READ THIS AND KEEP IT HANDY! IT IS VERY IMPORTANT!



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

Required Textbook:

Deitel and Deitel
C How to Program, 4th edition, ISBN 0-13-142644-3
Prentice-Hall 2004

Read each weekly assignment before coming to class that week! The book discusses much more than I can cover in class, and I will cover things not in the book. BE PREPARED TO BE CALLED ON IN CLASS, AND FOR QUIZZES!

Other readings will be distributed in class and placed on the course website. You are responsible for reading all assigned material before coming to class!
 

Course Schedule
1/17-1/19
Week 1 
Chapter 1;
Systematic Software Development, online 
Software Development
LAB
1/24-1/26
Week 2 
pp. 26-40 How Computers Do Arithmetic
LAB
1/31-2/2
Week 3 
pp. 364-385
Simple Data Formatting  LAB
2/7
Week 4
(continued)
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
Week 7
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
Week 11
(continued) Arrays, continued
LAB
4/11-4/13
Week 12
Chapter 7
Pointers
LAB
4/18-4/20
Week 13
Chapter 8
Characters and Strings
LAB
4/25
Week 14
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!