Home
CPSC 240
CPSC 240: Object-Oriented Design and Analysis
Syllabus
Notes:
Course introduction
ArrayLists
Classes, Methods & Constructors
Exceptions
Static Variables and Methods
Programs and Memory
Debugging
UML Class Diagrams
UML Class Relationships
Labs:
Lab 1: IntelliJ and Java
Lab 2: Using Arraylists
Lab 3: Time Class
Lab 4: Catching Exceptions
Lab 5: Student Class
Lab 6: Debugging Excercise
Lab 7: Simulation Excercise
Lab 8: UML Diagrams
Lab 9: UML Associations
Assignments:
Wordle
Inventory System
Reflective Writing Assignments:
Hello World
Sample Programs
Pig
ArrayList Stats
Crazy 8's Game
Copyright © 2025 Ian Finlayson | Licensed under a
Creative Commons BY-NC-SA 4.0
License.