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.