Schedule of topics and important dates

(The schedule of topics is tentative and may change slightly as the course progresses.)
 
Week of Topics
  • Important dates
  • Text Chapter
    Jan 19 - Jan 23 Computers and computing fundamentals 1
    Jan 26 - Jan 30 Getting started; Basic program structure
  • Last day to drop a class without receiving a "W" (Mon, Jan 26)
  • Last day to add a class (Tue, Jan 27)
  • Quiz in class (Wed, Jan 28; both sections)
  • 2
    Feb 2 - Feb 6 Variables and arithmetic operations
  • Program 1 due (Wed, Feb 4; both sections)
  • 3
    Feb 9 - Feb 13 Basic input/output
  • Quiz in class (Wed, Feb 11; both sections)
  • First test (Fri, Feb 13; WF section only)
  • 4
    Feb 16 - Feb 20 Decision making: Selection structures
  • First test (Mon, Feb 16; MW section only)
  • 5
    Feb 23 - Feb 27 Iterations: Repetition structures
  • Program 2 due (Mon, Feb 23; both sections)
  • Quiz in class (Wed, Feb 25; both sections)
  • 6
    Mar 1 - Mar 5 Modularity programming: Functions,
    Call-by-value vs. call-by reference, Scope rules
    7
    Mar 8 - Mar 12 Recursive functions
  • Program 3 due (Tue, Mar 9, 12 noon; both sections)
  • Quiz in class (Wed, Mar 10; both sections)
  • Supplements
    Mar 15 - Mar 19 **SPRING BREAK WEEK**
    Mar 22 - Mar 26 Object-oriented programming
  • Second test (Mon, Mar 22; MW section only)
  • Second test (Wed, Mar 24; WF section only)
  • 8
    Mar 29 - Apr 2 1-dimensional arrays of numbers
  • Last day to drop a class to receive a "W" (Mon, Mar 29)
  • Program 4 due (Wed, Mar 31; both sections)
  • 9
    Apr 5 - Apr 9 Multi-dimensional arrays of numbers;
    Passing arrays to functions; Sorting
  • Quiz in class (Wed, Apr 7; both sections)
  • 10
    Apr 12 - Apr 16 Pointer variables and functions
  • Program 5 due (Wed, Apr 14; both sections)
  • Third test (Fri, Apr 16; WF section only)
  • 11
    Apr 19 - Apr 23 Arrays of characters
  • Third test (Mon, Apr 19; MW section only)
  • 12
    Apr 26 - Apr 30 The C++ string class
  • Quiz in class (Wed, Apr 28; both sections)
  • 13
    May 3 - May 7 Review; Final exam
  • Program 6 due (Mon, May 3; both sections)
  • Final exam (3:00-6:00 PM, Thu, May 6; both sections; Smith 220)

  • John Loftin 2004-01-16