Will there ever be consensus on CS1?

Robert M. Siegfried, David Chays, Katherine Herbert

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

5 Citations (Scopus)

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

Fingerprint

Students
Robot programming
Computer programming languages
Computer science
Teaching
Education

Keywords

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

Cite this

Siegfried, R. M., Chays, D., & Herbert, K. (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).
Siegfried, Robert M. ; Chays, David ; Herbert, Katherine. / Will there ever be consensus on CS1?. Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008. 2008. pp. 18-23 (Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008).
@inproceedings{c933d2888e2741e0b859d8fed4548e98,
title = "Will there ever be consensus on CS1?",
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.",
keywords = "Introductory programming, Java, Objects early approach, Programming language",
author = "Siegfried, {Robert M.} and David Chays and Katherine Herbert",
year = "2008",
month = "12",
day = "1",
language = "English",
isbn = "1601320671",
series = "Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008",
pages = "18--23",
booktitle = "Proceedings of the 2008 International Conference on Frontiers in Education",

}

Siegfried, RM, Chays, D & Herbert, K 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. Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008, pp. 18-23, 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008, Las Vegas, NV, United States, 14/07/08.

Will there ever be consensus on CS1? / Siegfried, Robert M.; Chays, David; Herbert, Katherine.

Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008. 2008. p. 18-23 (Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008).

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

TY - GEN

T1 - Will there ever be consensus on CS1?

AU - Siegfried, Robert M.

AU - Chays, David

AU - Herbert, Katherine

PY - 2008/12/1

Y1 - 2008/12/1

N2 - 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.

AB - 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.

KW - Introductory programming

KW - Java

KW - Objects early approach

KW - Programming language

UR - http://www.scopus.com/inward/record.url?scp=62649128935&partnerID=8YFLogxK

M3 - Conference contribution

SN - 1601320671

SN - 9781601320674

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

SP - 18

EP - 23

BT - Proceedings of the 2008 International Conference on Frontiers in Education

ER -

Siegfried RM, Chays D, Herbert K. 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. 2008. p. 18-23. (Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008).