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 |