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

Schedule of Classes

At a glance ...

July 2023
UMTWRFS
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
August 2023
UMTWRFS
  12345
6789101112
13141516171819
20212223242526
2728293031  
       

Outline[+]

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)


Mon 3 Jul
Lecture 0
waiting on id lecture0...
Mon 3 Jul
Practice 1
waiting on id practice1...
Tue 4 Jul
waiting on id h1...
Wed 5 Jul
Lecture 1
waiting on id lecture1...
Wed 5 Jul
Practice 2
waiting on id practice2...
Thu 6 Jul
Lecture 2
waiting on id lecture2...
Thu 6 Jul
Practice 3
waiting on id practice3...
Fri 7 Jul
Lecture 3
waiting on id lecture3...
Fri 7 Jul
Practice 4
waiting on id practice4...
Mon 10 Jul
Lecture 4
waiting on id lecture4...
Mon 10 Jul
Practice 5
waiting on id practice5...
Tue 11 Jul
Lecture 5
waiting on id lecture5...
Tue 11 Jul
Practice 6
waiting on id practice6...
Wed 12 Jul
Lecture 6
waiting on id lecture6...
Wed 12 Jul
Practice 7
waiting on id practice7...
Thu 13 Jul
Lecture 7
waiting on id lecture7...
Thu 13 Jul
Practice 8
waiting on id practice8...
Fri 14 Jul
Lecture 8
waiting on id lecture8...
Fri 14 Jul
Practice 9
waiting on id practice9...
Mon 17 Jul
Lecture 9
waiting on id lecture9...
Mon 17 Jul
Practice 10
waiting on id practice10...
Tue 18 Jul
Midterm 1
waiting on id e1...
Wed 19 Jul
Lecture 10
waiting on id lecture10...
Wed 19 Jul
Practice 11
waiting on id practice11...
Thu 20 Jul
Lecture 11
waiting on id lecture11...
Thu 20 Jul
Practice 12
waiting on id practice12...
Fri 21 Jul
Lecture 12
waiting on id lecture12...
Fri 21 Jul
Practice 13
waiting on id practice13...
Mon 24 Jul
Lecture 13
waiting on id lecture13...
Mon 24 Jul
Practice 14
waiting on id practice14...
Tue 25 Jul
Lecture 14
waiting on id lecture14...
Tue 25 Jul
Practice 15
waiting on id practice15...
Wed 26 Jul
Lecture 15
waiting on id lecture15...
Wed 26 Jul
Practice 16
waiting on id practice16...
Thu 27 Jul
Lecture 16
waiting on id lecture16...
Thu 27 Jul
Practice 17
waiting on id practice17...
Fri 28 Jul
Lecture 17
waiting on id lecture17...
Fri 28 Jul
Practice 18
waiting on id practice18...
Mon 31 Jul
Lecture 18
waiting on id lecture18...
Mon 31 Jul
Practice 19
waiting on id practice19...
Tue 1 Aug
Midterm 2
waiting on id e2...
Wed 2 Aug
Lecture 19
waiting on id lecture19...
Wed 2 Aug
Practice 20
waiting on id practice20...
Thu 3 Aug
Lecture 20
waiting on id lecture20...
Thu 3 Aug
Practice 21
waiting on id practice21...
Fri 4 Aug
Lecture 21
waiting on id lecture21...
Fri 4 Aug
Practice 22
waiting on id practice22...
Mon 7 Aug
Lecture 22
waiting on id lecture22...
Mon 7 Aug
Practice 23
waiting on id practice23...
Tue 8 Aug
Lecture 23
waiting on id lecture23...
Tue 8 Aug
Practice 24
waiting on id practice24...
Wed 9 Aug
Lecture 24
waiting on id lecture24...
Wed 9 Aug
Practice 25
waiting on id practice25...
Thu 10 Aug
Lecture 25
waiting on id lecture25...
Thu 10 Aug
Practice 26
waiting on id practice26...
Fri 11 Aug
(12a-3p)
final
waiting on id FINAL...

2023 Iliano Cervesato iliano@cmu.edu