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

Schedule of Classes

At a glance ...


The course is organized around the following themes:
Weeks 1-4 Weeks 5-10 Weeks 11-15
Deliberate programming Data structures Transition to C

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

Before the First Day of Classes

The "setup lab" will get you up to speed with some of the technology used in 15-122 and put you on the right footing for everything that will come later in the semester. Please complete it before the first day of classes (it will take about an hour). Here's what you need: If you get stuck anywhere, don't worry: we will have a workshop on Wednesday where our friendly staff will help you resolve any lingering issue. You are also welcome to ask questions about it on Ed Discussion!

2023 Iliano Cervesato