Syllabus and Reading Assignments
Home FAQ Overview Material Facilities Help Miscellaneous Exercises Exams
CS Announcements Syllabus Times Staff Advice Examples Projects Grading

Notes

Date Topic Suggested Review/Information
T 1/25 Introduction, Course Administration, Problem Solving, Algorithms,Programming, Language Elements L&L: 1.1-1.5
JL: 1.1-1.6
R 1/27 Variables, Declarations, Assignments, Primitive Data Types, Operations, Conditionals/Selection Statements L&L: 2.1-2.4, 2.6-2.7 (Random and Math Classes), 3.1-3.9
JL: 2.1-2.6 (skip Graphics for now), 2.7 (exit only)
T 2/1 Conditionals, I/O L&L: 3.1-3.2, 3.4 (skip switch)
JL: 2.4, 2.5, 5
Project 1 Due
R 2/3 Loops, increment operators L&L: 3.4-3.6
JL: 12
T 2/8 Loops L&L: 3.4-3.6
JL: 12
R 2/10 Nested Loops, problem solving tips for loops L&L 3.4-3.6
JL: 12
Project 2 Due
F 2/11 Last day to add courses Last day to add courses
T 2/15 Objects, classes, references L&L: 2.1,2.5-2.7,4.1-4.2
Prelim 1
R 2/17 OOP: balls! (see ball0 in Examples) L&L: 2.1,2.5-2.7,4.1-4.2
T 2/22 OOP: aliases, methods  L&L: 5.1 (p 222-225), 4.3-4.5
Project 3 Due
R 2/24 OOP: methods see 2/22 readings
T 2/29 OOP: methods, null, this L&L 4.3-4.5, 5.1
R 3/2 OOP: methods&has-a, this, has-a, Strings as objects, graphics L&L 1.6&2.9-2.10 (graphics), 2.5 (Strings), 4.3-4.5 (methods continued, see has-a on 4.4), p 230-231 (this)
T 3/7 OOP: constructors, method overloading, "pass by reference" L&L: 2.5, 4.2 (p 178-181), p194, 4.5
R 3/9 OOP: "pass by reference", modifiers, encapsulation L&L: pg 30, pg 64, 4.2, 5.1-5.2
Project 4 Due
F 3/10 Last day to drop courses Last day to drop courses
T 3/14 OOP: encapsulation, modifiers L&L: pg 30, pg 64, 4.2, 5.1-5.2
R 3/16 OOP: modifiers, strings L&L: 5.2, 2.2, 2.5, p739-741
Prelim 2
T 3/28 Arrays L&L: 6.1-6.4
R 3/30 Arrays L&L: 6.1-6.4
Project 5 Due
T 4/4 Arrays L&L: 6.1-6.4
R 4/6 Arrays L&L: 6.1-6.4
T 4/11 Arrays (2D, methods) L&L: 6.1-6.4
R 4/13 Arrays (sorting, searching) L&L: 6.1-6.4
Project 6 Due
T 4/18 Inheritance L&L: 7.1-7.5
Prelim 3
R 4/20 Inheritance L&L: 7.1-7.5
T 4/25 Inheritance, Matab L&L: 7.1-7.5
R 4/27 Inheritance, Matab L&L: 7.1-7.5
T 5/2 Matab
R 5/4 Matab Last class
Project 7 Due
T 5/16 Summary Final Exam



Back to Top
Back to CS100 Home