CS100M --> Exercises

Homework and lab exercises are posted here. Lab exercises are to be submitted in the lab.

You may complete and submit a homework exercise with one partner. You may have different partners for different exercises. You and your partner may attend different sections.

Exercise
Due Date
Assignment
Code/Data
Tips
Solutions
Lab 1 8/30, 8/31
in section
Lab 1 diffArea.m diffAreaApprox.m
oblate.m
Lab 2 9/6, 9/7
in section
Lab 2   evalFun1.m
evalFun2.m
evalFun3.m
leapyear.m
Sec 3 9/13, 9/14
in section
Sec 3   sec3sol.txt
Lab 4 9/20, 9/21
in section
Lab 4   aPrime.m
aPrime2.m
lab4q1.m
lab4q2.m
lab4q3.m
Sec 5 9/27, 9/28
in section
Sec 5   findGGT.m
frequencyCount.m
sequence.m
vectorQuery.m
Lab 6 10/4, 10/5
in section
Lab 6 - lab6.txt
findPatternSol.m
Lab 8 10/11, 10/12
in section
Lab 8   Reading.java1
Sec 9 10/18, 10/18
in section
Sec 9   sec9.java
Lab 10 11/1, 11/2
in section
Lab 10   Lab10.java
Lab10b.java
Student.java
StudentGroup.java
Sec 11 11/8, 11/9
in section
Sec 11   BinSearch.java
Lab 12 11/14, 11/15
in section
Lab 12 Dice.java
DiceChecker.java
PolynomialChecker.java
BagOfDice.java
Polynomial.java
Lab 14 11/29, 11/30
in section
Lab 14 MatrixFun.java MatrixFunSol.java
Exercise 15 12/4 (deadline set by College of Engineering) Evaluation - -

Exercise Submission

Unless otherwise specified, use the on-line submission system CMS for homework exercises. Lab and section exercises are submitted in the lab/sesction.

Grading

Unless otherwise specified, each exercise will receive a score of usually 0 or 1 point with no distinction between correctness and style.