A new emphasis & pedagogy for a CS1 course
- 1 September 1996
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCSE Bulletin
- Vol. 28 (3) , 12-16
- https://doi.org/10.1145/234867.234871
Abstract
A CS1 course introduces students to fundamental aspects of computing science. Invariably, these aspects are ones of content (subject matter). There is an alternative, and arguably more beneficial, role for a CS1 course - it could introduce the fundamental processes and concepts which pervade all computing science content domains, and which have but different instantiations in the different domains. This article considers the identification of these aspects, and suggests a pedagogy suitable for their emphasis. This pedagogy is applied to a traditional CS1 programming-content domain, resulting in a proposal for a new CS1 curriculum.Keywords
This publication has 4 references indexed in Scilit:
- Undergraduate computer science educationPublished by Association for Computing Machinery (ACM) ,1994
- New directions in the introductory computer science curriculumPublished by Association for Computing Machinery (ACM) ,1994
- A software engineering “frosting” on a traditional CS-1 coursePublished by Association for Computing Machinery (ACM) ,1994
- Computing as a disciplineCommunications of the ACM, 1989