SI204: INTRODUCTION TO COMPUTER SCIENCE, FALL 2001

DR. CHRISTOPHER BROWN, CDR TOM HOGAN, CDR PATRICK VINCENT, AND LT VANN WALKE

COURSE SYLLABUS





Resources:

List of topics by week:

  1. (08/20 - 08/24) Introduction
  2. (08/27 - 08/31) Types & Expressions
  3. (09/03 - 09/07) if-Statements
  4. (09/10 - 09/14) Loops -- basic, while, debuggers & loops
  5. (09/17 - 09/21) Loops -- for, file-streams, nested loops, stepwise refinement
  6. (09/24 - 09/28) X-Week
  7. (10/01 - 10/05) Functions -- basic, top-down design
  8. (10/08 - 10/12) Functions -- recursion, overloading, activation records, debuggers and functions
  9. (10/15 - 10/19) Functions & Arrays
  10. (10/22 - 10/26) Arrays & Pointers -- functions & arrays
  11. (10/29 - 11/02) X-week
  12. (11/05 - 11/09) Combining What We Know -- search, sort, multi-dimensional arrays
  13. (11/12 - 11/16) Simple Classes -- user defined objects, bottom-up design
  14. (11/19 - 11/23) Simple Classes & Ethics (Thanksgiving) -- composition, array members
  15. (11/26 - 11/30) Classes - constructors, destructors, the life of an object
  16. (12/03 - 12/07) Catch-up, Review, SOF's

Assignments: Homework will be given after most lectures, and a minimum of one programming project per marking period will be assigned.



Christopher W Brown
2001-08-16