Lectures
Date Title Downloads
9/06 Introduction ( ppt | pdf | recorded)
Introduction to Programming ( ppt | pdf | recorded part 1, part 2 )
Deparment Overview ( ppt | pdf )
CS Overview ( ppt | pdf | recorded )
9/11 Objects ( ppt | pdf | recorded )
9/13 Making Objects ( ppt | pdf | recorded )
9/18 Parameters and Local Variables ( ppt | pdf | audio part I, audio part II )
9/20 Inheritance ( ppt | pdf | recorded )
9/25 Interfaces ( ppt | pdf | recorded)
9/27 Polymorphism ( ppt | pdf | recorded )
10/2 Arithmetic: Expressions ( ppt | pdf )
Conditionals: Making Decisions ( ppt | pdf | recorded )
10/4 Intro to Swing ( ppt | pdf | recorded )
10/9 GUIs and Events ( ppt | pdf | recorded )
10/11 Design Patterns ( ppt | pdf | recorded )
10/16 Loops ( ppt | pdf | recorded )
10/18 Recursion ( ppt | pdf | recorded )
10/23 Arrays ( ppt | pdf | recorded )
10/25 Stacks ( ppt | pdf | recorded )
10/30 Queues ( ppt | pdf | recorded )
11/1 LinkedList ( ppt | pdf | recorded )
11/6 Trees ( ppt | pdf | recorded )
11/8 Sorting and Searching ( ppt | pdf | recorded )
11/13 Comparing Languages ( ppt(1) | ppt(2) | pdf(1) | pdf(2) )
11/15 Graphics ( ppt | pdf )

Note: Lectures will be available in pdf, ppt (power point) and html (recorded) formats. Recorded lectures should be viewed in Internet Explorer if you want to use the seek feature.