CMPT 125 - Introduction to Computing Science and Programming II - Fall 2025

Course Information Syllabus Lectures Assignments Exams


Late submissions:
  • No late submissions are allowed

Compilation errors:
  • For your assignments, your code must compile and run on the CSIL Linux machines using the provided makefile.
  • In case of compilation or execution error, you will receive 0 marks.
  • After the marks are released, you can resubmit within a week with minimal fix along with a short note explaining what is fixed.
  • If your resubmission compiles and runs, our TAs will mark your code with a 50% deduction.
  • Note that resubmission is only allowed if you received 0 marks due to compilation or execution error and the fix is minimal (comment out some lines, add semicolon, etc).
  • It is not a way to delay your submission.
  • We reserve the final say on what to do with your marks.


  • Assignment 5
    Due date: November 28, 2025


    Assignment 4
    Due date: November 14, 2025


    Assignment 3
    Due date: October 31, 2025


    Assignment 2
    Due date: October 10, 2025


    Assignment 1
    Due date: September 26, 2025