Concise guide to Microsoft Windows 3.1
Concise guide to Microsoft Windows 3.1
Creating programming projects with visual impact
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A software development process laboratory for CS1 and CS2
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A philosophy and example of CS-1 programming projects
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Computing Fundamentals with C++ - Second Edition
Computing Fundamentals with C++ - Second Edition
Engagement: gaming throughout the curriculum
Proceedings of the 40th ACM technical symposium on Computer science education
Hi-index | 0.00 |
The enthusiasm students have for playing computer games can be used in an introductory programming course to increase the enthusiasm and attention that students have for developing problem solving and programming skills. This paper reports on a successful experience using incremental development of two computer games, Master Mind and Minesweeper, in the programming assignments of such a course. By the end of one semester of programming instruction the students are able to design and implement programs of functionality equivalent to well-known commercial games. The incremental game development technique can be used either in a procedure-oriented course or in an object-oriented course; assignment sequences for both type courses are presented.