Course web page: Introduction to Computer Science for Majors I by James Tam

Return to the course web page

Administrative information for CPSC 231

Course information sheet

 

Course textbooks (recommended only)

-The Practice of Computing Using Python” by William Punch, Richard Enbody (available in the bookstore).
-Learning with Python” by Jeffrey Elkner, Allen B. Downey and Chris Meyers (free book available online or pre-printed copies available for purchase in "Bound and Copy").

 

Course evaluation

     Component Weight
     Assignments 35%
     Midterm exam 30
     Final exam 35%

   

Example hypothetical calculations to show how to calculate your term grade point (you can plug in the actual breakdowns used in this course to estimate your grade this semester).

  Letter grade GPA Weighted value = GPA * Weight
Assignment 1 A 4 4 * 2% = 0.08
Assignment 2 A 4 4 * 4% = 0.16
Assignment 3 A- 3.7 3.7 * 4%= 0.148
Assignment 4 A 4 4 * 10% = 0.4
Assignment 5 A+ 3.3 4.3 * 10% = 0.43
     Assignment subtotal =   0.08 + 0.16 + 0.148 + 0.4 + 0.43 = 1.218
Midterm A- 3.7 3.7 * 30% = 1.11
Final B+ 3.3 3.3 * 40% = 1.32
     Exam subtotal = 1.11 + 1.32 = 2.43

 

Assignment subtotal (=1.218) + Exam subtotal (=2.430) = Overall term GPA (3.648)

Note:  You must pass the examination component of the course (Midterm and Final) to receive a C- or higher for your term grade.