========================================================================== csc148 Announcements about the Final ========================================================================== Format ------ - 3 hours - Aids allowed: Two 8.5 by 11 inch aid sheets Nothing else (eg, no calculators) Content ------- - all material covered during the term in lectures and tutorials, except hashing (only Horton covered this) - all readings assigned in lecture. - assignments are also fair game - the _whole_ term is game, not just the stuff after the midterm. Particular types of question ---------------------------- Types of questions will be along the lines of recent midterms and finals. Examples (not necessarily a complete list): - write code (perhaps with pointers, or recursion, or modules/classes) - trace code - write specs for code - do part of a proof of correctness of code (iterative or recursive) - do big-oh analysis of code - talk about pros and cons of various implementations for an adt - derive a recurrence relation, solve it, or prove a solution correct - do some class/module design - talk about any of these things. - correct mistakes in examples of any of these things. Difficulty ---------- The exam in meant to be challenging, but not to be a "killer", or to knock down the marks. Advice about how to study for the exam -------------------------------------- - go back over anything you never felt good about; ask us about it * Practise! Do the sample exams in the handbook. and the two extra ones available in the Engineering Library * Go to office hours, even if you don't have specific questions. The office hours often turn into great small-group discussions, and you will be welcome to just listen, or to contribute if you wish. - look at the assnt solutions and make sure you understand them. Advice about how to write the exam ---------------------------------- - Read over the whole exam before you start. - Budget your time. It's not intended to be a speed test, but you could run out of time if you loose track of time. - Read questions with care, and be sure to do what we asked for! - If you are at all unsure about what we mean, feel free to ask a question. * PLEASE, when asking questions, whisper!