| Exercise | Due Date | Assignment | Code/Data Tips | Solutions |
| 1 | 8/26, 8/27 | Lab 1 | spiral.m convertC2F.m | convertF2C.m |
| 2 | 9/2, 9/3 | Lab 2 | | M1_2_5, M1_2_6, triangleType, Sticks, angle1, angle2, angle3, Conciseness & efficiency |
| 3 | 9/9, 9/10 | Sec 3 | | Multiples, sqrRootN, ApproxPi |
| 4 | 9/16, 9/17 | Lab 4 | stepPyramidSkeleton.m, Fibonacci.m | stepPyramid, fib, binCoef |
| 5 | 9/23, 9/24 | Sec 5 | | Mid3, Trig, ShowTrig, IsPythag, ShowPythag, MySin1, digitsOfBinCoef, showDigitsOfBinCoefs |
| 6 | 9/30, 10/1 | Lab 6 | | loopPattern.txt, vectorQuery.m, sequence.m, rollDice.m |
| 7 | 10/7, 10/8 | Sec 7 | | findInMatrix, matrixCSums |
| 8 | 10/15 (attendance optional) | Lab8 | | myDeterminant, scriptRWStatistics, RandomWalk2D, BoundedRandomWalk2D, scriptBoundedRWStatistics |
| 9 | 10/21, 10/22 | Sec 9 | | See Project 4 solutions after the project due date |
| 10 | 10/28, 10/29 | Lab10 | | rComplement, rCompBulk, DispCards MyShuffle, ShowMyShuffle, |
| 11 | 11/4, 11/5 | Sec 11 Submit 3.1 and 3.2 on paper at the beginning of next week's discussion | | MakeSquare, ShowMakeSquare, class designs |
| 12 | 11/11, 11/12 | Lab12 Submit your completed Fraction.m in CMS by Mon 11/17 at 11pm | Interval.m, Fraction.m | Interval, Fraction.m |
| 13 | 11/18, 11/19 | Sec 13 | intervalArray.m, LocalWeather.m, ithacaWeather.txt | isInRange, LocalWeather |
| 14 | 11/25 (attendance optional) | Lab 14 | | Power |
| 15 | 12/2, 12/3 | Lab15 | InsertionSort, LargestTriangle | InsertionSortInplace, LargestTriangleSol |