Information About The Midterm Exam
I will be adding additional information here as we get closer to
the actual exam date so you should periodically check back here for upates.
Grades [The grade points for all term components can be found at
the top of the course web page]
Date/location of the actual midterm exam:
Friday February 18
during normal class time in the
regular lecture room.
Midterm review
- Will be held in class (Wednesday February 16)
Exam instructions (these are from the actual exam so you should read them
beforehand)
- Duration: 50 minutes
- This is a closed book exam: No electronic devices (e.g., cell phones must
be shut off and out of sight) or computational aids (e.g., any calculators,
laptops, hand held computers, slide rulers, abaci) will be allowed.
‘Simple’ calculators are obviously excluded as well.
- DO NOT START the exam until you are told you can start..
- For the multiple choice questions make sure that you select the best
answer to each question on the computer bubble sheets using an HB pencil or
darker.
- Make sure that you fill in the bubbles on the multiple choice answer sheet
for all the labeled categories. (Neglecting to full in all the information may
result in your exam getting lost or not marked so it's important not to miss
anything!) Here's the info for some of the categories that students typically
miss.
Date |
February 18 2011 |
Instructor |
James Tam |
Section |
01 |
Course name |
CPSC |
Course number |
231 |
- For the written questions write your answer in the space provided. Make
sure that you use a non-erasable pen for the written section. (Ignoring
this requirement may make it difficult or impossible to make any changes if
any marking disputes should arise).
- Unless otherwise indicated you can assume that the programs and program
fragments contain no syntax errors.
Material that you should study
- The lecture material: the PowerPoint slides will provide you with an
outline of the topics to be covered. However studying the information just
listed on the slides won't be sufficient to do well on the final exam. You
will also need to take notes in class and to study and understand those notes.
If you have any questions then make sure that you ask me for help and
clarification.
- The text books: they should be used as another source of material to help
you understand the material as you prepare for the exam. I won't however
directly examine you on material that is listed in the textbooks that I didn't
cover in class.
- Tutorial exercises and handouts: I won't be directly examining you on this
material (unless it overlaps with the lecture material).
Topics (midterm excludes functions/decomposition)
Topic |
Approximate percentage of the exam1 |
UNIX |
~5% |
Computers |
25 |
Programming: Intro |
18 |
Programming: branches |
30 |
Programming: loops |
~23% |
Question type (on the near final version of the exam)1
- The exam will be a combination of written and multiple choice questions.
- The written questions could require you to: (1) write program code (2)
trace program code (3) describe a concept (this type of question won't require
you to write a full essay, likely it will just require a few bullet points or
a few sentences/a paragraph.
Multiple choice questions
|
|
|
25 questions |
25 marks |
Written questions
|
|
|
Short answer #1: Logic (branching) |
5 marks |
|
Short answer #2: Programming introduction, conceptual |
3 marks |
|
Short answer #3: Branching, code writing |
5 marks |
|
Short answer #4: Loops, trace |
5 marks |
|
|
|
1 Small changes may be made in the final version but this outline should at
least give you a rough idea of the breakdowns and structure.