Abstract
The paper is a contribution to the ongoing debate over the content of CS1. Instead of opting for either the depth first or breadth-first approach, we have built a course using some of the strongest elements of each. This course does not replace CS1 in our department. Rather, we use it to give beginning computer science students a more balanced view of the discipline than CS1 does. We also use it to teach in one place much of the redundant material found in the standard computer science curriculum. We find this makes for more sophisticated students and lets us use our small faculty more efficiently.
- 1. Brookshear, J. Computer Science: An Overview. Benjamin/Cummings, Redwood City, CA, 1988. Google Scholar
Digital Library
- 2. Cooper, D. Oh My! Modula-2!. W.W. Norton, New York, NY, 1990.Google Scholar
- 3. Hutchinson, S., Sawyer, S. Computers: The User Perspective. Irwin, Homewood, IL, 1992. Google Scholar
Digital Library
- 4. Mandell, S. Computers and Information Processing. West Publishing Company, St. Paul, MI, 1992. Google Scholar
Digital Library
- 5. Parker, C. Computers and Their Applications. The Dryden Press, Orlando, FL, 1991. Google Scholar
Digital Library
- 6. Savitch, W. Pascal: An Introduction to the Art and Science of Programming. Benjamin/Cummings, Redwood City, CA, 1991. Google Scholar
Digital Library
- 7. Tanenbaum, A. Structured Computer Organization. Prentice Hall, Englewood Cliffs, NJ, 1990. Google Scholar
Digital Library
- 8. Tucker, A., Bradley, B., Cupper, R., Garnick, D. Fundamentals of Computing I. McGraw-Hill, New York, NY, 1992. Google Scholar
Digital Library
- 10. Tucker, A., Garnick, D. A Breadth-First Introductory Curriculum in Computing. Presented at SIGCSE Conference, February, 1992.Google Scholar
- 11. Walter, R. Introducing Computer Science with Modula-2. West Publishing Company, St. Paul, MI, 1992. Google Scholar
Digital Library
Index Terms
A first course in computer science for small four year CS programs
Recommendations
The two year and four year computer technology programs at Purdue University
AFIPS '73: Proceedings of the June 4-8, 1973, national computer conference and expositionThere are eight kinds of educational programs in the United States which presently supply industry with the majority of its computer-EDP oriented employees. For lack of better terminology, I would classify these programs as follows:
(1) The two year ...
What is a first-year computer science graduate student?
Proceedings of the SIGCSE-SIGCUE joint symposium on Computer science educationThis is an informal discussion of several problems we have begun to notice in our graduate degree program. As the birthplace of the ENIAC, the University of Pennsylvania has long been a source of computer related courses in its graduate curriculum. With ...






Comments