Introduction to Computer Science for non-majors II by James Tam | Return to the course web page |
You can find the files containing the examples covered in tutorial in UNIX under the path /home/219/tutorials or you can browse them via the web via the following [link].
Week | Topics covered |
Jan 8 - 14 |
|
Jan 15 - 21 |
Quiz 1 (during the second set of tutorials) : Variables, input/output, branches |
Jan 22 - 28 | First tutorial (Monday or Tuesday):
Second tutorial (Wednesday or Thursday): Quiz 2 (during the second set of tutorials): Loops and repetition |
Jan 29 - Feb 4 |
Quiz 3 (during the second set of tutorials): Defining classes,
working with objects (make sure that you are familiar with
Object-Oriented terminology) The TA
will not be able to explain or define terminology during the quiz. Part
of the evaluation includes the ability to understand commonly used
Object-Oriented terminology. (If applicable: if method arguments/inputs to the method are needed
during the call then you can pass in any data that you want - just
make sure that what you pass in what will allow the program to compile
and run). |
Feb 5 - 11 |
No quiz |
Feb 12 - 18 |
Quiz 4 (during the |
Feb 19 - 25 | Reading Week: No lectures, tutorials or CT |
Feb 26 - Mar 4 | First tutorial (Monday or Tuesday):
Second tutorial (Wednesday or Thursday):
Quiz 5 (during the second set of tutorials): the quizzes will require you to trace a program. The concepts involved come from the 'Advanced Java' section of notes up to an excluding the 'toString()' method. |
Mar 5 - 11 | First tutorial (Monday or Tuesday):
Second tutorial (Wednesday or Thursday):
|
Mar 12 - 18 |
First tutorial (Monday or Tuesday):
Second tutorial (Wednesday or Thursday):
Quiz 6 (during the second set of tutorials): hierarchies (inheritance). Relevant code for your quiz: [class P] [Driver class] |
Mar 19 - 25 |
First tutorial (Monday or Tuesday):
Second tutorial (Wednesday or Thursday):
No quiz |
Mar 26 - Apr 1 |
First tutorial (Monday or Tuesday):
Second tutorial (Wednesday or Thursday):
|
Apr 2 - 8 |
Mini-assignment Mini-A5 in place of quiz |
Apr 9 - 15 |
First tutorial (Monday or Tuesday):
Second tutorial (Wednesday, this is the last day of the term): 'Open tutorial'. TAs will be available for help and to answer questions but no new material will be taught (although they may cover material that they missed covering in the previous week). Any student from 219 can ask for help during an open tutorial (you don't have to be registered in that section). Students can also work on their assignment in the lab. No quiz |
As mentioned at the start of term, quizzes are like 'mini' (easy) exams. Similar to your 'real' exams quizzes are completely closed book. Bring pens and pencils (eraser) but no aids of any sort are allowed. You need to bring your own paper as an answer sheet. (You won't bring paper for the exams because that will given to you). No computers, electronic devices or even 'simple' calculators. Mobile phones must be shut off and put away. Quizzes will be written at the end of the second tutorial in the weeks when a quiz will be held (specified in the above grid).
Quizzes are meant to not only force you to start studying early and trying to write programs sooner than later but also they are supposed to help you learn the details of Java syntax. Consequently unless otherwise specified in the quiz instructions you only get one syntax error for 'free' (no penalty). If you have two or more syntax errors in your answer then you will get no credit.
Because quizzes of such low weight individual quizzes won't assigned letter grades A, A- etc. The programs you need to write are too small to assign grade points in increments of 0.1. Consequently they will all be treated as one 'grading component'. Your percentage score for each quiz will be used to compute your average score (the lowest score will be dropped) and the following scale will be used on the average quiz score to calculate your letter grade for the quiz component.
Average percentage quiz score | Letter grade/grade point for quiz component |
0 - 40 | F/0.0 |
41 - 50 | D-/0.7 |
51 - 55 | D/1.0 |
56 - 60 | D+/1.3 |
61 - 65 | C-/1.7 |
66 - 70 | C/2.0 |
71 - 75 | C+/2.3 |
76 - 80 | B-/2.7 |
81 - 85 | B/3.0 |
86 - 90 | B+/3.3 |
91 - 95 | A-/3.7 |
96 - 100 | A/4.0 |
Most quizzes should be fairly rudimentary for the average student so there will be no 'bonus' grade of A+/4.3