Important Dates Grading Lectures Optional Readings
Exercises Group Assignments Individual Assignments
Exam Schedule
Videos Slides
College of Engineering Aeronautics and Astronautics Agricultural and Biological Engineering Biomedical Engineering Chemical Engineering Civil Engineering Construction Engineering and Management Electrical and Computer Engineering Engineering Education Engineering Professional Education Environmental and Ecological Engineering Industrial Engineering Materials Engineering Mechanical Engineering Nuclear Engineering
EPICS (Engineering Projects In Community Service) First-Year Engineering Program First-Year Engineering Honors Program Global Engineering Program Minority Engineering Program Professional Practice (Co-Op) Program Women in Engineering Program
College Administration Schools Programs All Groups All People ECN Webmail
Purdue Home

Individual Programming Assignments (IPAs)

Choose two among the three assignments. One must be written in Java (outcome 1) and the other must be written in C++ (outcome 2). You must not choose the same assignment twice.

Each assignment has 5 points. You must receive 2.5 points or higher to pass an outcome.

  1. Breakout
  2. Pacman
  3. Space Invader

You can receive 0.5 bonus point if you post a one-minute or longer demonstration on a public web site (such as YouTube). If your game includes sound, you will receive another 0.5 bonus point. Please include the URL in your submission.