CPSC 231: Midterm information

Grades

 

Instructions from the ACTUAL exam so you need to read this ahead of time

(There are two parts to the exam, the exam booklet which contains the questions and space for you to answer the written questions and a multiple choice score sheet).

General information:

·         Duration: 60 Minutes (the first half of the Tuesday lecture).

·         This is a closed book exam: No electronic devices (e.g., cell phones) or computational aids (e.g., calculators, laptops, hand held computers, slide rulers, abaci) will be allowed.

                       

General instructions:

 

Instructions for the multiple choice questions:

·    Make sure you fill in all your answers in the computerized bubble sheets and not in this exam.

 

Instructions for the short answer questions:

·         Make sure you fill in all your answers in the space provided in this exam booklet.

 

 

Approximate breakdown of marks by section

Section

 

Approximate percentage of the exam1

Introduction to computers

  12%

Logic

  7%

Programming: Introduction

  14%

Programming: Decision making

  24%

Programming: Loops

  17%
Programming: Problem decomposition via modular design (up to and including variable parameters - slide #59 in the 'modules' notes).   14%
     
Miscellaneous: This type of question will ask about topics that cannot be neatly classified into one of the above categories (e.g., questions that span more than one category or questions dealing with UNIX).   12%

1 These percentages were based on a nearly finalized version of your exam and are meant to give you a rough idea of the weightings for the different sections rather than exact breakdowns. Small changes in the proportions may have been made in the final version that  you write.

Approximate breakdown of marks by question type

Question type

 

Approximate percentage of the exam1

Multiple choice questions

  23 questions (~55%)
Written questions (4)   4 questions (~46%)
  Conceptual (1)   ~5%
  Tracing programs (1)   ~14%
  Writing programs (1)   ~17%
  Analyzing programs (1): e.g., fixing logic errors)   ~10%