- The goal of the course is to convey knowledge and this, ideally, should be done via the day-to-day
practice of playing with the examples and working on the assignments and project.
- The final exam is not to challenge or fail anybody but to verify that the students indeed have learnt.
Such verification can not always be done only by marking the assignments and projects.
Thus, show me what you have learned through answering the exam questions!
- The focus of the final exam will be on
the points that we have been working on during the assignments, midterm, and project. Once these are thoroughly understood,
one should be very safe for the final.
If you haven't done these for any reason, time to make it up.
- The scope of the exam is indicated by the notes posted on the course Web site,
with about 70% focused on the second half of the semester.
- Scanning through these two books (most of the Web App text and the chapters in JavaScript covered in classes).
You should feel this time that many things come clearer than reading them for the first time.
- Go through the slides.
Stop over the slides that talk about general ideas or schemes
(not example code) and think for a while. Sometimes there are small questions at certain spots of a slide; trying answering
them. Some of these can be beyond the requirement of the course (e.g. those involving software design principles) and they
will not be tested for this course.
- The questions can be conceptual (similar
to those we saw at midterm) and practical (trouble shooting, e.g.). If code segments are needed in the answer,
the exact syntax of certain language is not expected but just the approximate. (Relax on this!)
- There
will be plenty of time for each student to submit a good solution. Reading the question statement carefully pays off
well.
|