[an error occurred while processing this directive]

Lecture Schedule

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
1 Thur 1/30 Introduction 1
2 Tue 2/4 Some simple C programs 2
3 Thur 2/6 Variables and assignments 2
4 Tue 2/11 Data types and expressions 2
5 Thur 2/13 Programming idioms, loops 3 Project 0 out
6 Tue 2/18 Building bigger programs 3 Project 0 due, Project 1 out
7 Thur 2/20 Boolean data 4
8 Tue 2/25 Switch, Nested Loops 4 Quiz 1
9 Thur 2/27 Functions 5
10 Tue 3/4 Writing your own functions 5 Project 1 due, Project 2 out
11 Thur 3/6 Tracing function calls 5
12 Tue 3/11 Stepwise Refinement 5
13 Thur 3/13 Interfaces & Separate compilation 7
14 Tue 3/18 The graphics library 7 Project 2 due
MT Thur 3/20 The MIDTERM Midterm
-- Tue 3/25 -- Spring Break
-- Thur 3/27 -- Spring Break
16 Tue 4/1 The random number library 8 Project 3 out
17 Thur 4/3 More random numbers, Global variables 8
18 Tue 4/8 Enum, Characters & strings, using strlib 9
19 Thur 4/10 More strings 9 Project 3 due, Project 4 out
20 Tue 4/15 Modular Development 10
21 Thur 4/17 Arrays 11 Quiz 2
22 Tue 4/22 More on arrays 12
23 Thur 4/24 Pointers 13
24 Tue 4/29 scanf and friends, files 15 Project 4 due, Project 5 out
25 Thur 5/1 More about Pointers 13
26 Tue 5/6 Memory allocation 14
27 Thur 5/8 Structures and Recursion 16 & 17.1
-- Tues 5/13 Project 5 due
-- Tues 5/20 Final exam 1:00-3:00 L.H.5

[an error occurred while processing this directive]

last modified on Tuesday, 26-Aug-1997 17:46:17 EDT