Number of Hours
|
Topic
|
3 |
Course introduction, software installation, first program, and window coordinate system |
2 |
Basic iteration and movement of sprites |
4 |
Sequencing and drawing |
4 |
Continuation conditions and collision detection |
3 |
User interaction, polled input, and selection |
4 |
Managing sprite velocities |
14 |
Course project: discussion and evaluation
of preliminary ideas; discussion of problems encountered and possible
solutions; presentation and evaluation of final projects |
3 |
Quizzes on computing fundamentals |
3 |
Midterm and exam reviews |