Session Details

Week 1, Session 1 — Tue Mar 5

Preparation

  1. Read the Syllabus
  2. Notice that there is a lot of material to read at the beginning of the course, because a high percentage of that material should be review. Skim the parts that are review for you; carefully read the others. * Notice that there is a lot of material to read at the beginning of the course, because a high percentage of that material should be review. Skim the parts that are review for you; carefully read the others.
  3. Review Weiss Ch. 1–6 before Day 4 (this document may help guide your reading).
  4. Email your instructor if you forgot your SVN password (different from your normal Rose-hulman network password)
  5. Bookmark this schedule page in your browser.
  6. Install software for the course:

Due

  1. Nothing today, but things due every other day of the first week!
  2. Always look at the Major Programs column, too, for the programming assignment of the week.

Topics

  1. Course introduction
  2. Growable Array analysis
  3. Main activities for Week 1:
    On your own: Skim/read some review material from the textbook and get back up-to-speed on programming by doing the WarmUpAndStretching assignment
    In class: Foundations of algorithm analysis

Outline

  1. [10 min] Roll Call, Introductions
  2. [15 min] Getting started, finding course material on the web, schedule
  3. [20 min] Review some math we’ll need
  4. [5 min] Break
  5. [45 min] Growable Array (due at end of class)

Resources

  1. Slides
  2. Course materials on the web.
  3. An overview of the review material from Weiss chapters 1-7.

HW Assigned

  1. See Preparation, Due, and Major Programs columns on the main schedule page