Students will be evaluated in this class through a series of homeworks, a midterm, an in-class presentation and a semester project. The semester project will involve implementing a non-trivial multi-threaded program that has been designed using specification/modeling techniques covered in class. In-class students will work in teams to work on the project. CAETE students will work individually, unless they would prefer to join one of the in-class project teams.
The final grade will be calculated based on the following weights:
Assignment | Percentage |
---|---|
Homeworks: | 20% |
Midterm: | 20% |
In-Class Presentation: | 20% |
Semester Project: | 40% |
Total: | 100% |