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.

Day Labs Submission due date Points
08/28Lab 01 - Printing hexadecimals08/3010 pts
09/04Lab 02 - Problem solving with stack09/0610 pts
09/11Lab 03 - Computing a math function09/1310 pts
09/18Lab 04 - Printing Prime Numbers09/2010 pts
09/25Lab 05 - Random Numbers09/2710 pts
10/02Lab 06 - Matrix Multiplication in C10/0410 pts
10/09Lab 07 - Mini Sudoku10/1110 pts
10/16Lab 08 - 2048 Preparation10/1810 pts
10/23Lab 09 - Vectors10/2510 pts
10/30Lab 10 - Linked List11/0110 pts
11/06Help session on MP10
11/13Lab 11 - C++ Classes11/1510 pts
11/20Lab 12 - Lowest Common Ancestor11/2210 pts
11/27No lab (Fall break)
12/04Lab 13 + Help on MP1212/0610 pts

Lab Schedule

All labs this semester are on Fridays. First day of lab is Friday, 01/23/2026.

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.

Time Section Teaching Assistant
0900 - 0950BD2Doris Hou
1000 - 1050BD3Christian Knab
1100 - 1150BD4Aidan Johnston
1200 - 1250BD5Tyler Andreas
1300 - 1350BD6Pratham Jain
1400 - 1450BD7Lucas Nguyen
1500 - 1550BD8Lucas Nguyen
1600 - 1650BD9Aileen Kim
All rights reserved by ECE220@Illinois. Design by Asher Mai & Ivan Abraham.
Last modified: August 15, 2026. Website built with Franklin.jl and the Julia programming language.