Overview
15-121 is a continuation of the process of program design and analysis for students with 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.
Instructor
Dr. Ryan Riley
Office: 1019
Email: rileyrd@cmu.edu
Website: vsecurity.info
Teaching Assistants
- Jinsol Kim (jinsolk)
- Yasmin Abdelaal (yabdelaa)
Office Hours
Not currently available since the semseter is over.
Class Times and Locations
Fall 2018
Sun Tues, 1:30pm - 2:50pm, CMB 1190
Thur, 1:30pm - 2:20pm, CMB 2163