Department of Computer and Information Sciences, Temple University

C071. Program in C

Section 004, Spring 2005

Instructor: Dr. Pei Wang      Teaching Assistant: Xinzhen Wang      Syllabus


Announcements


Schedule

Under "TOPIC", the lecture notes will be linked. Under "READING", the Hanly-Koffman book is referred.

WEEK DATE TOPIC READING
1 01/18 (Tu) Overview of Computers and Programming (1) Chapter 1, Section 1-2
  01/20 (Th) Overview of Computers and Programming (2) Chapter 1, Section 3-5
2 01/25 (Tu) Overview of C (1) Chapter 2, Section 1-4
  01/27 (Th) Overview of C (2) Chapter 2, Section 5
3 02/01 (Tu) Overview of C (3) Chapter 2, Section 6-8
  02/03 (Th) Top-Down Design with Functions (1) Chapter 3, Section 1-2
4 02/08 (Tu) Top-Down Design with Functions (2) Chapter 3, Section 3-4
  02/10 (Th) Top-Down Design with Functions (3) Chapter 3, Section 5-6
5 02/15 (Tu) Mid-term Exam 1 sample exam and answer
  02/17 (Th) Mid-term Review sample answer
6 02/22 (Tu) Selection Structures: if and switch Statements (1) Chapter 4, Section 1-4
  02/24 (Th) Selection Structures: if and switch Statements (2) Chapter 4, Section 5-9
7 03/01 (Tu) Repetition and Loop Statements (1) Chapter 5, Section 1-5
  03/03 (Th) Repetition and Loop Statements (2) Chapter 5, Section 6-11
8   Spring recess  
9 03/15 (Tu) Modular Programming (1) Chapter 6, Section 1-3
  03/17 (Th) Modular Programming (2) Chapter 6, Section 4-7
10 03/22 (Tu) Simple Data Types (1) Chapter 7, Section 1-2
  03/24 (Th) Simple Data Types (2) Chapter 7, Section 3-5
11 03/29 (Tu) Mid-term Exam 2 sample exam and answer
  03/31 (Th) Mid-term Review sample answer
12 04/05 (Tu) Arrays (1) Chapter 8, Section 1-4
  04/07 (Th) Arrays (2) Chapter 8, Section 5
13 04/12 (Tu) Arrays (3) Chapter 8, Section 6-9
  04/14 (Th) Strings (1) Chapter 9, Section 1-2
14 04/19 (Tu) Strings (2) Chapter 9, Section 3-5
  04/21 (Th) Strings (3) Chapter 9, Section 6-9
15 04/26 (Tu) Structure Types (1) Chapter 11, Section 1-3
  04/28 (Th) Structure Types (2) Chapter 11, Section 4-5
16 05/05 (Th) 11AM - 1PM final exam  

Lab Assignments


Quizzes: 1, 2, 3, 4


Relevant Links

Textbook webpage
Using C on the Unix cluster
Using pine on the Unix cluster
Unix Command Reference
Undergraduate Help Lab
Computer Service Help Desk
C FAQ
RedHat Linux FAQ
Unix FAQ