This Article 
 Bibliographic References 
 Add to: 
Puzzling Problems in Computer Engineering
March 2009 (vol. 42 no. 3)
pp. 26-29
Behrooz Parhami, University of California, Santa Barbara
University faculty have designed an engaging puzzle-based freshman seminar intended to motivate and retain computer engineering students.

1. A.Y. Akbulut and C.A. Looney, "Inspiring Students to Pursue Computing Degrees," Comm. ACM, vol. 50, no. 10, 2007, pp. 67-71.
2. National Association of State Chief Information Officers, "State IT Workforce: Here Today, Gone Tomorrow?" A National Survey of the States, NASCIO, Oct. 2007.
3. IEEE CS/ACM Joint Task Force on Computing Curricula, Computing Curricula 2001: Computer Science, IEEE CS Press, Apr. 2002.
4. IEEE CS/ACM Joint Task Force on Computing Curricula, Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, IEEE CS Press, July 2006.
5. B. Parhami, "A Puzzle-Based Seminar for Computer Engineering Freshmen," Computer Science Education, vol. 18, no. 4, 2008, pp. 261-277.
6. J. Parker, "The Use of Puzzles in Teaching Mathematics," Mathematics Teacher, Apr. 1955, pp. 218-227.
7. A. Levitin and M.A. Papalaskari, "Using Puzzles in Teaching Algorithms," Proc. ACM SIGCSE Conf. Computer Science Education, ACM Press, 2002, pp. 292-296.
8. H. Müller-Merbach, "The Role of Puzzles in Teaching Combinatorial Programming," Combinatorial Programming: Methods and Applications, B. Roy ed., Springer, 1975, pp. 379-386.
9. S. Franklin, M. Peat, and A. Lewis, "Non-Traditional Interventions to Stimulate Discussion: The Use of Games and Puzzles," J. Biological Education, vol. 37, no. 2, 2003, pp. 79-84.
10. L. Aaronson, "Sudoku Science: A Popular Puzzle Helps Researchers Dig into Deep Math," IEEE Spectrum, Feb. 2006, pp. 16-17.
11. B. Hayes, "Trains of Thought: Computing with Locomotives and Box Cars Takes a One-Track Mind," Am. Scientist, vol. 95, no. 2, 2007, pp. 108-113.
12. B. Averbach and O. Chein, Problem Solving Through Recreational Mathematics, Dover, 2000.

Index Terms:
computer engineering education, problem complexity, problem solving
Behrooz Parhami, "Puzzling Problems in Computer Engineering," Computer, vol. 42, no. 3, pp. 26-29, March 2009, doi:10.1109/MC.2009.95
Usage of this product signifies your acceptance of the Terms of Use.