CS100M --> Notes --> Handouts
 
 
Date Topics Files
8/30 R Intro to CS100 Overview
9/4 T Problem solving, algorithm, MATLAB environment, variable, assignment h0904.pdf
9/6 R Sequential execution, selection statement, good programming style h0906.pdf
9/11 T Selection (cont'd), predefined MATLAB function, iteration h0911.pdf
h0911.pdf with completed examples
9/13 R Review of 9/11 lecture, iteration, 1-dimensional array h0913.pdf
h0913.pdf with completed examples
9/18 T 1-dimensional array, iteration using for, vectorized code h0918.pdf
9/20 R Review and examples h0920.pdf
h0920.pdf with algorithm for Example 4
9/25 T Program design, user-defined function h0925.pdf
9/27 R User-defined function (cont'd) h0927.pdf
10/2 T Two-dimensional array--matrix h1002.pdf
10/4 R Two-dimensional array (cont'd) h1004.pdf
10/11 R Characters and strings h1011.pdf with completed examples
10/16 T Simulation, MATLAB wrap-up h1016.pdf
10/18 R Java fundamentals h1018.doc
10/23 T The Math class, data conversion, selection, CW demo h1023.doc
10/25 R Iteration (while loop), user input, CW demo h1025.doc
10/30 T Iteration (nesting, the for loop), String objects h1030.doc
h1030.doc with last example completed
11/1 R Objects and classes, methods, modifiers h1101.ppt
11/6 T Review (Objects, classes, methods), method implementation and use h1106.ppt
11/8 R Constructor, Project 5 h1108.doc
11/13 T Review of OOP, 1-d array, sorting h1113.doc
11/15 R Array of objects, this revisited, concise code h1115.doc
h1115.doc with a box filled out
11/20 T Parameter passing, method overloading, introduction to inheritance h1120.doc
11/27 T Inheritance: class diagrams & hierarchy, protected, super, overriding methods h1127.ppt
11/29 R Overriding methods, method invocation, polymorphism h1129.doc
House.java
12/4 T Polymorphism review, 2-d array h1204.doc
12/6 R 2-d array, semester wrap-up h1206.doc