1. Adams, J. (1998). Chance-it: an object-oriented capstone project for CS-1. In: Proc. 29th ACM Special Interest Group on Computer Science Education (SIGCSE) Technical Symp. Computer Science Education. pp. 10–14.
2. Axelrod, R. (1984). The evolution of cooperation.
3. Problem-based learning: an approach to medical education;Barrows,1980
4. Teaching with games: the minesweeper and asteroids experience;Becker;Journal of Computing in Small Colleges,2001
5. Bergin, S., & Reilly, R. (2005). The influence of motivation and comfort-level on learning to program. In: Proceedings of the 17th workshop on psychology of programming – PPIG'05. pp. 293–304.