15 121
Introduction to Data Structures
Carnegie Mellon University · UGRD · Fall 2026
1 section
Catalog description
A continuation of the process of program design and analysis for students with some prior programming experience (functions, loops, and arrays, not necessarily in Java). The course reinforces object-oriented programming techniques in Java and covers data aggregates, data structures (e.g., linked lists, stacks, queues, trees, and graphs), and an introduction to the analysis of algorithms that operate on those data structures. Prerequisite: 15-112 Course Website: http://www.cs.cmu.edu/~mjs/121/index.html
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verifiedClass #carnegie_mellon-15121Fall 2026UGRD10 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?