Classroom: | TR 9:45–11:00, MCRey 110 |
Web page | www.cburch.com/cs/230/ |
Instructor: | Dr. Carl Burch |
E-mail: | |
Telephone: | 450–1377 (office); 499–9892 (home) |
Office: | MCRey 310 |
Office hours: | T 8:30–9:30, W 9:30–10:30,
R 2:00–3:00, F 9:30–10:30 drop-ins, appointments always welcome |
Useful links
Schedule
The topics will be filled in as the class progresses. Textbook references are on the right.
Tue 26 Aug |
C: declarations, printf, functions
C1.1–1.5
C: operators C2.1 |
Thu 28 Aug |
C: statement-level constructs
C2.2–2.6
C: libraries C3.1–3.3 |
Fri 29 Aug | Assignment 1 due |
Mon 1 Sep | Labor Day — no classes |
Tue 2 Sep |
C: pointers, strings
P1–P2.1 |
Thu 4 Sep |
C: structures, dynamic memory
P3, P3.1
C: linked list intro P3.2 |
Fri 5 Sep | Assignment 2 due |
Tue 9 Sep |
C: more linked lists
P3.2
Assn 3 background |
Thu 11 Sep |
Data representation: numeral systems
R1
Data representation: Integers R2 Data representation: Characters R3 |
Tue 16 Sep | Assignment 3 due
Test 1 [Review, Solutions] |
Thu 18 Sep |
Bit operators: Basics
B1
Bit operators: masks B2 |
Fri 19 Sep | Assignment 4 due |
Tue 23 Sep | TBA |
Thu 25 Sep | TBA |
Fri 26 Sep | Assignment 5 due |
Tue 30 Sep | TBA |
Thu 2 Oct | TBA |
Fri 3 Oct | Assignment 6 due |
Tue 7 Oct | Test 2 [Review, Solutions] |
Thu 9 Oct | TBA |
Fri 10 Oct | Assignment 7 due |
Tue 14 Oct | TBA |
16—19 Oct | Fall Break — no classes |
Tue 21 Oct | TBA |
Thu 23 Oct | TBA |
Fri 24 Oct | Assignment 8 due |
Tue 28 Oct | TBA |
Thu 30 Oct | TBA |
Fri 31 Oct | Assignment 9 due |
Tue 4 Nov | Test 3 [Review, Solutions] |
Thu 6 Nov | TBA |
Fri 7 Nov | Assignment 10 due |
Tue 11 Nov | TBA |
Thu 13 Nov | TBA |
Fri 14 Nov | Assignment 11 due |
Tue 18 Nov | TBA |
Thu 20 Nov | TBA |
Fri 21 Nov | Assignment 12 due |
Tue 25 Nov | TBA |
26 Nov–30 Nov | Thanksgiving — no classes |
Tue 2 Dec | TBA |
Thu 4 Dec | TBA |
Fri 5 Dec | Assignment 13 due |
Wed 10 Dec | Final, 9am [Review, Solutions] |
18 Dec–20 Jan | Winter Break — no classes |