Labs

There will be weekly programming studios or Labs in which we work together as a class on a piece of code related to that week's programming assignment and concepts.

You will receive up to 10-points extra credit for correctly completing each week's lab worksheet to make up for lost points in the MPs. However, the total contribution of MPs to your course grade cannot exceed 15% and labs cannot be used to drop MP12.

Labs Submission due date Points
Lab 01 - Printing hexadecimals08/3110 pts
Lab 02 - Problem solving with stack09/0710 pts
Lab 03 - Computing a math function09/1410 pts
Lab 04 - Printing Prime Numbers09/2110 pts
Lab 05 - Random Numbers09/2810 pts
Lab 06 - Matrix Multiplication in C10/0510 pts
Lab 07 - Mini Sudoku10/1210 pts
Lab 08 - 2048 Preparation10/1910 pts
Lab 09 - Vectors10/2610 pts
Lab 10 - Linked List11/0210 pts
Help session on MP1011/09NA
Lab 11 - C++ Classes11/1610 pts
Lab 12 - Lowest Common Ancestor12/0110 pts
Lab 13 - Recap + office hours12/0710 pts

Lab Schedule

All labs this semester are on Fridays. First day of lab is Friday, 08/29/2025.

Turning in a correctly filled worksheet each week can get you 10 points extra credit that can be used to make up for points lost in MPs 1 - 11.

Lab worksheet submission must be uploaded to Gradescope by the deadline.

A collection of past lab slides are provided below (content belongs to their respective owners):

Time Section Teaching Assistant Course Assistant
0900 - 0950BD2Ananya K.Brandon
1000 - 1050BD3Will ShenMartin
1100 - 1150BD4Asher MaiDelilah
1200 - 1250BD5Mike MontanoSuleymaan
1300 - 1350BD6Mike MontanoMason
1400 - 1450BD7AidanKevin
1500 - 1550BD8Ian SongMason
1600 - 1650BD9PrathamMason
All rights reserved by ECE220@Illinois. Design by Asher Mai & Ivan Abraham.
Last modified: August 11, 2025. Website built with Franklin.jl and the Julia programming language.