New concepts for teaching computer programming to future Information Technology engineers
暂无分享,去创建一个
[1] Will McGugan,et al. Beginning Game Development with Python and Pygame: From Novice to Professional , 2007 .
[2] Roy D. Pea,et al. Language-Independent Conceptual “Bugs” in Novice Programming , 1986 .
[3] Elliot Soloway,et al. Preprogramming Knowledge: A Major Source of Misconceptions in Novice Programmers , 1985, Hum. Comput. Interact..
[4] Bret Barker,et al. Developing Games in Java , 2003 .
[5] Georgios Evangelidis,et al. Introducing Secondary Education Students to Algorithms and Programming , 2004, Education and Information Technologies.
[6] Jeffrey Edgington,et al. A games first approach to teaching introductory programming , 2007, SIGCSE.
[7] John E. Laird,et al. Using a Computer Game to Develop Advanced AI , 2001, Computer.
[8] Steve McConnell,et al. Code complete - a practical handbook of software construction, 2nd Edition , 1993 .
[9] James J. Kuffner,et al. Session details: Computer games and CS education: why and how , 2005, SIGCSE '05.
[10] Seymour Papert,et al. Mindstorms: Children, Computers, and Powerful Ideas , 1981 .
[11] Mark Lutz,et al. Learning Python , 1999 .
[12] Peter Brusilovsky,et al. Teaching Programming to Novices: A Review of Approaches and Tools. , 1994 .
[13] Benedict du Boulay,et al. Some Difficulties of Learning to Program , 1986 .
[14] Paul Kearney,et al. Games for Learning and Learning from Games , 2007, Informatica.
[15] Patrick J. Casey. Computer programming: a medium for teaching problem solving , 1997 .
[16] Mark Guzdial,et al. A multi-national, multi-institutional study of assessment of programming skills of first-year CS students , 2001, ITiCSE-WGR '01.