Department of Computer and Information Sciences, Temple University

CIS 1968. Honors Program Design and Abstraction

Section 001, Spring 2024

Syllabus       Instructor: Dr. Pei Wang       TA: Zijie Tang


Schedule

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

Projects


Relevant Links


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