The students have to synthesize the examples and methods they have seen in class. The programs are evaluated as to how well they achieve the design specifications, how efficient they are, and how well documented they are. The following table is based on a typical semester schedule-30 class meetings of 50 minutes each. The actual amount of time spent on each topic will vary slightly from semester to semester and instructor to instructor. Sample programs are executed in class with the oportunity to try out student questions.
Homework is an important part of the course.
The exams are given in class. The students are given a letter grade based on points earned.