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

Administrative information for CPSC 231

Course information sheet

 

Course textbooks (recommended only)

  • Starting Out with Python, Tony Gaddis (Pearson Education): available in the bookstore
  • Learning with Python by Jeffrey Elkner, Allen B. Downey and Chris Meyers (Open book project): available online

 

Course evaluation

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

   

Example calculation for the assignment component

  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 B+ 3.3 4.3 * 10% = 0.43
Assignment subtotal =   0.08 + 0.16 + 0.148 + 0.4 + 0.43 = 1.218

 

Example calculation for the exam component

Letter grade GPA Weighted value = GPA * Weight
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

 

Example calculation for the overall letter grade

Assignment subtotal   1.218
Exam subtotal +2.430
Term grade point   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.