Will there ever be consensus on CS1?

Robert M. Siegfried, David Chays, Katherine G. Herbert

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

The choice of programming language, the approach by which students are taught and the software tools made available to students have been controversial issues in many ways. While there once was a consensus of some sort within the computer science education community, it is much more difficult to find common ground among those of us who teach introductory programming courses. The literature is explored and answers sought to the question of which language is optimum in teaching novice programmers, as well as the approach that ought to be used. Finally, the question of whether a consensus can be reached is addressed.

Original languageEnglish
Title of host publicationProceedings of the 2008 International Conference on Frontiers in Education
Subtitle of host publicationComputer Science and Computer Engineering, FECS 2008
Pages18-23
Number of pages6
StatePublished - 1 Dec 2008
Event2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008 - Las Vegas, NV, United States
Duration: 14 Jul 200817 Jul 2008

Publication series

NameProceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008

Other

Other2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008
CountryUnited States
CityLas Vegas, NV
Period14/07/0817/07/08

Keywords

  • Introductory programming
  • Java
  • Objects early approach
  • Programming language

Fingerprint Dive into the research topics of 'Will there ever be consensus on CS1?'. Together they form a unique fingerprint.

  • Cite this

    Siegfried, R. M., Chays, D., & Herbert, K. G. (2008). Will there ever be consensus on CS1? In Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008 (pp. 18-23). (Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008).