CPSC/DTSC 115L: Introduction to Computer Science Fall 2026

Course schedule

The topics and reading assignments are tentative and subject to change. Unless specified otherwise, the reading assignments are from Lysecky and Lizarraga.

Week Date Topics Reading Laboratory Homework
1 Sept. 9, 11 Algorithms and programming Lecture slides Laboratory 1 Homework 1
2 Sept. 14, 16, 18 Introduction to Java Chapters 1 and 2 Laboratory 2 Homework 2
3 Sept. 21, 23, 25 Branches and loops Chapters 3 and 4 Laboratory 3 Homework 3
4 Sept. 28, 30, Oct. 2 Arrays Chapter 5 Laboratory 4 Homework 4
5 Oct. 5, 7
Oct. 9 (Fri.)
User-defined methods
Exam 1, in class
Chapter 6

Laboratory 5

6 Oct. 12, 13
Oct. 14, 16
Trinity Days
Objects and classes

Chapter 7

Laboratory 6

Homework 5
7 Oct. 19, 21, 23 Memory management Chapter 8 Laboratory 7 Homework 6
8 Oct. 26, 28, 30 Input and output Chapter 9 Laboratory 8 Homework 7
9 Nov. 2, 4, 6 Inheritance Chapter 10
10 Nov. 9, 11
Nov. 13 (Fri.)
Recursion
Exam 2, in class
Chapter 11

11 Nov. 16, 18, 20 Exceptions and generics Chapters 12 and 13
12 Nov. 23
Nov. 25–27
Collections
Thanksgiving vacation
Chapter 14

13 Nov. 30, Dec. 2, 4 GUI and JavaFX Chapters 15 and 16
14 Dec. 7, 9, 11 Searching and sorting Chapter 17
15 Dec. 14 TBA
Dec. 22 (Tue.) Final exam


* CPSC/DTSC 115L home page
Valid HTML 4.01!