There will be a sequence of exercises that you must complete on your own in order to prepare for the Labtests and Exam.
The weight distribution of the course components is as follows:
For the project you must do the birthday book Exercise 13. You must submit your Rodin development (all POs discharged) as well as a written report with a requirements document (including atomic R/E-descriptions).
remind
routine
. We will discuss the add_birthday
routine in class. Show the final code for remind using the merging rules.
Electronic submision: submit -l 3341 project birthdaybook.zip birthdaybook.pdf
Written submision: Print out your report (birthdaybook.pdf) and place it in the course dropbox.
Project Due: April 2, 2012 (noon, strict deadline)
You may bring 3 sheets (US Letter size, written on both sides) of your own notes into the exam. Otherwise it is a closed book exam. The first two sheets are the Event-B notation summary which you may annotate. The third sheet may be any additional notes as required.
The Exam will be on all the material noted in the course outline, material covered in the lectures, slides and required readings from the textbook, exercises, assignments and labtests. The exam is 3 hours. A sample 2 hour exam is available on the SVN; our exam is unlikely to include questions from the samples.
You can view your marks here.
You have two weeks from the time grades are released on ePost to ask for your grading unit (Project or Labtest) to be marked again. Within the two week period submit your grading unit to the instructor and attach to it a document describing your precise concerns.
For each grading unit you are assigned a raw mark score that ranks you in the class. Also, you will be provided with a mapping from your raw mark score to a letter grade. The raw mark score is not a grade as it is merely used to rank you in the class (so, e.g. a raw mark score of 76 might be a C, not a B+, after the mapping is applied). The mapping will be supplied to you at the same time that your assignment is handed back to you. The final grade is computed from the raw mark scores and maps as shown here.
The meaning of the letter grades assigned by the mapping is givenhere.
You must complete and hand in the project to obtain a grade for the course.
Missing a Labtest will result in a score of zero – unless the official York attending physician's statement is filled out. With the official physician's statement, you will be awarded a letter grade for the missed component equal to the grade you obtain on the Exam