
- Denning, P., et al, Computing As A Discipline (ACM Task Force on the Core of Computer Science), in Communications of the ACM, January, 1989. Google Scholar
Digital Library
- Cigas, J.F., "The Art of the State," in SIGCSE Bulletin, March 1992, volume 24, number 1. Google Scholar
Digital Library
- Clancy, M.J. and Linn, M.C., "Case Studies in the Classroom," in SIGCSE Bulletin, March 1992, volume 24, number 1. Google Scholar
Digital Library
- Hume, J.N.P. and Holt, R.C., Introduction to Computer Science: Using the TURING Programming Language, 2nd Edition, Holt Software Associates. Google Scholar
Digital Library
- Koffman, E.B., Pascal: Problem Solving and Program Design, 4th edition, Addison Wesley, 1992. Google Scholar
Digital Library
- Pattis, R.E., "A Philosophy and Example of CS-1 Programming Projects," in SIGCSE Bulletin, February 1990, volume 22, number 1. Google Scholar
Digital Library
- Roberg6, J., "Embedding Laboratories within the Computer Science Curriculum," in SIGCSE Bulletin, March 1991, volume 23, number 1. Google Scholar
Digital Library
Index Terms
Emphasizing the process in delivering CS-1
Recommendations
Teaching CS 1: object-first or algorithmic
Before object-oriented techniques were developed, procedural programming languages such as Pascal and C were taught in CS 1 courses. By virtue of the procedural paradigm, the focus of programming was on algorithms. Consequently, teaching methods ...
The top 10 reasons why object-oriented programming can't be taught in CS 1
Over the past year we have changed our CS 1 course from a standard Pascal-based, procedural programming course into one that emphasizes C++ and object-oriented programming (OOP). While our experience to date indicates that this was a good decision for ...






Comments