TY - GEN
T1 - Interesting basic problems for CS1
AU - Gal-Ezer, Judith
AU - Lanzberg, Dvir
AU - Shahak, Daphna
N1 - Copyright:
Copyright 2008 Elsevier B.V., All rights reserved.
PY - 2004/9
Y1 - 2004/9
N2 - The use of 'real world' problems, in place of 'toy problems', in CS1 to enhance the students' motivation in class is discussed. The difficulties teachers face while teaching CS1 to students is that very elementary, examples in an introductory course, do not motivate the students. It is also difficult to demonstrate basic concepts such as: efficiency, correctness, and modularity, using such 'toy problems'. The syntactic knowledge needed for solving these algorithmic problems is minimal: assignment, if statements and loops. In addition the algorithms introduced can often familiarize the students with sub-fields of computer science.
AB - The use of 'real world' problems, in place of 'toy problems', in CS1 to enhance the students' motivation in class is discussed. The difficulties teachers face while teaching CS1 to students is that very elementary, examples in an introductory course, do not motivate the students. It is also difficult to demonstrate basic concepts such as: efficiency, correctness, and modularity, using such 'toy problems'. The syntactic knowledge needed for solving these algorithmic problems is minimal: assignment, if statements and loops. In addition the algorithms introduced can often familiarize the students with sub-fields of computer science.
KW - CS1
KW - Exercises
UR - http://www.scopus.com/inward/record.url?scp=33646845617&partnerID=8YFLogxK
U2 - 10.1145/1026487.1008113
DO - 10.1145/1026487.1008113
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:10044293063
SN - 1581138369
VL - 36
T3 - SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)
SP - 275
BT - Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science
T2 - ITiCSE 2004 - 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
Y2 - 28 July 2004 through 30 July 2004
ER -