Examination Guidelines
  
 
Three exams will be assigned in this course.  
The exam guidelines are as follows:
  
 - Closed books and closed notes
 
 
 - MANY questions are modified from the examples in class slides and programming exercises.
 
 
 - All exams are NOT comprehensive.
  However, you may need all the knowledge learned from this course to answer the questions.
 
 
 - The knowledge gained from studying the lecture notes and doing the programming exercises should be enough for you to answer the questions. 
 
 
 - You are not likely to do well on the questions if you could not (almost) finish implementing the programming exercises due before the exams.
 
 
 - Question types may include: (i) true-or-false, (ii) multiple choices, (iii) matching, (iv) blank filling, (v) question-and-answer, and (vi) programming.
 
 
 - The weight of each exam is 18% of the final grade.