| Peter J. Denning, D. E. Comer, David Gries, Michael C. Mulder, Allen Tucker, A. Joe Turner, and Paul R. Young. Computing as a discipline. Communications of the ACM, 32(1):9-23, January 1989. 15 |
....computer science is an ever expanding field that includes many activities beyond programming, algorithms, and design, that there is an increasing need for courses which give a glimpse of the entire discipline. Computing Curricula 1991 [Tuck 1991] and the earlier Computing as a Discipline [Denn 1989] made a very strong case for introductory courses which not only provide instruction in programming and algorithms, but also introduce material from all the other sub disciplines as well. Changes within computing science since the time of these reports have made the need for breadth first input ....
Denning, Peter J., Comer, Douglas E., Gries, David, Mulder, Michael C., Tucker, Alan B., Turner, Joe, and Young, Paul R., "Computing as a Discipline", Communications of the ACM, 32(1):9-23, January 1989.
....in CS education. They can be used as a basis for a whole educational approach, as well as straightforward applications in any CS course, from data structures or databases to courses of more application flavor, like educational technology. T1D 10 TEACHING PROBLEM SOLVING The CS curriculum [3, 6] is more or less the same in various CS departments. From this perspective, it is interesting to consider the role of teaching problem solving to CS students. There are at least four types of solutions: 1) to teach problem solving not at all, 2) to teach problem solving as a method to solve ....
Denning, P., Comer, D., Gries, D., Mulder, M., Tucker, A., Turner, A., Young, P., Computing as discipline, Communications of the ACM 32, 1 (1989), 9--23.
....J. Ross 2 ross cs.montana.edu J. Denbigh Starkey starkey cs.montana.edu Computer Science Department Montana State University Bozeman, MT 59717 1 Introduction In recent years, there has been a considerable amount of effort devoted towards improving computer science education [Denning 1989], Tucker 1990] Hartmanis 1992] One of the key ideas present in most of these reforms is the notion that computer science needs to be taught in a more integrative fashion. Traditionally, students have first been taught a programming language, then data structures and algorithms, and finally ....
Denning et al. 1989. Denning, P., Comer, D., Gries, D., Mulder, M., Tucker, A., Turner, A, and Young, P. "Computing as a Discipline." Communications of the ACM, 32(1):9-23, January 1989.
....areas of the discipline (e.g. compilers, data bases, operating systems, etc. would be superior to the existing curriculum. Strong encouragement for such change appeared in two widely referenced reports published during this period. Computing as a Discipline (often called the Denning Report ) [Denning et al. 1989], and Computing Curricula 1991 [Tucker 1991] The breadth first models proposed there greatly influenced the design of our new curriculum. The brevity of the required format for this paper makes a detailed discussion of the new curriculum impossible. A more complete description can be obtained ....
Denning et al. 1989. Denning, P., Comer, D., Gries, D., Mulder, M., Tucker, A., Turner, A, and Young, P. "Computing as a Discipline." Communications of the ACM, 32(1):9-23, January 1989.
.... The second such a big attempt, much more controversial, has been the ACM IEEE Computer Science Curriculum 92, which was as expected, due to the lack of such a unified and sufficiently deep view of the field at that time, what can be seen also from the following citation from an introductory paper [Den89]: Old debate continues. Is computer science a science An engineering discipline Or merely a technology, an inventor and purveyor of computing commodities Is it lasting or will it fade with a generation In general, education aims, contents and methods have been very much under the immediate ....
Denning, P. J., et al: Computing as a discipline. Communications of the ACM, 32 (1989) 9-23. 31
....characterization, A scientist builds in order to learn; an engineer learns in order to build. These differences can also be seen in the definitions of the two disciplines. Consider the definition of computing produced by the ACM IEEE Computer Society Task Force on the Core of Computer Science [Denning 89] The discipline of computing is the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application. The fundamental question underlying all of computing is, What can be (efficiently) automated ....
Denning, Peter J.; Comer, Douglas E.; Gries, David; Mulder, Michael C.; Tucker, Allen; Turner, A. Joe; and Young, Paul R. "Computing as a Discipline." Communications of the ACM 32, 1 (Jan. 1989): 9-23.
.... science faculty may also be surprisingly high [Henderson 99] Although some faculty may believe that computer science does not require a heavy investment in mathematics or mathematical ideas, theirs is probably not a prevailing belief among a majority of computer science educators (e.g. see [8]) This leaves the uncomfortable feeling that, as computer science educators, we are not teaching what we profess to be at the heart of our discipline. Starting with the first course, the ubiquitous CS1 course, the great majority of instructors teach this course as the programming course, most ....
Denning, P. et al., Computing as a Discipline, Communications of the ACM, April 1987.
....them and thereby make more positive societal and economic contributions. The reports by the ACM IEEE Joint Curriculum Task Force [2] and NSF Computer Science Education Workshop Report (Foley et al. 6] British Computer Society and Institution of Electrical Engineers [1] and articles by Denning [7], Parnas [12] Shaw [13] and Wulf [16] discuss several aspects of computer science education. The issues of what higher education institutions should teach the new computer scientist are far from being settled and are currently being pursued in several studies (Parnas [12] Shaw [13] However ....
P. Denning et al. Computing as a discipline. Communications of the ACM, 1, 1989.
....preparation of newly graduated students. Many of these issues are recorded in reports by the ACM IEEE Joint Curriculum Task Force [2] and NSF Computer Science Education Workshop Report (Foley et al. 4] British Computer Society and Institution of Electrical Engineers [1] and articles by Denning [5], Parnas [11] Shaw [12] and Wulf [14] The continuing discussion of what higher education institutions should be teaching the new computer scientist is documented in several studies. Parnas [11] and Shaw [12] call for changes in the current educational curriculum to meet the needs of year 2000 ....
P. Denning et al. Computing as a discipline. Communications of the ACM, 1, 1989.
....have been identified, in part, by many studies and papers. In particular, reports by the ACM IEEE Joint Curriculum Task Force [2] and NSF Computer Science Education Workshop Report (Foley et al. 9] British Computer Society and Institution of Electrical Engineers [1] and articles by Denning [10], Parnas [18] Shaw [22] and Wulf [25] discuss several aspects of computer science education. The CPI innovation evolved during various departmental faculty meetings and was subsequently supported by the Old Dominion University. This support led to the commitment of combined financial resources by ....
P. Denning et al. Computing as a discipline. Communications of the ACM, 1, 1989.
....teaching materials, bibliographies, equipment and software or other necessary support. The author would welcome responses from teams developing courses in EP, particularly in North America, with a view to publishing a much more elaborate framework (akin to that available for Computer Science [2]) including the items which have been omitted this time. ....
Peter J. Denning, Douglas E. Comer, David Gries, Michael C. Mulder, Allen Tucker, A. Joe Turner, and Paul R. Young. Computing as a discipline, CACM, January 1989.
....Finally we give our conclusions. 2. MOTIVATIONS AND CONSTRAINTS In our study, we wanted to achieve the following goals: 1. The process of learning should move from learning facts towards understanding and capability to apply knowledge. 2. The students should learn the skills of programming [5]. 3. The students should learn to communicate their results. 4. The students should be more motivated for thier studies and thereby learn better A major constraint in the study was economics, since there was no room for increased costs for the education. Another constraint was the students time, ....
Denning, P.J. et. al., Computing as a discipline, Communications of the ACM, vol 32, no 1, 1989.
....with proper planning and availability of resources. 1 Introduction There is a growing awareness among computer science educators that the software content of the undergraduate computer science curriculum needs to be re examined in the light of new reports on the nature of the Computing Discipline [4], and the recent comprehensive ACM and IEEE reports on Computing Curricula [5, 18, 19] Undergraduates in most institutions are being prepared to think about algorithms and writing small programs, but they do not learn enough about existing systems and software, about the incorporation of ....
P.J. Denning, D.E. Comer, D. Gries, M.C. Mulder, A.B. Tucker, A.J. Turner, and P.R. Young. Computing as a discipline. Communications of ACM, 32(1):9--23, Jan. 1989.
....allows the course or curriculum developer to ensure that the relevant topics are covered in the computer science thread. The course instructor can be certain that the correct application topics are used to motivate the computer science principles. The knowledge packets approach reported in [1] is an excellent source of material for defining the threads. Our experience, so far, is limited to individual courses. Our evaluation of this technique has been largely through student and instructor feedback. Overwhelmingly positive student feedback from CS4 has encouraged us to utilize the ....
Peter J. Denning, Douglas E. Comer, David Gries, Michael Mulder, Allen Tucker, A. Joe Turner, and Paul R. Young. Computing as a discipline. Communications of the ACM, 32(1):9 -- 23, 1989.
....for Object Oriented Software Engineering . 3 1 Introduction There is a growing awareness among computer science educators that the software content of the undergraduate computer science curriculum needs to be re examined in the light of new reports on the nature of the Computing Discipline [1], and the recent comprehensive ACM and IEEE reports on Computing Curricula [2, 3, 4] Undergraduates in most institutions are being prepared to think about algorithms and writing small programs, but they do not learn enough about existing systems and software, about the incorporation of ....
P.J. Denning, D.E. Comer, D. Gries, M.C. Mulder, A.B. Tucker, A.J. Turner, and P.R. Young, "Computing as a Discipline", Communications of ACM, vol. 32, no. 9, Jan. 1989, pp. 9--23.
....notion discussed in database or operating systems classes. This is hardly surprising given the number of subareas of computer science (programming languages, architecture, operating systems, software methodology and engineering, database and information retrieval, and human computer interaction [5]) in which security considerations may be involved. A course on computer security unifies the threads running through these subareas. By bringing together seemingly unrelated (or distantly related) parts of these subareas, students learn how integral computer security is to computer science, and ....
P. Denning, D. Comer, D. Gries, M. Mulder, A. Tucker, A. Turner, and P. Young, "Computing as a Discipline," Communications of the ACM 32(1) (Jan. 1989) pp. 9-23.
....engineering involves intensive exposure to fundamental aspects of theory, abstraction, and design techniques. Browsing through a system does not expose someone to the broad scope of theory and practice in computing, nor does it provide the critical feedback so important to a good education (cf. [15, 16]) Neither does writing a virus or worm program and releasing it into an unsupervised environment provide any proper educational experience. By analogy, stealing cars and joyriding does not provide one with an education in mechanical engineering, nor does pouring sugar in the gas tank. ....
P. J. Denning, D. E. Comer, D. Gries, M. C. Mulder, A. Tucker, A. J. Turner, and P. R. Young. Computing as a discipline. Communications of the ACM, 32(1):9--23, January 1989.
No context found.
Denning, P.J., Comer, D.E., Gries, D., Mulder, M.C., Tucker, A.B., Turner, A.J., Young, P.R. (1989) Computing as a discipline. Communications of the ACM, 32 (1), 9-23.
....will become a frequently traveled path to knowledge. The teacher will need to be competent both as a presenter and as a coach (Schneiderman 1998) Basis of an IT Profession Today, most people understand computer science as a discipline that studies the phenomena surrounding computers (Denning 1989). These phenomena include design of computers and computational processes, representations of information objects and their transformations, hardware, software, efficiency, and machine intelligence. In Europe the discipline is called informatics and in the USA the discipline of computing. The ....
.... with scientific experimentation (Denning 1979, 1980) The chairs of the computer science departments echoed similar sentiments (Denning 1981b) In 1989, the ACM and IEEE reaffirmed that the unique character of computer science flows from the interplay of theory, scientific method, and design (Denning 1989). Its like a stool remove any one of the three legs and it falls over. Since crossing this chasm, academic computer scientists have needed constant encouragement to view experimentation as equal in status than theory or design. The National Research Council twice called our attention to it; see ....
[Article contains additional citation context not shown here]
Denning, Peter, et al. 1989. Computing as a discipline.ACM Communications (January 1989). IEEE Computer (February).
....after all, a new 7 Computing Curricula 2001 DRAFT (March 6, 2000) discipline without the historical foundations that support most academic fields. To some extent, this problem persisted through the creation of CC1991, which was closely associated with the Computing as a Discipline report [14]. Partly as a result of the entry of computing technology into the cultural and economic mainstream, the battle for legitimacy has largely been won. On many campuses, computing has become one of the largest and most active disciplines. There is no longer any need to defend the inclusion of ....
Peter J. Denning, Douglas E. Comer, David Gries, Michael C. Mulder, Allen B. Tucker, A. Joe Turner, and Paul R. Young. Computing as a discipline. Communications of the ACM, 32(1):9-23, January 1989.
No context found.
P. Denning, D. E. Comer, D Gries, M. C. Mulder, A. Tucker, A. J. Turner, P. R. Young. 1989. "Computing as a discipline." Communications of ACM 32, 1 (January), 9-23.
No context found.
Peter J. Denning, D. E. Comer, David Gries, Michael C. Mulder, Allen Tucker, A. Joe Turner, and Paul R. Young. Computing as a discipline. Communications of the ACM, 32(1):9-23, January 1989. 15
No context found.
P.J. Denning, D.G. Comer, D. Gries, M.C. Mulder, A. Tucker, A.J. Turner, and P.R. Young. Computing as a discipline. Communications of the ACM, 32(1):9--23, 1989.
No context found.
P.J. Denning, D.G. Comer, D. Gries, M.C. Mulder, A. Tucker, A.J. Turner, and P.R. Young. Computing as a discipline. Communications of the ACM, 32(1):9--23, 1989.
No context found.
Denning, P. J., Comer, D. E., Gries, D., Mulder, M. C., Tucker, A., Turner, A. J., and Young, P. R. Computing as a discipline. Communications of the ACM 32, 1 (January 1989), 9--23.
No context found.
Denning 89 Denning P., Comer, D., Gries, D., Mulder, M., Tucker, A., Turner, A., and Young, P. Computing as a Discipline. Communications of the ACM, vol. 32, no. 1, January 1989, pp 9-23.
No context found.
ISBN 0-8791-293-4 Denning P.J., Comer D.E., Gries D., Mulder M.C., Tucker A., Turner A.J., Young P.R., (1989), Computing as a Discipline, Communications of the ACM, vol. 32, no. 1, pp 9-23.
No context found.
Peter J. Denning, Douglas E. Comer, David Gries, Michael C. Mulder, Allen B. Tucker, A. Joe Turner, and Paul R. Young [1989], "Computing as a discipline," Communications of the ACM, 32(1):9-23.
No context found.
, Computing as a Discipline, Communications of the ACM, Vol 32, No 1, pp 9-23.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC