Cell phones are an attractive platform for developing games and teaching a CS2 data structures course. Most students have one and carry them everywhere making it easy for the students to show their friends the "cool" game they developed in one of their first computing courses. The relatively weak processor (compared to a desktop PC) and small memory of a cell phone force the students to build efficient data structures and algorithms. This paper describes a summer project to test the feasibility of using this approach in a CS2 course by having students design and implement a computer game on a cell phone.
Unfortunately, ACM prohibits us from displaying non-influential references for this paper.
To see the full reference list, please visit http://dl.acm.org/citation.cfm?id=1233395.