Department of Computer and Information Sciences, Temple University

CIS 1057. Computer Programming in C

Section 001/004, Fall 2009

Syllabus       Instructor: Dr. Pei Wang        Teaching Assistant: Ping Zhang


Schedule (tentative)

WEEK DATE TOPIC READING
1 09/01, 09/03 Overview of Computers and Programming Chapter 1
2 09/08, 09/10 Overview of C Chapter 2
3 09/15 Overview of C Chapter 2
  09/17 Top-Down Design with Functions Chapter 3
4 09/22, 09/24 Top-Down Design with Functions Chapter 3
5 09/29, 10/01 Selection Structures: if and switch Statements Chapter 4
6 10/06 First Mid-term Exam -
  10/08 Mid-term Exam Review -
7 10/13, 10/15 Repetition and Loop Statements Chapter 5
8 10/20, 10/22 Modular Programming Chapter 6
9 10/27, 10/29 Simple Data Types Chapter 7
10 11/03 Arrays Chapter 8
  11/05 Second Mid-term Exam -
11 11/10 Arrays Chapter 8
  11/12 Mid-term Exam Review -
12 11/17 Arrays Chapter 8
  11/19 Strings Chapter 9
13 11/24 Strings Chapter 9
14 12/01 Strings Chapter 9
  12/03 Structure Types Chapter 11
15 12/08 Structure Types Chapter 11
  12/15 Section 001 Final Examination (8:00-10:00am) -
  12/17 Section 004 Final Examination (1:00-3:00pm) -

Relevant Links

Textbook webpage
Blackboard site
TECH Center
Computer Services Help Desk
CIS TA Help Station
Accessing Temple Lab Computers from Home (thanks to Dr. Friedman)
C FAQ
Dev-C++, an IDE for C/C++
Quincy, another IDE for C/C++