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/2510 pts
10/30Lab 09 - Vectors11/0110 pts
11/06Lab 10 - Linked List11/0810 pts
11/13Help session on MP10
11/20Lab 11 - C++ Classes11/2210 pts
11/27No lab (Fall break)
12/04Lab 12 - Lowest Common Ancestor12/0610 pts
12/11Lab 13 + Help on MP1212/1310 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 Course Assistant
0800 - 0850BD1TBDTBD
0900 - 0950BD2TBDTBD
1000 - 1050BD3TBDTBD
1100 - 1150BD4TBDTBD
1200 - 1250BDATBDTBD
1300 - 1350BD5TBDTBD
1400 - 1450BD6TBDTBD
1500 - 1550BD7TBDTBD
1600 - 1650BD8TBDTBD
1700 - 1750BD9TBDTBD
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.