[an error occurred while processing this directive]

Lecture Schedule (Tentative)

Stern Warning: These notes are intended to supplement your own lecture notes. They are not a substitute for attending class.

# DAY DATE TOPIC READ NOTE
0 Tues 9/2 Administrivia 1
1 Thur 9/4 Introduction 1
2 Tues 9/9 Some simple C programs 2
3 Thur 9/11 Variables and assignments 2
4 Tues 9/16 Data types and expressions 2
5 Thur 9/18 Programming idioms, loops 3 Proj 0 out, due 9/22
6 Tues 9/23 Building bigger programs 3 Proj 1 out
7 Thurs 9/25 Boolean data 4
8 Tues 9/30 Switch, Nested Loops 4
9 Thur 10/2 Functions 5
10 Tues 10/7 Writing your own functions 5 Proj 1 due, Proj 2 out
11 Thur 10/9 Tracing function calls 5
12 Tues 10/14 Stepwise Refinement 5
13 Thur 10/16 Interfaces & Separate compilation 7.1 only
14 Tues 10/21 Random numbers 8 Proj 2 due, MT master out
15 Thur 10/23 More random numbers, Global variables 8
MT Tues 10/28 The MIDTERMChapters 1-5, 7.1 & 8 Proj 3 out Wed 10/29
16 Thur 10/30 Characters, getchar(), Enum 9
17 Tues 11/4 Arrays 11
18 Thur 11/6 More on arrays & Searching and Sorting 11, 12
19 Tues 11/11 Pointers 13
20 Thur 11/13 Pointer applications: files, scanf, fscanf 13 Proj 3 due, Proj 4 out
21 Tues 11/18 More on Pointers 13
-- Thur 11/20 Memory Allocation 14
22 Tues 11/25 Memory Allocation, Strings 14 Bonus date - Proj 4 - Wed 11/26
-- Thur 11/27 Thanksgiving Day Proj 4 due Fri 11/28/97
23 Tues 12/2 I/O 15
24 Thur 12/4 Structures 16
25 Tues 12/9 Pointers to Structures, Abstract Data Types 16, 17
26 Thur 12/11 Recursion 17
-- Tues 12/16 Evening Final exam 6:00-8:00 PM
-- Thur 12/18 Morning Final exam 10:30 AM - 12:30 PM
Lecture Hall 2

last modified on Thursday, 11-Dec-1997 09:11:21 EST
[an error occurred while processing this directive]