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 hexadecimals | 01/26 | 10 pts |
Lab 02 - Problem solving with stack | 02/02 | 10 pts |
Lab 03 - Computing a math function | 02/09 | 10 pts |
Lab 04 - Printing Prime Numbers | 02/16 | 10 pts |
Lab 05 - Random Numbers | 02/23 | 10 pts |
Lab 06 - Matrix Multiplication in C | 03/02 | 10 pts |
Lab 07 - Mini Sudoku | 03/09 | 10 pts |
Lab 08 - 2048 Preparation | 03/23 | 10 pts |
Lab 09 - Vectors | 03/30 | 10 pts |
Lab 10 - Linked List | 04/06 | 10 pts |
Help session on 04/11 | NA | NA |
Lab 11 - C++ Classes | 04/20 | 10 pts |
Lab 12 - Lowest Common Ancestor | 04/27 | 10 pts |
Lab 13 - Help session + feedback | 05/04 | 10 pts |
All labs this semester are on Fridays. First day of lab is Friday, 01/24/2025.
Turning in a correctly filled worksheet each week will can 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.
Lab slides can be found at this link.
Time | Section | Teaching Assistant | Course Assistant |
---|---|---|---|
0800 - 0850 | BD1 | Asher Mai | Jahnavi |
0900 - 0950 | BD2 | Asher Mai | Akaash |
1000 - 1050 | BD3 | Will Shen | Suleymaan |
1100 - 1150 | BD4 | Ian Song | Anjali |
1200 - 1250 | BDA | Jack Chen | Soumil |
1300 - 1350 | BD5 | Mike Montano | Soumil |
1400 - 1450 | BD6 | Mike Montano | Max B. |
1500 - 1550 | BD7 | Mayank | Delilah |
1600 - 1650 | BD8 | Ananya K. | Jintong |
1700 - 1750 | BD9 | Ananya K. | Brandon |