ABSTRACT
Computer science is a fundamentally creative endeavour. The creativity necessary for science is not produced through a knowledge of many facts, but through deep insight into the relationships between facts and the methods of inquiry through which they are discovered. The goal of computer science education should be the development of insight into the methods and nature of the discipline, not simply exposure to its current factual content. Unfortunately, few aspects of insight are explicitly addressed in any standard curricula. We call for, and present an outline for, a curricula based on insight rather than topics.
- Austing.Austing, R. et. al. Curriculum '78: Recommendations for the Undergraduate Program in Computer Science. Communications oftheACM, Mar. 1979 (22:3). pp. 147-166. Google ScholarDigital Library
- Baldwin 94.Baldwin, D., H. Koomen, & G. Scragg. A three-fold introduction to Computer Science. 25th ACM SigCSE Technical Symposium, Mar. 1994. Google ScholarDigital Library
- Cowley.Cowley, B., G. Scragg, & D. Baldwin. Gateway laboratories: interactive integrated learning modules. 24th ACM SigCSE Technical Symposium, Mar. 1993. Google ScholarDigital Library
- Decker.Decker, R. & S. Hirshfield. The Analytical Engine. Wadsworth Publishing Co., Belmont, CA. 1990.Google Scholar
- Denning 89a.Denn/ng, P. et al. Computing as a Discipline. Communications of the ACM, Jan. 1989 (32:1). pp. 9-23. Google ScholarDigital Library
- Denning 89b.~g, P. (ed). A Debate on Teaching Computing Science. Communications of the ACM, Dec. 1989 (32:12). pp. 1397-1414. Google ScholarDigital Library
- Denning 92.Denning P. J. Educating a New Engineer. Communications of the ACM: V.35, No. 12 Dec. 1992 pp 83-97. Google ScholarDigital Library
- Henderson 89.Henderson, P. and E Romoro. Teaching Recursion as a Problem--Solving Tool Using Standard ML. Proceedings of the 20th SigCSE Technical Symposium, Feb. 1989. pp. 27-31. Google ScholarDigital Library
- Henderson 90.Henderson, E Discrete Mathematics as a Precursor to Programming. Proceedings of the 21st SigCSE Technical Symposium, Feb. 1990. pp. 17-21. Google ScholarDigital Library
- Gibbs.Gibbs, N. & A. Tucker. A Model Curriculum for a Liberal Arts Degree in Computer Science. Communications ofthe ACM, Mar. 1986 (29:3). pp. 202-210. Google ScholarDigital Library
- Gries.Giles, D. & D. Marsh. The 1989-90 Taulbee Survey. Communications of the ACM, Jan. 1992 (35:1). pp. 133-143. Google ScholarDigital Library
- Koffman 84.Koffmen, E., P. Miller & C. Wardle. Recommended curriculum for CS1. Communications ofthe ACM, Oct. 1984 (27:10). pp. 998-1001. Google ScholarDigital Library
- Koffman 85.Koffmen, E., D. Stemple & C. Wardle. Recommended curriculum for CS2. Communications of the ACM, Aug. 1985 (28:8). pp. 815-818. Google ScholarDigital Library
- Parker.Parker, J., G. Scragg, et al. Laboratories in the Computer Science Curriculum. Journal of Computer Science Education, 1990 (1:3) pp. 205-221.Google Scholar
- Parnas.Parnas, D. L. Education for Computing Professionals. IEEE Computer. January 1990, pp 17-22. Google ScholarDigital Library
- Pratt.Pratt, T. Teaching Programming: ANew Approach Based on Analysis Skills. Proceedings of the 19th SigCSE Technical Symposium, Feb. 1988. pp. 249-253. Google ScholarDigital Library
- Ralston.Ralston, A. & M. Shaw. Is computer science really that unmathematical? Communications of the ACM, Feb. 1980 (23:2). pp. 67-70. Google ScholarDigital Library
- Scragg 91.Scragg, G. Most Computer Organization Courses are Built Upside Down. Proceedings of the 22nd SigCSE Technical Symposium, Mar. 1991. Google ScholarDigital Library
- Scragg 92a.Scragg, G. Computer Organization: a top--down approach. McGraw-Hill, New York. 1992. Google ScholarDigital Library
- Scragg 92b.Scragg, G. A Problem Solving Alternative to Computer Literacy. Proceedings of Problem Solving Across the Curriculum. Burlington VT, April 1992.Google Scholar
- Tucker 91.Tucker, A. (Ed.) Computing Curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force 1991. Association for Computing Machinery, New York. 1991.Google Scholar
- Walker.Walker, D. E & J. E Soltis. Curriculum and Aims. New York Teachers College Press, 1992.Google Scholar
Index Terms
- Computer science needs an insight-based curriculum
Recommendations
Computer Science Education in North-Rhine Westphalia, Germany—A Case Study
Special Issue II on Computer Science Education in K-12 SchoolsIn North-Rhine Westphalia, the most populated state in Germany, Computer Science (CS) has been taught in secondary schools since the early 1970s. This article provides an overview of the past and current situation of CS education in North-Rhine ...
Computer science needs an insight-based curriculum
Computer science is a fundamentally creative endeavour. The creativity necessary for science is not produced through a knowledge of many facts, but through deep insight into the relationships between facts and the methods of inquiry through which they ...
Changing a computer science curriculum in light of computing curricula 2001
The present paper describes the process of changing the curriculum of the computer science degree in the college of science of the UAE University. This process was initiated to keep up with the fast pace of development in the computer science ...
Comments