CS360

Copyright @ CMPUT301 - University of Alberta

Labs

Dr. Suleman Shahid and Dr. Abdul Ali Bangash, Department of Computing Science, LUMS (2026). Dr. Hazel Campbell, Department of Computing Science, University of Alberta (2019, 2023, 2024). Dr. Abram Hindle, Department of Computing Science, University of Alberta (2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023). Alexander Wong, 2019. status: published summary: Lab Procedure, Lab Assignments, Lab Marking


Lab Schedule

Labs will be held online on Microsoft Teams.

Ramadan Timings:
- Friday: 2:30 PM – 4:30 PM

Regular Timings:
- Wednesday: 6:15 PM – 8:30 PM
- Thursday: 6:15 PM – 8:30 PM

Students will be assigned to a specific lab group and will attend one of the above sessions, depending on their assigned group.

Lab Groups

Lab 1

Lab 2

Lab 3

Lab 4

Lab 5

Lab 6

Lab 7

Lab 8

Late Submission Policy

To ensure fairness and consistency for all participants, the following late submission policy applies for all labs:

Up to 1 hour late: 5% penalty

More than 1 hour and up to 24 hours late: 10% penalty

More than 24 hours and up to 48 hours late: 50% penalty

More than 48 hours late: Submissions will not be accepted

Late penalties are applied to the final evaluated score. Submissions are considered late based on the timestamp recorded by the submission system.

Marking

From the syllabus

Missed Labs:

Labs are due Tuesday at 5PM in the week after the lab was presented. Project meetings are due at the time of the meeting, and they are included in the lab mark. Failure to attend and actively participate in project meetings will result in a lab mark of zero.

The 2 lowest marks for Labs (including project meetings) will be dropped when calculating the course mark. No late labs will be accepted. Failure to complete a lab (or to attend a project meeting) on time for any reason will result in a mark of zero. Please note that you can miss 2 labs (or project meetings) without penalty.

Labs are marked as follows:

Given N total labs, count the number of sufficiently complete labs (M), calculate percent labs as 100% * M / (N - 2).

You only get credit for labs in your own section.