Short mobile game development projects for CS1/2: conference tutorial

Game development and mobile computing have been successfully used to increase student motivation. However, instructors with no background in mobile computing, computer graphics, and/or game development may find it difficult to develop or adopt course materials on these topics. This workshop is designed to address these concerns. Using Java Micro Edition, we have developed several project-based course modules focused on mobile game development and designed to study fundamental programming principles (e.g. loops) while also exposing students to more advanced concepts (e.g. databases). Using a mobile phone emulator, participants will test-drive one of our modules and develop a simple game, which can then be transferred to and played on a mobile device. A Windows or Mac laptop is recommended.