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.
- (Java) Car racing
- (C++) Space invader
- (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.
|