| CPSC/DTSC 115L: Introduction to Computer Science | Fall 2026 |
| 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 |
|
|