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
|