CMPS 144L (Computer Science 2 Lab)
Fall 2025
Teaching Assistants
Lab Assignments
-
Lab #1: Preliminaries and the TimeOfDay Class
-
Lab #2: TimeOfDay Class, Again
- Lab #3: Inheritance
-
Lab #4: Developing Abstract Classes and Their Children
-
Lab #5: Loop Invariants
-
Lab #6: FPAE Evaluation via Stacks; Loop Invariants
-
Lab #7: Using Stacks to Process FPAE's
-
Lab #8: Queue Shortest Paths Application;
Wraparound Array Representation of Deques
- Lab #9:
Using Link1 Nodes
- Lab #10:
Red/Blue Partitioning with Classifiers;
Lists with Cursors Utilities
-
Lab #11: Recursion
-
Lab #12: Recursive Lists
-
Lab #13: Time/Space used by Recursive Algorithms
-
Lab #14: Binary Tree Applications