CS 15-122: Principles of Imperative Computation
(Fall 2024)

Course Information  [  Logistics  |  Calendar of Classes  |  Coursework Calendar  |  Office Hours  ]




(Your comments will be sent anonymously to the instructors)

Logistics

Lectures: TR,  09:30-10:50 ET (DH 2210)
or  TR,  11:00-12:20 ET  (DH 2315)
Check-ins: T,  7:00pm or 7:45pm ET  (DH 2210 or DH 2315 — varies by section)
Precepts: F,  between 9:00am and 5:50pm ET  (varies by section)
Class web page: https://cs.cmu.edu/~15122
Course syllabus

Calendar of Classes [iCal format]

Click on a class day to go to that particular lecture or recitation. Due dates for homeworks are set in bold. The due date of the next homework blinks.

August 2024
UMTWRFS
    123
45678910
11121314151617
18192021222324
25262728293031
       
September 2024
UMTWRFS
1234567
891011121314
15161718192021
22232425262728
2930     
       
October 2024
UMTWRFS
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
November 2024
UMTWRFS
     12
3456789
10111213141516
17181920212223
24252627282930
       
December 2024
UMTWRFS
1234567
891011121314
15161718192021
22232425262728
293031    
       

Coursework Calendar

Practice Problems

Homework
Percentage
Focus
learn. obj
PP0
0%
Lec.0
1-3,11
PP1
0.5%
Lec.1-2
1-3
PP2
0.5%
Lec.3-4
1,2,4,12
PP3
0.5%
Lec.5-6
1-4,21,27
PP4
0.5%
Lec.7-8
6-10,15-17
PP5
0.5%
Lec.9-10
6-8,12,17
PP6
0.5%
Lec.11-12
9,17,24,27
PP7
0.5%
Lec.13-14
12,24,27
PP8
0.5%
Lec.15-16
9,10,25-27
PP9
0.5%
Lec.17-18
2,13,25,27
PP10
0.5%
Lec.19-20
18-20
PP11
0.5%
Lec.21-22
19,20
PP12
0.5%
Lec.23-24
5,20,27
Posted22 Aug29 Aug5 Sep12 Sep19 Sep26 Sep3 Oct10 Oct24 Oct31 Oct7 Nov14 Nov21 Nov
Due
(6pm)
Thu
29 Aug
Thu
5 Sep
Thu
12 Sep
Thu
19 Sep
Thu
26 Sep
Thu
3 Oct
Thu
10 Oct
Thu
24 Oct
Thu
31 Oct
Thu
7 Nov
Thu
14 Nov
Thu
21 Nov
Mon
2 Dec
Corrected30 Aug6 Sep13 Sep20 Sep27 Sep4 Oct11 Oct25 Oct1 Nov8 Nov15 Nov22 Nov3 Dec

Programming Homework

Homework
Percentage
Focus
learn. obj
PG1
2.5%
C0
1,12
PG2
2.5%
ints
12,15,16
PG3
2.5%
arrays
1,12-16
PG4
2.5%
sorting
1,18,17
PG5
2.5%
stacks
5,12,27
PG6
1.6%
lists
10
PG7
3.4%
lists
1,12-18
PG8
2.5%
trees
8,10-18
PG9
2.5%
C
9,12-18
PG10
2.5%
C
10,15-20
PG11
2.5%
c0vm
5,15-20
PG12
2.5%
c0vm
5,15-20
Posted1 Sep8 Sep15 Sep22 Sep29 Sep6 Oct6 Oct27 Oct3 Nov10 Nov17 Nov17 Nov
Due
(9pm)
Sun
8 Sep
Sun
15 Sep
Sun
22 Sep
Sun
29 Sep
Sun
6 Oct
Sun
20 Oct
Sun
27 Oct
Sun
3 Nov
Sun
10 Nov
Sun
17 Nov
Sun
24 Nov
Thu
5 Dec
Corrected10 Sep17 Sep24 Sep1 Oct8 Oct22 Oct29 Oct5 Nov15 Nov19 Nov26 Nov7 Dec

Check-Ins

Test
Percentage
Focus
learn. obj
CH1
3%
Lec.0-1
1-3
CH2
3%
Lec.1-2
1,2,4,12
CH3
3%
Lec.3-4
1-4,21,27
CH4
3%
Lec.5-6
6-10,15-17
CH5
3%
Lec.7-8
6-8,12,17
CH6
3%
Lec.9-10
9,17,24,27
CH7
3%
Lec.11-12
12,24,27
CH8
3%
Lec.13-14
9,10,25-27
CH9
3%
Lec.15-16
2,13,25,27
CH10
3%
Lec.17-18
18-20
CH11
3%
Lec.19-20
19,20
CH12
3%
Lec.21-22
5,20,27
CH13
--
Lec.0-24
5,20,27
DateTue
3 Sep
Tue
10 Sep
Tue
17 Sep
Tue
24 Sep
Tue
1 Oct
Tue
8 Oct
Tue
22 Oct
Tue
29 Oct
Tue
5 Nov
Tue
12 Nov
Tue
19 Nov
Tue
26 Nov
Tue
3 Dec
Corrected5 Sep12 Sep19 Sep26 Sep3 Oct10 Oct24 Oct31 Oct7 Nov14 Nov21 Nov2 Dec5 Dec

Final exam

Test
Percentage
learn. obj
Final
25%
1-27
DateMon
9 Dec
(1-4pm)
Corrected16 Dec

Office Hours [iCal format]

Office hour rules:


2024 Iliano Cervesato iliano@cmu.edu