Abstract
Programming languages as a required course is disappearing from undergraduate computer science programs. This is not surprising given that the course often proves to be challenging for faculty to teach and unpopular among students. The author argues that the best way to convince departments to retain this material is to emphasize the benefit to undergraduates of stretching their understanding of programming early in their careers.
- Richard H. Austing, Bruce H. Barnes, Della T. Bonnette, Gerald L. Engel, Gordon Stokes, Curriculum '78: recommendations for the undergraduate program in computer science-- a report of the ACM curriculum committee on computer science, Communications of the ACM, v.22 n.3, p.147--166, March 1979. Google Scholar
Digital Library
- Computing Curricula 2001: Computer Science: Report of The Joint Task Force on Computing Curricula, IEEE Computer Society and The Association for Computing Machinery, December, 2001. http://www.acm.org/education/curricula.htmlGoogle Scholar
- K. N. King, The evolution of the programming languages course, ACM SIGCSE Bulletin, v.24 n.1, p.213--219, March 1992. Google Scholar
Digital Library
- Daniel D. McCracken, Programming languages in the computer science curriculum, Proceedings of the twenty-third SIGCSE technical symposium on Computer science education, p.1--4, March 05-06, 1992, Kansas City, Missouri, United States. Google Scholar
Digital Library
Index Terms
Marketing the programming languages course
Recommendations
The Components of a Successful S-STEM Program: What Works at Appalachian State University
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationIn 1999, the National Science Foundation created the "Computer Science, Engineering, and Mathematics Scholarships" (CSEMS) program to provide funding for institutions to supply scholarships for academically talented and financially needy students to ...
A faculty development program
Proceedings of the 13th SIGCSE symposium on Computer science educationThe Computer and Information Science (CIS) Department at Brooklyn College is unable to use full-time CIS faculty for most sections of the introductory programming course. Instead of using adjuncts, the administration of the College would like to use ...






Comments