Explore courses

Fall 2026

Find your next class

2 courses

Historical grades cover up to five years through the selected term. Grade sorting prioritizes courses with at least 100 letter grades.

COMPSCI 400 (Programming III) covers advanced data structures, algorithms, and professional software design practices.

Offering recorded · Fall 2026

Workload varies significantly based on group partners, with projects ranging from minimal to excessive time commitments, while exams are generally considered manageable.

historical GPA · grades

Spring 2022–Spring 2026

Software Engineering teaches techniques for designing, developing, and modifying large software systems, covering processes, architecture, and team management.

Offering recorded · Fall 2026

The course focuses on agile team software projects and is considered easy if students participate, though logistics and reading quizzes add to the workload.

historical GPA · grades

Fall 2022–Spring 2026

Looking for a professor? →