Guiding students through programming puzzles

John Minor Ross · ACM SIGCSE Bulletin · 2002

Solving puzzles can be a challenging, yet rewarding, experience for novice programmers and experts alike. Furthermore, game examples and assignments that are concise offer many learning opportunities for early programmers. As described herein, such opportunities focus on: array manipulation, random solution searching, object-oriented analysis and design, and general creative problem solving.

Read the paper · More papers on PaperTik