CP216: Labs - Spring 2025

The Labs

Labs are due 11:59 pm Thursday.

Week Starting Lab Due Posted
1 No Lab
2 No Lab
3 1: Introduction
Recorded Introduction
4 2: Debugging
Recorded Introduction
5 3: Breakpoints
Recorded Introduction
6 4: Lists
Recorded Introduction
7 5: Subroutines
Recorded Introduction
8 6: Stack Frames
Recorded Introduction
9 7: Recursion
Recorded Introduction
10 8: Input / Output
Recorded Introduction
11 9: Interrupts

Assignment Validator

Instructions

The labs are the hands-on portion of the course. As well, labs are used to work on tasks and discuss assignments. The IAs (Instructional Assistants) are on hand to help you with tasks and assignments, using the computer systems, and using CPULator.

Attendance at labs is not mandatory. You do not have to attend a lab to get credit for it. To be graded, your lab solutions must be uploaded to MyLearningSpace by the due date. You may submit a lab as often as you like - only the last submission is graded.

Due dates for the labs are listed on the lab section on MyLearningSpace and noted at the top of this page.

Complete all lab tasks.

Lab work builds upon previous work: if you fall behind, you stay behind, so keep on top of things. If you are taking far too much time to do your work, then you didn't understand something, you didn't remember something, or you don't know how to handle a tool. Get help immediately!

After grading your lab grade and comments are posted in the Grades section of MyLearningSpace. You may request a reassessment of your labs by specifying the reasons for such request in an email to your Lab Instructor. Please bring your questions to your Lab Instructor's attention within one week of getting your marks back. Any later and no changes can be made.


Submitting Labs

Submit Labs through MyLearningSpace.

You must adhere to our standards when submitting your labs. You may use whatever tools you wish to create your labs, but it is your responsibility to meet these standards:

Take the time to adhere to these standards. Don't wait until five minutes before the due date to try and meet the requirements.

We strongly suggest you keep back up copies of your labs on the cloud, a network drive, or memory stick. You are responsible for the back up of your course material.