Home
Netbeans Eclipse Qt Java
Games
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

ECE 462 Fall 2010

Individual Programming Assignments 

You need to choose two out of the four programming assignments. One must be written in Java and the other must be written in C++ with Qt. No other programming language will be accepted.

  1. (Java) Car racing
  2. (C++) Space invader
  3. (Java and C++) Multithreading

FAQ (Frequently Asked Questions)

Q: Why does the instructor not allow students to choose their own projects?

A: ECE 462 allowed students to choose their projects before. However, there were a few drawbacks. First, some students had difficulty writing the specifications of their projects. Some made their projects too hard (more frequently) or too easy (less frequently). Second, it was diffcult for students to discuss and exchange ideas when they were solving dramatically different problems. Third, the instructor and the teaching assistant could not provide sufficient guidance because the specifications vary widely. Another reason is that grading was difficult and unavoidably more subjective.

Q: Where can we learn to write the specification of our project?

A: You may consider Specialization in Software Engineering.