CSCI 145: Computer Programming and Linear Data Structures

Undergraduate course, CS, 2026

This is an introductory level programming course focusing on Java and linear data structures. I adopted live coding to prompt engagement and active learning.

Textbook: Building Java Programs: A Back to Basics Approach (4th or 5th Edition), by Stuart Regers and Martin Stepp