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 1/24, 1/25
in section
lab1.pdf spiral.m -
Lab 2 1/31, 2/1
in section
lab2.pdf   evalFun1.m
evalFun2.m
leapyear.m
Sec 3 2/7, 2/8
in section
sec3.pdf   sec3sol.txt
Lab 4 2/14, 2/15
in section
lab4.pdf   aPrime.m
aPrime2.m
lab4q1.m
lab4q2.m
lab4q3.m
Sec 5 2/21, 2/22
in section
sec5.pdf   fib1million.m
multiplesofk.m
mycosine.m
Lab 6 2/28, 3/1
in section
lab6.pdf   sequence.m
vectorQuery.m
frequencyCount.m
findGGT.m
findPatternSol.m
Sec 7 3/7, 3/8
in section
sec7.pdf   countGGT.m
countPattern.m
determinant.txt
Lab 8 3/14, 3/15
in section
lab8.pdf   -
Sec 9 3/28, 3/29
in section
sec9.pdf   sec9.txt
Lab 10 4/4, 4/5
in section
lab10.pdf   Lab10.java
Student.java
Sec 11 Optional Sec 11    
Lab 12 4/18, 4/19
in section
lab12.pdf BinSearch.java BinSearchSol.java
Sec 13 4/25, 4/26
in section
sec13.pdf   Dice.java
BagOfDice.java
Polynomial.java
Quadratic.java
Lab 14 5/2, 5/3
in section
lab14.pdf MatrixFun.java MatrixFunSol.java
Exercise 15 5/7
(Deadline set by College of Engr.)
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/section.

Grading

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