Sections 0101, 0102, 0103 and Honors, Fall 1995

Lecture Synopses

Stern Warning

These notes are intended to supplement your own lecture notes. They are not a substitute for attending class. Heck, they are not even a substitute for borrowing your friends' notes. They do, however, contain all the C programs that were displayed on the overhead transparencies, so you don't have to jot them down like mad.

Also, since you will find out anyway: Yes, we do make fun of you in class when you miss lecture.

Click on the dates below to get a description of that day's lecture.

Tu 9/5 Introduction
Th 9/7 Some simple C program

Tu 9/12 Variables & assignments
Th 9/14 Data types & expressions

Tu 9/19 Programming idioms & loops
Th 9/21 Building bigger Programs

Tu 9/26 Boolean data; Quiz 1
Th 9/28 More loops

Tu 10/3 Functions
Th 10/5 Writing your own functions

Tu 10/10 Tracing function calls
Th 10/12 Stepwise refinement

Tu 10/17 Midterm Exam
Th 10/19 Libraries & interfaces

Tu 10/24 A graphics library
Th 10/26 A random number library

Tu 10/31 Characters & Strings
Th 11/2 Using the string library

Tu 11/7 More strings
Th 11/9 Modular development

Tu 11/14 Arrays
Th 11/16 More on arrays; Quiz 2

Tu 11/21 Pointers
Th 11/23 Thanksgiving break

Tu 11/28 Pointers as parameters
Th 11/30 Memory allocation

Tu 12/5 The course library
Th 12/7 Structures; Quiz 3

Th 12/14 Final Exam, 10:30am 12:30pm, Lecture Hall 5

Last Modified: September 3, 1995

Richard Chang,