Week-By-Week Syllabus

| CS 100 Home |

 

Week

Lecture

Notes

1

Jan 26  Introduction
Jan 28  Assignment, I/O, types
Section: Does not meet.
Reading: 1.1-1.3, 2.1-2.3, 3.1-3.4
Event: Codewarrior demos.

2

Feb 2     Conditionals, Graphics
Feb 4     Iteration, Graphics
Section: S1
Reading: 3.5, 3.6, 5.1, 5.2
Event: P1 Due on Thursday, February 4.

3

Feb 9     Iteration
Feb 11   Iteration
Section:  S2
Reading: 5.4, 7.1-7.3
Event: P2 Due on Thursday, February 11.

4

Feb 16   Objects, Classes, Methods
Feb 18   Objects, Classes, Methods
Section: S3:
Reading: 2.4, 2.5, 4.1-4.10
Event: Prelim I on Tuesday, February 16

5

Feb 23   Objects, Classes, Methods
Feb 25   Objects, Classes, Methods
Section: S4
Reading: Handout
Event: P3 Due on Friday, February 26

6

Mar 2    Objects, Classes, Methods
Mar 4    Objects, Classes, Methods
Section: S5
Reading: Handout
Event:

7

Mar 9    Strings
Mar 11  Arrays
Section: S6
Reading: 6.1
Event: P4 Due on Thursday March 11

8

Mar 16  Arrays
Mar 18  Arrays/Searching
Section: S7
Reading: Handout
Event: Prelim II on Thursday, March 18

Spring Break

Week

Lecture

Notes

9

Mar 30  Arrays/Sorting
Apr 1     Recursion
Section: S8
Reading: Chapter 12, Chapter 13
Event:

10

Apr 6     Matlab
Apr 8     Matlab
Section: S9
Reading: Handout
Event: P5 Due on Friday April 9.

11

Apr 13   2D Arrays
Apr 15   2D Arrays
Section: S10
Reading
Event: P6 Dueon Friday April 16

12

Apr 20   GUI's
Apr 22   GUI's
Section: S11
Reading: Chapter 10
Event:

13

Apr 27  Inheritance
Apr 29  Inheritance
Section: S12
Reading
Event:  Prelim III on Tuesday April 27

14

May 4    C/C++
May 6    C/C++
Section:
Reading:
Event: P7 Due on Thursday May 6

Notes: S1--S12 are section assignments. P1--P7 are programming assignments. All readings are from the Lewis and Loftus text. Changes in the syllabus will be announced.