CS 15-122: Principles of Imperative Computation
(Summer 2023)

Schedule of Classes

At a glance ...

Outline

The course is organized around the following themes:
Weeks 1-2 Weeks 3-4 Weeks 5-6
Deliberate programming Data structures Transition to C

In this course, there will be two types of class periods:

Before the First Day of Classes

You will be learning one of the early topics of 15-122 independently using the OLI platform. Here's how to access it:
  1. Navigate to: https://oli.cmu.edu
  2. In the upper right of the page, click "Sign In"; on the following screen, click on "CMU users sign in here" and log in using your Andrew credentials
  3. On the "My courses" page, enter the course key into the "Register for a course" text box.
    This is the course key to enter: ip-m23
Once on OLI, complete all of Unit 3 (modules 6-8), i.e., read the material and do the activities — it will take around 60 minutes. While we will start using this material only with lecture 2, we strongly encourage you to complete these modules by Sunday, July 2nd (you will likely not have time once the course starts)



2023 Iliano Cervesato