| L-1 |
Mon 20 Aug |
1.1-4 |
introduction to C programs -- 1,3,4,5 |
| L-2 |
Wed 22 Aug |
1.5-7 |
#define, #include, printf(), scanf(), while
-- 8,9,13,15 |
| L-3 |
Fri 24 Aug |
1.8-11 |
problem solving; style, common errors,
system considerations -- 18,19,20 |
| L-4 |
Mon 27 Aug |
2.1-6 |
lexical elements -- 1,4,8 |
| L-5 |
Wed 29 Aug |
2.7-10 |
operators -- 11,13,14 |
| L-6 |
Fri 31 Aug |
2.11-15 |
binary number system; the C system -- 16,18,22 |
| |
Mon 3 Sep |
|
Labor Day - no classes |
| L-7 |
Wed 5 Sep |
3.1-4 |
relational, equality, logical operators
and expressions -- 1,2,4 |
| L-8 |
Fri 7 Sep |
3.5-7 |
compound, empty, if-else statements -- 5,6,7 |
| L-9 |
Mon 10 Sep |
3.8-14,16 |
while, for, do, break, continue statements
-- 9,11,13,15 |
| L-10 |
Wed 12 Sep |
3.17-22 |
switch, nested flow, conditional operator
-- 24,25,26 |
| L-11 |
Fri 14 Sep |
4.1-4 |
function invocation, definition; return, prototypes
-- 2,7,9 |
| L-12 |
Mon 17 Sep |
4.5,6 |
top-down design; assert() -- 10,12 |
| L-13 |
Wed 19 Sep |
4.7-9 |
function declarations, problem solving -- 14,15 |
| L-17 |
Fri 28 Sep |
5.1-3 |
type char, getchar(), putchar() -- 2,4 |
| L-18 |
Mon 1 Oct |
5.4,5 |
c.type.h and examples -- 5,6,8,9 |
| L-19 |
Wed 3 Oct |
5.6-9 |
problem solving -- 12,13,14 |
| L-20 |
Fri 5 Oct |
6.1-4 |
char, int, and ASCII codes -- 3,6 |
| L-21 |
Mon 8 Oct |
6.5-8 |
int and float types; sizeof; math functions
-- 2,4,7 |
| L-22 |
Wed 10 Oct |
6.9,10 |
conversions and casts -- 9,12,15,17 |
| L-23 |
Fri 12 Oct |
7.1,2 |
style, common errors, and system considerations
-- 20,21,22,24 |
| L-24 |
Mon 15 Oct |
7.1,2 |
enumeration types and typedef -- 1,2 |
| L-25 |
Wed 17 Oct |
7.3 |
an application -- 3,4 |
| L-26 |
Fri 19 Oct |
7.4-6 |
style, common errors, and system considerations
-- 6,7 |
| L-27 |
Mon 22 Oct |
8.1,2 |
pointers; addressing and dereferencing -- 1,2,3 |
| L-28 |
Wed 24 Oct |
8.2,3 |
using pointers; pointers to void -- 4,5 |
| L-29 |
Fri 26 Oct |
8.4,5 |
call-by-reference; scope rules -- 6,7 |
| L-30 |
Mon 29 Oct |
8.6 |
storage classes -- 10,11,16 |
| L-31 |
Wed 31 Oct |
8.7-9 |
static external variables; initialization; an example -- 13,14 |
| L-35 |
Fri 9 Nov |
9.1,2 |
one dimensional arrays; frequency tables
-- 2,3,4 |
| L-36 |
Mon 12 Nov |
9.3-5 |
arrays and pointers -- 5,6 |
| L-37 |
Wed 14 Nov |
9.5,6 |
arrays and functions; sorting -- 7,10,11,12 |
| L-38 |
Fri 16 Nov |
9.7 |
two dimensional arrays -- 8 |
| L-39 |
Mon 19 Nov |
9.8,9 |
multidimensional arrays; dynamic memory allocation
-- 9 |
| L-40 |
Wed 21 Nov |
9.10-12 |
style, common errors, and system considerations
-- 13,14 |
| |
Fri 23 Nov |
|
Thanksgiving - no classes |