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 10-point extra credits for completion of 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%.
Labs | Submission due date | Points |
---|---|---|
Lab 01 - Printing hexadecimals | 01/21 | 10 pts |
Lab 02 - Problem solving with stack | 01/28 | 10 pts |
Lab 03 - Computing a math function | 02/04 | 10 pts |
Lab 04 - Printing Prime Numbers | 02/11 | 10 pts |
Lab 05 - Random Numbers | 02/18 | 10 pts |
Lab 06 - Matrix Multiplication in C | 02/25 | 10 pts |
Lab 07 - Mini Sudoku | 03/03 | 10 pts |
Lab 08 - 2048 Preparation | 03/17 | 10 pts |
Lab 09 - Vectors | 03/24 | 10 pts |
Lab 10 - Linked List | 03/31 | 10 pts |
Lab 11 - C++ Classes | 04/14 | 10 pts |
Lab 12 - Lowest Common Ancestor | 04/21 | 10 pts |
All labs this semester are on Fridays. First day of lab is Friday, 1/19/2024.
Completion of Lab worksheet each week will earn you 10 points extra credit that can be used to make up for lost points in the MPs. Lab worksheet submission must be uploaded to Gradescope by the deadline.
Time | Section | Teaching Assistant | Course Assistant | Slides |
---|---|---|---|---|
0800 - 0850 | BD1 | Jeff (yuanm2) | Ian H | |
0900 - 0950 | BD2 | Asher (hanlinm2) | Akaash | |
1000 - 1050 | BD3 | Michelle (mz32) | Elaine | Slides |
1100 - 1150 | BD4 | Michelle (mz32) | Kyle | Slides |
1200 - 1250 | BDA | Ian (iansong2) | Robert | |
1300 - 1350 | BD5 | Yicheng (yicheng9) | Elaine | |
1400 - 1450 | BD6 | Mike (montano3) | Kyle | |
1500 - 1550 | BD7 | Noah (nef3) | Rohin | |
1600 - 1650 | BD8 | Ian (iansong2) | Max H | |
1700 - 1750 | BD9 | Jaeyoung (jykang5) | Daksh |