CSCE 145

Algorithmic Design I

Lecture Slides and Notes

The Figures from All of the Chapters

1.  Introduction

2.  Basic Computation

3.  Flow of Control: Branching

4.  Flow of Control: Loops

5.  Defining Classes and Methods

Midterm #1 from Spring 2011

6.  More About Objects and Methods

7.  Arrays

8.  Inheritance, Polymorphism, and Interfaces

9.  Exception Handling

10.  Streams and File I/O

Midterm #2 from Spring 2011

Midterm #2 from Fall 2011 (Sections 1 and 2)

Midterm #2 from Fall 2011 (Sections 3 and 4)

11.  Recursion

12.  Dynamic Data Structures and Generics

13.  Window Interfaces Using Swing

14.  Applets and HTML

15.  More Swing

Extra.  Threads

Final Exam from Spring 2011