|
Information about the exam will be provided in due course
The format of the exam for 2011 remains the same as in previous years,
There will be a compulsory question, worth 35 marks. The question covers
the earlier part of the course: fundamental material on language design,
on procedural vs object-oriented languages, on abstraction, encapsulation,
information hiding, on use of variables, on scope and lifetime (and
other bindings), on storage allocation (stack vs heap), on garbage, on
pointers and dangling references, on types.
There will be 4 other questions worth 20 each: choose 2 of these. So you do three questions in total.
These questions will be drawn from the rest of the course:
declarative languages (Prolog and functional programming), scripting,
parameter passing, syntax and semantics, generics, iterators and
collections, redefinition and overloading and inheritance.
Exam technique hints:
- Read all of the questions before you start (to select the ones you
are most able to answer). This is especially important in CSC9Y4 since
you have to choose two questions to answer from four. Read the whole
question before deciding: it may be that the first part is really easy
for you but the last part is impossible, or vice versa. Do a rough
calculation to see how much of the question you can answer, and
therefore which question will gain you most marks.
- For CSC9Y4 we often find students have not written enough, or that
they have written some rather generic waffle instead of answering the
question we asked. Therefore, after answering a question, reread both
the question and your answer carefully.
Did you really answer what was asked? Have you written enough
to gain the full marks available?
- See
Dr Jones' excellent exam technique hints.
The 2010 exam paper is available.
You are encouraged to use past papers as a study resource. The
course lecturers are happy to discuss any questions you might have on
these papers, and to comment on solutions you have developed.
-->
|
|