Computer Networks
Implementation challenges for a K-12 computer science curriculum
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Business Data Communications (5th Edition)
Business Data Communications (5th Edition)
Content and laboratories of a computing science course for non-majors in the 21st Century
Journal of Computing Sciences in Colleges
Infusing active learning into introductory programming courses
Journal of Computing Sciences in Colleges
Towards using online portfolios in computing courses
Proceedings of the 6th conference on Information technology education
Challenging projects and virtual labs in web-enhanced networking technology classes
Journal of Computing Sciences in Colleges
Engaging constructions: family-based computing experiences for immigrant middle school students
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Using a summer camp to attract computer science majors
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
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.