The exam will cover the entire course, and will be similar to the tests. The reading material given in the schedule should be read before each class meeting. This allows for more meaningful class lecture, discussion, and questions. Class attendance and participation is necessary to maintain good communication, so regular attendance and participation is expected. Any absences should be explained in a written note, and given in advance when possible.
Assembly language is learned most effectively by writing programs.
Therefore programming assignments are very important and count heavily in the grade. Assembly language programs often take an unexpectedly long time to complete, and consultation is often necessary. Thus work on assignments should be started soon enough to allow time for difficulties to be overcome. Start at least a day before the class before the assignment is due. Consultation with the instructor or a question raised in class will often save hours at the keyboard.