TY - GEN
T1 - Will there ever be consensus on CS1?
AU - Siegfried, Robert M.
AU - Chays, David
AU - Herbert, Katherine G.
PY - 2008
Y1 - 2008
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
AN - SCOPUS:62649128935
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
T2 - 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008
Y2 - 14 July 2008 through 17 July 2008
ER -