Department of Computer and Information Sciences, Temple University

CIS 1968. Honors Program Design and Abstraction

Section 001, Spring 2025

Syllabus       Instructor: Dr. Pei Wang       TA: Farnoush Nilizadeh


Schedule (tentative)

WEEK DATE TOPIC READING
1 01/14 Introduction to Java Programming Chapter 1
- 01/16 Primitive Data and Definite Loops Chapter 2
2 01/21 Introduction to Parameters and Objects Chapter 3
- 01/23 Introduction to Parameters and Objects Chapter 3
3 01/28 Graphics Supplement 3G
- 01/30 Conditional Execution Chapter 4
4 02/04 Program Logic and Indefinite Loops Chapter 5
- 02/06 File Processing Chapter 6
5 02/11 File Processing Chapter 6
- 02/13 Arrays Chapter 7
6 02/18 1st Mid-term Exam -
- 02/20 Mid-term Review / Arrays Chapter 7
7 02/25 Classes Chapter 8
- 02/27 Classes Chapter 8
    Spring Break  
8 03/11 Inheritance and Interface Chapter 9
- 03/13 Inheritance and Interface Chapter 9
9 03/18 ArrayLists Chapter 10
- 03/20 ArrayLists Chapter 10
10 03/25 Java Collections Framework Chapter 11
- 03/27 Java Collections Framework Chapter 11
11 04/01 2nd Mid-term Exam -
- 04/03 Mid-term Review / Recursion Chapter 12
12 04/08 Recursion Chapter 12
- 04/10 Searching and Sorting Chapter 13
13 04/15 Stacks and Queues Chapter 14
- 04/17 Implementing a Collection Class Chapter 15
14 04/22 Implementing a Collection Class Chapter 15
- 04/24 project presentation -
15 05/01 Final Exam 1:00 - 3:00 pm

Projects


Relevant Links


URL: http://www.cis.temple.edu/~pwang/1968-HPD/1968-index.htm