The exam covers Classes 1-11. Technically, any material covered in any lecture or any assigned reading is eligible to be examined. However, in practice, most questions will be similar to either a homework question, or one of the puzzle questions on the puzzle sheets in classes 9 and 10, or this example question. Therefore, the best method of preparation is to ensure you can effortlessly and correctly complete all homework questions, puzzle questions, and the example question. Note that homework solutions up to and including class 11 are provided on Moodle.
It is highly advisable to show your working in all exam answers, as partial credit for incorrect answers can only be given if your working demonstrates a correct understanding of the concepts being examined. This exam is open book, open note, and "open computer." This means you can bring and use any printed, handwritten, or electronic materials. You may also consult the class web pages and any other reasonable websites during the exam.
The exam covers Classes 12-21. Technically, any material covered in any lecture or any assigned reading is eligible to be examined. However, in practice, most questions will be similar to a homework question. Therefore, the best method of preparation is to ensure you can effortlessly and correctly complete all these questions. Note that homework solutions up to and including class 21 are provided on Moodle.
This exam is open book, open note, and "open computer." This means you can bring and use any printed, handwritten, or electronic materials. In particular, you may use the MARIE assembly language editor and simulator. You may also consult the class web pages and any other reasonable websites during the exam.
The exam covers all classes, with added emphasis on classes 24 onwards.
Technically, any material covered in any lecture or any assigned reading is eligible to be examined. However, in practice, most questions will be similar to a homework question or other example covered in class.
This exam is open book, open note, and "open computer." This means you can bring and use any printed, handwritten, or electronic materials. In particular, you may use the MARIE assembly language editor and simulator. You may also consult the class web pages and any other reasonable websites during the exam.