Designing and running a pre-college computing course
Abstract
Enrollments in undergraduate computer science programs have declined steadily over the past few years. Overall, high school computer science curriculum is limited to either basic usage of Microsoft office tools or some advanced placement programming. Student expectations of undergraduate computer science courses for non-majors as well as the scope of computer science literacy in general are moving targets. All these problems have a negative impact on undergraduate recruitment and on promoting computing sciences courses and programs. In this paper we present our experience with a pre-college course in computing for high-school students offered at our College in the summer of 2004. We have learned promising lessons from running this program. These lessons can guide the curriculum design of computing courses for non-majors and motivate prospective students to pursue computer science programs.
Publication Date
5-1-2005
Journal Title
Journal of Computing Sciences in Colleges
Publisher
ACM (Association for Computing Machinery)
Document Type
Article
Recommended Citation
Mihaela Sabin, Bryan Higgs, Vladimir Riabov, and Alberto Moreira, Designing and running a pre-college computing course, Journal of Computing Sciences in Colleges 20 (2005), no. 5, 176–187.
Rights
Copyright © 2005, Association for Computing Machinery, Inc.
Comments
© 2005, Association for Computing Machinery, Inc. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Journal of Computing Sciences in Colleges, http://dl.acm.org/citation.cfm?id=1059945.