Courses
Upcoming
🍂 Fall 2025
CS 276 01 — Game Development
Logistics: TBD
Explore the fundamentals of game design, mechanics, and interactive programming. Students build their own 2D games while learning key software engineering practices.
CS 351 01 — Algorithms
Logistics: TBD
Dive deep into the study of algorithmic` thinking, problem-solving strategies, and complexity analysis. Topics include greedy algorithms, dynamic programming, and graph theory.
CS 480 01 — CS Capstone
Logistics: TBD
A culminating project experience where students design, implement, and present a substantial piece of software, applying principles learned throughout their CS coursework.
Past
🌸 Spring 2025
CS 152 01 — Data Structures
Logistics: TBD
Introduction to core data structures such as arrays, linked lists, stacks, queues, hash maps, and trees. Emphasis on design, efficiency, and implementation strategies.
CS 152 02 — Data Structures
Logistics: TBD
A second section covering the same curriculum. Students gain strong foundational skills critical for upper-level CS coursework and professional practice.
DATA 503 — Data Engineering
Logistics: TBD
Focuses on the design and management of data pipelines, relational and non-relational databases, cloud integration, and real-world data engineering challenges.