Lecture notes for the Introduction to Computer Science for non-majors by James Tam Return to the course web page

Administrative information for CPSC 217

Course information sheet

 

Course text (recommended only)

  • Learning Python - Second Edition (2004) Mark Lutz, O’Relly and David Asher, O’Relly & Associates.

 

Course evaluation

     Component Weight
     Assignments 40%
     Midterm 25%
     Final exam 35%

   

Example calculation for the assignment component

  Letter grade GPA Weighted value = GPA * Weight
Assignment 1 A 4 4 * 3% = 0.12
Assignment 2 A 4 4 * 6% = 0.24
Assignment 3 A- 3.7 3.7 * 3%= 0.111
Assignment 4 A 4 4 * 6% = 0.24
Assignment 5 B+ 3.3 3.3 * 6% = 0.198
Assignment 6 B 3 3 * 8% = 0.24
Assignment 7 C+ 2.3 2.3 * 8% = 0.184
Assignment subtotal =    0.12 + 0.24 + 0.111 + 0.24 + 0.198 + 0.24 + 0.184 = 1.333

 

Example calculation for the exam component

Letter grade GPA Weighted value = GPA * Weight
Midterm A- 3.7 3.7 * 25% = 0.925
Final B+ 3.3 3.3 * 35% = 1.155
Exam subtotal = 0.925 +  1.155 = 2.08

 

Example calculation for the overall letter grade

Assignment subtotal   1.333
Exam subtotal +2.08
Final letter grade   3.413

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