Introduction to Computer Science I for majors by James Tam Return to the course web page

CPSC 217: Midterm Information

(I will add information here as we get closer to the exam so you should check back here for updates)

Who to contact if you have questions about marking after the grades have been released (this doesn't refer to questions you have during the exam)?

Date/location:

Exam medium

Errata for the multiple choice questions

 

Examination instructions and information about the exam

Asking questions during the exam:

Asking questions via email (only send me exam related questions during the day of the exam to allow me to more quickly get through any exam related questions).

The exam can be written within a 24 hour window for the convenience of students. That doesn't mean, of course, that you can ask me questions anytime during that window and expect a timely answer. I will respond to email as best I can during that time, keep in mind however that I am just one person. Unlike a physical exam the drawback is that you cannot see how busy I am with questions. If many of you start sending me questions that I might not be able to get through them all. Keep that in mind, so I don't for instance end up having a single person sending long stream of email questions or send me questions about other things during that time.

Asking questions via Zoom:

One advantage of Zoom is that I can verbally answer questions which is faster than email and I can let all the people waiting in the waiting room know via a single chat message that I am currently busy helping someone. Another advantage is that if you can show me the exam question you are asking about via a screen share.

Here is the URL included here for your convenience:  https://ucalgary.zoom.us/j/92187498221?pwd=M0FkK1dwOGxvQ0ZzYXNaaitWNklPdz09). I will be available via my office time Zoom link twice during the day of the exam:

The timing won't be perfect for everyone but holding half the session during each of the lecture times ensures that students in each lecture will have a Q & A session available during a period of time that they are guaranteed to be available (because you had to pick this lecture day/time when you registered for the course). Since I am running my office hour Zoom links during class this of course means that no lecture will be running the day of the exam.

Examination instructions (these are the actual instructions that you should follow when you you start writing so you need to read them beforehand):


The submit feature of D2L:

Review material:

Material that you should study

Preparing for the exam

Lecture topics (exam review)

Exam instructions

Introduction to programming

Decision making

Repetition

Exam topics

Lecture topics covered so far

Approximate proportion of exam1

Examination instructions and information i.e. the information provided on this link. ~2%
Introduction to programming (excludes data representations material, I did talk about ASCII character representations in a later section)   24
Branches   34
Repetition ~38%
Decomposition Not on the exam.

Again: You are expected to be familiar with common functions that have been covered in class such as: print(), input(), int(), float(), str(), randrange().

Exam questions1

~30 - 40 multiple choice questions (approximately 75% of the exam weight)

   

2 short answer questions (approximately 25% of the exam weight)

   

1 It's based on a near-final version of the midterm (exact proportions may vary *slightly*

Percentage to grade point lookup table

Min percent GPA
0 0
15 0.1
30 0.3
40 0.5
45 0.7
50 1
51 1.1
53 1.2
55 1.3
56 1.4
57 1.5
58 1.6
60 1.7
61 1.8
63 1.9
65 2
66 2.1
68 2.2
70 2.3
71 2.4
72 2.5
73 2.6
75 2.7
76 2.8
78 2.9
80 3
81 3.1
82 3.2
84 3.3
86 3.4
87 3.5
88 3.6
90 3.7
91 3.8
92 3.9
94 4
98 4.1
99 4.2
100 4.3