17 680

Special topics in SE: Software Design at Scale

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Many computer science courses focus on a specific topic area (such as algorithms, data structures, machine learning, databases, etc.), and their programming assignments are limited in size so as to focus on the specific topic. Real-world software systems are often larger, and the techniques used to build smaller programs don't suffice. In this course, students learn the additional techniques required to design and implement high-quality software systems at scale, and practice these skills in a sequence of Java programming assignments of increasing scope. Prerequisite: 15-122 Course Website: https://www.cs.cmu.edu/~charlie/courses/17-680

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #carnegie_mellon-17680Fall 2026UGRD12 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?