Lecture

Up

Whats New
Class Info
Calendar
Lecture
Discussion
Homework
Laboratory
TA Corner
FAQ

    CS-12 Lecture Notes

Lecture notes and overheads are presented as an aid to note taking. 

Number

Topic           

Date                               

1 Lec01 Administrivia  
    (material is in class info)
Reading K&R: 1-8
31Mar08
2 Lab 0 Setup
Reading: K&R 8-16
02Apr08
3 Lec 03 Data Representation
   Reading K & R 17-21
04Apr08
4 Lec 06 Graphing
Lec 05 File I-O
   Reading K & R 22-27
07Apr08
5 Flowcharting
Plotting
    Reading K&R: 8-34
09Apr08
6 State Diagram Programming
C Anomalies (Top 10)
    Reading K & R: 35-46
11Apr08
7

Lec 07 Control Flow
     Reading K & R: 55-66

14Apr08
8 Lec 10 Pointers and Arrays
   Reading K & R 93-100
14Apr08
9 Lec 11 Multi-dimensional Arrays
Reading
   K & R: Chap 5: 110-117
16Apr08
10

Lec 09 Separate Compilation
     Reading 67-80
Files from Lecture:
       Foobar.h 
       Foobar.c Foo.c Bar.c
       fb.bat
       (Rename bat files to use)

21Apr08
11 Lec 12 Structures
Reading K & R: 127-132
23Apr08
12 Lec 13 Pointer Review
Reading K & R: 
   100-110 (Review again!)
   139-143 Self referencing structs
   146-147 Typedefs
   157-159 Scanf ()
28Apr08
13 Lec 14 Linked Lists 
    Code  Sample main line to start
    Zoo.h A header file for Zoo.h
02May08
14 Lec 16 Abstract Data Types
   Priority Data Queue A binary tree
   
05 May 08
15 Lec 18 Trees 
07May08
16 Code development for Lab 6
17 Make Files (Notes) (Example) 19May08
18 Lec 15 Sorting 21May08
19   Mental Toughness
20    
Fin Final