Schedule, Samples, Programs, Homework, Notes, Syllabus, Lab & TA, Tests, Grades

Schedule: Spring '01

Week Ch. Description Quiz Programs
1/8


1/15

1/22


1/29



2/5

2/12



2/19

2/26

3/5

3/19



3/26


4/2






4/9

4/16

4/23
0

1

2


3



4









5


6






8


9



10




Internal Representations, Problem Solving and Program
Development

Intro., Input & Output (I/O), if, while, do-while

Other Variable types, ASCII table, Shortcut Operators, Logical Operators, Precedence, ++,--, also the for loop

More operators & control flow, break, continue, switch,
conditional expressions, cast, sizeof, getchar & putchar

Optional: 3.4 (goto), 3.10 (Bitwise Operators)

Functions, Arguments, Parameters, scope, preprocessor file
inclusion & macros & directives, simple recursion


Midterm #1 (week of 2/12)
Exam will be held during lab this week.

Functions (continued)
Optional: Example 4.8.2 (Towers of Hanoi), 4.9 (Recursive
Tiling), 4.10 (Functions w/arbitrary # of elements)

Arrays (single and multidimensional), Character strings


Pointers, indirection, operations, use with arrays
Optional: sample application 6.6 (Parallel Computing),
6.9 (Pointers to Functions), Example 6.10 (Sorting)

Midterm # 2 (week of 3/26)
Exam will be held during lab this week.

Input & Output: getc, gets, scanf, etc....
Optional: 8.6 - 8.8 (Unformatted I/O)

Structures: typedef, initialization, assignment, use w/pointers &
functions
Optional: 9.7-9.9 (Quicksort, Unions, Enumerated Types)

Dynamic Memory: malloc & linked lists. We will cover sections
10.1 - 10.3 only, plus additional examples.


Final Exam held in lab week of 4/23, as approved by the Dean.




#1 (1/15, Ch 0 & 1)

#2 (1/22, Ch. 2)






#3 (2/5, Ch 3)







#4 (2/26, Ch 4)



#5 (3/19, Ch 5)













#6 (4/9, Ch 6,8,9)






#1, Wolf
Due Fri. 1/19





#2, Tiles
Due Fri. 2/2







#3, Jump
Due Mon. 2/26


#4, JumpAgain
Due Mon. 3/19





#5, WordSearch
Due Mon. 4/9








#6, WordList
Due Mon. 4/23


EECS Dept., University of Illinois at Chicago, 171 Home page, Prof. Reed