![]() |
School of Engineering and
Applied
Science Department of Computer Science CSci 49 -- Introduction to C Computing http://www.seas.gwu.edu/~csci49/spring06 Prof. Michael B. Feldman, course lecturer mfeldman@gwu.edu Office hours: Tues-Thurs, 4:30-6 PM, Weds, 2-5:30 PM Academic Center, Rm T-715 |
Lecture Times: Tuesday-Thursday, 12:45-2:00 PM, Funger 108
Lab Times: Wednesday, 3:55-4:45 PM or 5:00-5:50 PM, Tompkins 211 or 405
Deitel and Deitel
C How to Program, 4th edition,
ISBN 0-13-142644-3
Prentice-Hall 2004
| 1/17-1/19 |
|
Chapter 1; Systematic Software Development, online |
Software Development |
LAB |
|
1/24-1/26
|
|
pp. 26-40 | How Computers Do Arithmetic |
LAB |
|
1/31-2/2
|
|
pp. 364-385 |
Simple Data Formatting | LAB |
|
2/7
|
|
Arithmetic and formatting, continued |
OPTIONAL LAB - REVIEW |
|
| Thurs.
2/9 |
MIDTERM EXAM 1 | Open book; covers weeks 1-4 |
||
| 2/14-2/16 |
Week 5 |
pp. 40-44, 56-64 |
Program control: decision statements | LAB |
| 2/21-2/23 |
Week 6 |
pp. 65-85 |
Program control: loop statements | LAB |
|
2/28-3/2
|
|
pp. 100-111 | Program control: more on loop statements | LAB |
| 3/7 |
Week 8 |
pp. 111-130 |
Program control: multiple
decision (switch) |
OPTIONAL LAB - REVIEW |
| Thurs. 3/9 |
MIDTERM EXAM 2 |
Open book; covers weeks 5-8 |
||
| 3/14-3/16 |
NO CLASS - SPRING BREAK |
|||
| 3/21-3/23 |
Week 9 |
Chapter 5 |
Writing your own functions |
LAB |
| 3/28-3/30 | Week 10 |
Chapter 6 |
Arrays | LAB |
|
4/4-4/6
|
|
(continued) | Arrays, continued |
LAB |
|
4/11-4/13
|
|
Chapter 7 |
Pointers |
LAB |
|
4/18-4/20
|
|
Characters and Strings |
LAB | |
|
4/25
|
|
pp. 393-403 |
Structures |
LAB |
| 4/27 |
|
Review for the Final Exam | NO LAB | |
|
Tues. 5/9/06 12:40-2:40 PM
|
|
FINAL EXAM | Open book - covers all material in course! |