Class Schedule

This page includes the outline for all of the material that we will cover during the semester. Please regularly check this Web site for updates to the reading assignments.

  1. Introduction to Computer Science includes a review of some of the basic constructs and concepts that are common in the Java programming language.

  2. Analysis of Program Performance includes the details of techniques that can be used to analyze the runtime performance of programs.

  3. Stacks, Queues, and Deques includes material about the first data structures that we will discuss during this semester.

  4. Lists and Iterators includes material about lists, iterators, sequences, and vectors.

  5. Trees includes material about a new data structure that is hierarchical in nature.