Department of Computer and Information Sciences, Temple University

CIS 1068. Program Design and Abstraction

Section 001/003, Spring 2011

Syllabus       Instructor: Dr. Pei Wang       TA: Ping Zhang


Schedule (tentative)

WEEK DATE TOPIC READING
1 01/18 Introduction Chapter 1
- 01/20 Introduction Chapter 1
2 01/25 Using Objects Chapter 2
- 01/27 Using Objects Chapter 2
3 02/01 Implementing Classes Chapter 3
- 02/03 Implementing Classes Chapter 3
4 02/08 Fundamental Data Types Chapter 4
- 02/10 Fundamental Data Types Chapter 4
5 02/15 1st Mid-term Exam -
- 02/17 Mid-term Review -
6 02/22 Decisions Chapter 5
- 02/24 Decisions Chapter 5
7 03/01 Iteration Chapter 6
- 03/03 Iteration Chapter 6
    Spring break  
8 03/15 Arrays and Array Lists Chapter 7
- 03/17 Arrays and Array Lists Chapter 7
9 03/22 Selection Sort Section 14.1-3
- 03/24 Designing Classes Chapter 8
10 03/29 Designing Classes Chapter 8
- 03/31 2nd Mid-term Exam -
11 04/05 Mid-term Review -
- 04/07 Interfaces and Polymorphism Chapter 9
12 04/12 Interfaces and Polymorphism Chapter 9
- 04/14 Inheritance Chapter 10
13 04/19 Inheritance Chapter 10
- 04/21 Input/Output and Exception Handling Chapter 11
14 04/26 Input/Output and Exception Handling Chapter 11
- 04/28 Streams Sections 19.1-2
  05/09 Common Final Examination (3:30 - 5:30 PM, Anderson Hall 7)  


Relevant Links


URL: http://www.cis.temple.edu/~pwang/1068-PD/1068-index.htm