Midterm Review:
- You should understand the difference between classes and objects.
- You should be able to construct classes that are simple one-class
examples of GraphicsProgram.
- You should be able to construct simple auxilliary classes
containing a constructor, data, and, perhaps, other methods.
- You should understand how parameter passing works in methods.
- You should be able to create a new method in an existing class.
- You should be able to understand how an Animator works and
how multiprocessing can work.
- You should be able to trace the execution of a program.
- You should understand if, if-else, and if-else if - else - if ...
statements.
- You should understand for loops, for each loops, and while loops.
- You should be able to follow the execution of multiple programs
in batch mode, simple multiprocessing mode, and time-sliced
multiprocessing mode.
- You should be able to trace simple programs like our sorting
programs.
How to study for the midterm:
- I assume you have read the book.
- Understand the concepts introduced in lecture.
- Study the labs until you understand them thoroughly.