The course is organized around the following themes:
In this course, there will be two types of class periods:
-
Lectures are listed below with a blue
background. Lectures are led by the instructors and present
the core material of the course.
-
Practice sessions are listed with a gray
background. Practice sessions take place in small groups under the supervision of teaching
assistants. Their main purpose is to reinforce
the conceptual and programming notions introduced in lecture. They
consist of a small number of practice exercises to be solved
on a computer or on paper. Practice sessions are graded on a
0-4 scale, with 4 indicating completion of all exercises.
You will be learning one of the early topics of 15-122 independently
using the
OLI platform. Here's how
to access it:
- Navigate to: https://oli.cmu.edu
- 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
- 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)