skip to main content
10.1145/191029.191092acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article
Free Access

Computer science needs an insight-based curriculum

Authors Info & Claims
Published:12 March 1994Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. Baldwin 94.Baldwin, D., H. Koomen, & G. Scragg. A three-fold introduction to Computer Science. 25th ACM SigCSE Technical Symposium, Mar. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cowley.Cowley, B., G. Scragg, & D. Baldwin. Gateway laboratories: interactive integrated learning modules. 24th ACM SigCSE Technical Symposium, Mar. 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Decker.Decker, R. & S. Hirshfield. The Analytical Engine. Wadsworth Publishing Co., Belmont, CA. 1990.Google ScholarGoogle Scholar
  5. Denning 89a.Denn/ng, P. et al. Computing as a Discipline. Communications of the ACM, Jan. 1989 (32:1). pp. 9-23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Denning 89b.~g, P. (ed). A Debate on Teaching Computing Science. Communications of the ACM, Dec. 1989 (32:12). pp. 1397-1414. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Denning 92.Denning P. J. Educating a New Engineer. Communications of the ACM: V.35, No. 12 Dec. 1992 pp 83-97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. Henderson 90.Henderson, E Discrete Mathematics as a Precursor to Programming. Proceedings of the 21st SigCSE Technical Symposium, Feb. 1990. pp. 17-21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. Gries.Giles, D. & D. Marsh. The 1989-90 Taulbee Survey. Communications of the ACM, Jan. 1992 (35:1). pp. 133-143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Koffman 84.Koffmen, E., P. Miller & C. Wardle. Recommended curriculum for CS1. Communications ofthe ACM, Oct. 1984 (27:10). pp. 998-1001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Koffman 85.Koffmen, E., D. Stemple & C. Wardle. Recommended curriculum for CS2. Communications of the ACM, Aug. 1985 (28:8). pp. 815-818. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle Scholar
  15. Parnas.Parnas, D. L. Education for Computing Professionals. IEEE Computer. January 1990, pp 17-22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pratt.Pratt, T. Teaching Programming: ANew Approach Based on Analysis Skills. Proceedings of the 19th SigCSE Technical Symposium, Feb. 1988. pp. 249-253. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Ralston.Ralston, A. & M. Shaw. Is computer science really that unmathematical? Communications of the ACM, Feb. 1980 (23:2). pp. 67-70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Scragg 91.Scragg, G. Most Computer Organization Courses are Built Upside Down. Proceedings of the 22nd SigCSE Technical Symposium, Mar. 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Scragg 92a.Scragg, G. Computer Organization: a top--down approach. McGraw-Hill, New York. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Scragg 92b.Scragg, G. A Problem Solving Alternative to Computer Literacy. Proceedings of Problem Solving Across the Curriculum. Burlington VT, April 1992.Google ScholarGoogle Scholar
  21. 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 ScholarGoogle Scholar
  22. Walker.Walker, D. E & J. E Soltis. Curriculum and Aims. New York Teachers College Press, 1992.Google ScholarGoogle Scholar

Index Terms

  1. Computer science needs an insight-based curriculum

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
          March 1994
          414 pages
          ISBN:0897916468
          DOI:10.1145/191029

          Copyright © 1994 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 12 March 1994

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,595of4,542submissions,35%

          Upcoming Conference

          SIGCSE Virtual 2024

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader