ABSTRACT
The Learn Java in N Games project (LJING) aims to teach topics in CS1, CS2, and other courses by having students implement a variety of games. Each game is presented as a stand-alone module, easily incorporated into an existing course without committing to major curricular changes. Modules include unusually clear solution code, skeleton code for students to complete, JUnit tests for quick feedback to students and automated grading, and clear assignment statements with learning objectives. Program code strictly separates game logic from graphic user interfaces (GUIs), allowing the same code to be used in both conventional and mobile Android environments. In this three-hour tutorial, participants will complete two assignments. These assignments are ready to be used in classes the next day.
Index Terms
- Learn Java in N games (abstract only)
Recommendations
CS1, arcade games and the free Java book
SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science educationComputer game programming has been adopted by some instructors and schools in an effort to motivate students and make the learning more relevant to the student's world than the console programs many of their instructors learned with. This paper ...
Reaching out with game design
FDG '10: Proceedings of the Fifth International Conference on the Foundations of Digital GamesIn this poster we will detail our experience leading a ten-week apprenticeship in Game Design and Development for a group of Middle School students. This apprenticeship is lead in association with the national after-school program, Citizen Schools and ...
Comments