Advanced information, computation, communication II
COM-102
Media
COM-102-2025: Lecture 15
08.04.2025, 17:45
COM-102-2025: Lecture 24
14.05.2025, 15:12
COM-102-2025: Lecture 1
18.02.2025, 17:16
COM-102-2025: Lecture 27
27.05.2025, 17:45
COM-102-2025: Lecture 8
12.03.2025, 15:43
COM-102-2025: Lecture 14
02.04.2025, 15:41
COM-102-2025: Lecture 22
07.05.2025, 15:13
COM-102-2025: Lecture 16
09.04.2025, 15:11
COM-102 Advanced ICC II
COM-102-2025: Lecture 28
28.05.2025, 15:43
COM-102 AICC II | Wednesday | Spring 25
28.05.2025, 15:53
COM-102-2025: Lecture 27
27.05.2025, 17:45
COM-102 AICC II | Tuesday | Spring 25
27.05.2025, 17:53
COM-102-2025: Lecture 26
21.05.2025, 15:42
COM-102 AICC II | Wednesday | Spring 25
21.05.2025, 15:51
COM-102-2025: Lecture 25
20.05.2025, 17:44
COM-102 AICC II | Tuesday | Spring 25
20.05.2025, 17:53
COM-102-2025: Lecture 24
14.05.2025, 15:12
COM-102 AICC II | Wednesday | Spring 25
14.05.2025, 15:51
COM-102-2025: Lecture 23
13.05.2025, 17:44
COM-102 AICC II | Tuesday | Spring 25
13.05.2025, 17:53
COM-102-2025: Lecture 22
07.05.2025, 15:13
COM-102 AICC II | Wednesday | Spring 25
07.05.2025, 15:52
COM-102-2025: Lecture 21
06.05.2025, 17:45
COM-102 AICC II | Tuesday | Spring 25
06.05.2025, 17:53
COM-102-2025: Lecture 20
30.04.2025, 15:12
COM-102 AICC II | Wednesday | Spring 25
30.04.2025, 15:49
COM-102-2025: Lecture 19
29.04.2025, 17:44
COM-102 AICC II | Tuesday | Spring 25
29.04.2025, 17:50
COM-102-2025: Lecture 18
16.04.2025, 15:12
COM-102 AICC II | Wednesday | Spring 25
16.04.2025, 15:50
COM-102-2025: Lecture 17
15.04.2025, 17:45
COM-102 AICC II | Tuesday | Spring 25
15.04.2025, 17:51
COM-102-2025: Lecture 16
09.04.2025, 15:11
COM-102 AICC II | Wednesday | Spring 25
09.04.2025, 15:49
COM-102-2025: Lecture 15
08.04.2025, 17:45
COM-102 AICC II | Tuesday | Spring 25
08.04.2025, 17:50
COM-102-2025: Lecture 14
02.04.2025, 15:41
COM-102 AICC II | Wednesday | Spring 25
02.04.2025, 15:48
COM-102-2025: Lecture 13
01.04.2025, 17:45
COM-102 AICC II | Tuesday | Spring 25
01.04.2025, 17:50
COM-102-2025: Lecture 12
26.03.2025, 15:43
COM-102 AICC II | Wednesday | Spring 25
26.03.2025, 15:51
COM-102-2025: Lecture 11
25.03.2025, 17:46
COM-102 AICC II | Tuesday | Spring 25
25.03.2025, 17:53
COM-102-2025: Lecture 10
19.03.2025, 15:12
COM-102 AICC II | Wednesday | Spring 25
19.03.2025, 15:51
COM-102-2025: Lecture 9
18.03.2025, 17:16
COM-102 AICC II | Tuesday | Spring 25
18.03.2025, 17:52
COM-102-2025: Lecture 8
12.03.2025, 15:43
COM-102 AICC II | Wednesday | Spring 25
12.03.2025, 15:50
COM-102-2025: Lecture 7
11.03.2025, 17:46
COM-102 AICC II | Tuesday | Spring 25
11.03.2025, 17:52
COM-102-2025: Lecture 6
05.03.2025, 15:11
COM-102 AICC II | Wednesday | Spring 25
05.03.2025, 15:49
COM-102-2025: Lecture 5
04.03.2025, 17:45
COM-102 AICC II | Tuesday | Spring 25
04.03.2025, 17:51
COM-102-2025: Lecture 4
26.02.2025, 15:46
COM-102 AICC II | Wednesday | Spring 25
26.02.2025, 15:53
COM-102-2025: Lecture 3
25.02.2025, 17:15
COM-102 AICC II | Tuesday | Spring 25
25.02.2025, 17:51
COM-102-2025: Lecture 2
19.02.2025, 15:10
COM-102 AICC II | Wednesday | Spring 25
19.02.2025, 15:46
COM-102-2025: Lecture 1
18.02.2025, 17:16
COM-102 AICC II | Tuesday | Spring 25
18.02.2025, 17:51
COM-102 AICC II | Wednesday | Spring 25
08.02.2025, 20:34
COM-102 AICC II | Tuesday | Spring 25
07.02.2025, 00:43
COM-102-2024 Lecture 28
29.05.2024, 15:16
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
29.05.2024, 15:56
COM-102-2024: Lecture 27
28.05.2024, 17:37
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
28.05.2024, 17:47
COM-102-2024: Lecture 26
22.05.2024, 15:45
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
22.05.2024, 15:54
COM-102-2024: Lecture 25
21.05.2024, 17:38
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
21.05.2024, 17:45
COM-102-2024: Lecture 24
15.05.2024, 15:14
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
15.05.2024, 15:54
COM-102-2024: Lecture 23
14.05.2024, 17:11
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
14.05.2024, 17:44
COM-102-2024: Lecture 22
08.05.2024, 15:14
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
08.05.2024, 15:54
COM-102-2024: Lecture 21
07.05.2024, 17:37
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
07.05.2024, 17:44
COM-102-2024: Lecture 20
01.05.2024, 15:45
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
01.05.2024, 15:54
COM-102-2024: Lecture 19
30.04.2024, 17:10
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
30.04.2024, 17:48
COM-102-2024: Lecture 18
24.04.2024, 15:47
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
24.04.2024, 15:55
COM-102-2024: Lecture 17
23.04.2024, 17:11
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
23.04.2024, 17:43
COM-102-2024: Lecture 16
17.04.2024, 15:45
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
17.04.2024, 15:52
COM-102-2024: Lecture 15
16.04.2024, 17:10
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
16.04.2024, 17:45
COM-102-2024: Lecture 14
10.04.2024, 15:44
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
10.04.2024, 15:53
COM-102-2024: Lecture 13
09.04.2024, 17:10
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
09.04.2024, 17:47
COM-102-2024: Lecture 12
27.03.2024, 15:46
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
27.03.2024, 15:53
COM-102-2024: Lecture 11
26.03.2024, 17:13
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
26.03.2024, 17:49
COM-102-2024: Lecture 10
20.03.2024, 15:43
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
20.03.2024, 15:52
COM-102-2024: Lecture 09
19.03.2024, 17:40
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
19.03.2024, 17:49
COM-102-2024: Lecture 08
13.03.2024, 15:13
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
13.03.2024, 16:00
COM-102-2024: Lecture 07
12.03.2024, 17:10
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
12.03.2024, 17:42
COM-102-2024: Lecture 05
07.03.2024, 14:48
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
07.03.2024, 15:21
COM-102-2024: Lecture 06
06.03.2024, 15:10
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
06.03.2024, 15:48
COM-102-2024: Lecture 04
28.02.2024, 15:42
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
28.02.2024, 15:49
COM-102-2024: Lecture 03
27.02.2024, 17:36
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
27.02.2024, 17:42
COM-102-2024: Lecture 02
21.02.2024, 15:10
COM-102 Advanced information, computation, communication II Summer 24 Wednesday sessions
21.02.2024, 15:42
COM-102-2024: Lecture 01
20.02.2024, 17:40
COM-102 Advanced information, computation, communication II Summer 24 Tuesday sessions
20.02.2024, 17:47
Lecture 27 - COM-102 - 2022-2023
02.06.2023, 10:42
COM-102 - 2022-2023 Bachelor semester 2 - friday
02.06.2023, 10:50
Lecture 26 - COM-102 - 2022-2023
30.05.2023, 17:42
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
30.05.2023, 17:50
Advanced information, computation, communication II
Lecture 25 - COM-102 - 2022-2023
26.05.2023, 10:42
COM-102 - 2022-2023 Bachelor semester 2 - friday
26.05.2023, 10:52
Lecture 24 - COM-102 - 2022-2023
23.05.2023, 17:42
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
23.05.2023, 17:50
Advanced information, computation, communication II
Lecture 23 - COM-102 - 2022-2023
19.05.2023, 10:15
COM-102 - 2022-2023 Bachelor semester 2 - friday
19.05.2023, 10:49
Lecture 22 - COM-102 - 2022-2023
16.05.2023, 17:43
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
16.05.2023, 17:51
Advanced information, computation, communication II
Lecture 21 - COM-102 - 2022-2023
12.05.2023, 10:44
COM-102 - 2022-2023 Bachelor semester 2 - friday
12.05.2023, 10:52
Lecture 20 - COM-102 - 2022-2023
09.05.2023, 17:16
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
09.05.2023, 17:52
Advanced information, computation, communication II
Lecture 19 - COM-102 - 2022-2023
05.05.2023, 10:43
COM-102 - 2022-2023 Bachelor semester 2 - friday
05.05.2023, 10:51
Lecture 18 - COM-102 - 2022-2023
02.05.2023, 17:18
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
02.05.2023, 17:54
Advanced information, computation, communication II
Lecture 17 - COM-102 - 2022-2023
28.04.2023, 10:44
COM-102 - 2022-2023 Bachelor semester 2 - friday
28.04.2023, 10:51
Lecture 16 - COM-102 - 2022-2023
25.04.2023, 17:14
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
25.04.2023, 17:48
Advanced information, computation, communication II
Lecture 15 - COM-102 - 2022-2023
21.04.2023, 10:42
COM-102 - 2022-2023 Bachelor semester 2 - friday
21.04.2023, 10:50
Lecture 14 - COM-102 - 2022-2023
18.04.2023, 17:41
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
18.04.2023, 17:50
Advanced information, computation, communication II
Lecture 13 - COM-102 - 2022-2023
04.04.2023, 17:14
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
04.04.2023, 17:48
Advanced information, computation, communication II
Lecture 12 - COM-102 - 2022-2023
31.03.2023, 10:41
COM-102 - 2022-2023 Bachelor semester 2 - friday
31.03.2023, 10:50
Lecture 11 - COM-102 - 2022-2023
28.03.2023, 17:15
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
28.03.2023, 17:48
Advanced information, computation, communication II
Lecture 10 - COM-102 - second hour
24.03.2023, 14:56
Lecture 10 - COM-102 - first hour
24.03.2023, 14:03
Lecture 09 - COM-102 - 2022-2023
21.03.2023, 17:43
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
21.03.2023, 17:51
Advanced information, computation, communication II
Lecture 08 - COM-102 - 2022-2023
17.03.2023, 10:18
COM-102 - 2022-2023 Bachelor semester 2 - friday
17.03.2023, 10:56
Lecture 07 - COM-102 - 2022-2023
14.03.2023, 17:42
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
14.03.2023, 17:51
Advanced information, computation, communication II
Lecture 06 - COM-102 - 2022-2023
10.03.2023, 10:16
COM-102 - 2022-2023 Bachelor semester 2 - friday
10.03.2023, 10:51
Lecture 05 - COM-102 - 2022-2023
07.03.2023, 17:41
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
07.03.2023, 17:49
Advanced information, computation, communication II
Lecture 04 - COM-102 - 2022-2023
03.03.2023, 10:41
COM-102 - 2022-2023 Bachelor semester 2 - friday
03.03.2023, 10:49
Lecture 03 - COM-102 - 2022-2023
28.02.2023, 17:41
Advanced information, computation, communication II
COM-102 - 2022-2023 Bachelor semester 2
28.02.2023, 17:49
Advanced information, computation, communication II
Lecture 02 - COM-102 - 2022-2023
24.02.2023, 10:42
COM-102 - 2022-2023 Bachelor semester 2 - friday
24.02.2023, 10:51
Lecture 01 - COM-102 - 2022-2023
21.02.2023, 17:41
Lecture 1: Introduction, Class Outline, Probability Review
COM-102 - 2022-2023 Bachelor semester 2
21.02.2023, 17:48
Advanced information, computation, communication II
COM-102-2025: Lecture 10
19.03.2025, 15:12
COM-102-2025: Lecture 7
11.03.2025, 17:46
COM-102-2025: Lecture 6
05.03.2025, 15:11
COM-102-2025: Lecture 9
18.03.2025, 17:16
COM-102-2025: Lecture 3
25.02.2025, 17:15
COM-102-2025: Lecture 17
15.04.2025, 17:45
COM-102-2025: Lecture 26
21.05.2025, 15:42
COM-102-2025: Lecture 28
28.05.2025, 15:43
COM-102-2025: Lecture 21
06.05.2025, 17:45
COM-102-2025: Lecture 4
26.02.2025, 15:46
COM-102-2025: Lecture 19
29.04.2025, 17:44
COM-102-2025: Lecture 11
25.03.2025, 17:46
COM-102-2025: Lecture 5
04.03.2025, 17:45
COM-102-2025: Lecture 20
30.04.2025, 15:12
COM-102-2025: Lecture 13
01.04.2025, 17:45
COM-102-2025: Lecture 25
20.05.2025, 17:44
COM-102-2025: Lecture 2
19.02.2025, 15:10
COM-102-2025: Lecture 12
26.03.2025, 15:43
COM-102-2025: Lecture 23
13.05.2025, 17:44
COM-102-2025: Lecture 18
16.04.2025, 15:12
Advanced Information, Computation, Communication II
Final Exam Seating Information
- Find your name (text search the PDF document)
- Find your Assigned Room for the final exam.
- And very important: Find your own personal number (in red in the Room assignment list), which is an integer between 1 and 414. Make sure you'll know your personal number tomorrow when coming to the exam.
Office Hours in preparation for the Final Exam:
- Friday, June 6, 2-3pm, BC 129 (mk)
- Tuesday, June 10, 2-3pm, BC 410 (mk)
- Wednesday, June 11, 11am-noon, BC 329 (av)
- Thursday, June 12, 2-3pm, INF 119 (yy)
- Friday, June 13, 2-3pm, BC 129 (av)
- Tuesday, June 17, 2-3pm, BC 129 (yy)
- Wednesday, June 18, 4-5pm, BC 129 (mg)
Resources:
Professor:
PhD Student Assistants:
- Adrien Vandenbroucque
- Millen Kanabar
- Yunzhen Yao
Undergraduate Assistants:
- Roxanne Chevalley
- Ait Lalim Adrien
- Mehdi Zoghlami
- Michael Brasey
- Yuki Crivelli
- Valerio de Santis
- Theo Hollender
- Gersende Kerjan
- Simon Lefort
- Mattia Metzler
- Emmanuel Omont
- Laura Paraboschi
- Anthony Tamberg
Schedule:
- Class (4h weekly): Tuesday 15h15 - 17h and Wednesday 13h15 - 15h, both in RLC E1 240
- Exercise session (2h weekly): Wednesday 15h15 - 17h (Rooms: CM 1, CM 1 3, CM 1 104, CM 1 106)
Final Grade:
- 90% - Final Exam
- 10% - Quizzes (on Moodle). There will be 6 Quizzes. Only the 5 best count.
Book (optional):
A book (in French) that contains most of the material covered in this class can be downloaded here. It can also be ordered here. The book is optional.
Week 1: Introduction, Probability Review, Entropy (Slides 1-93)
Annotated Lecture Slides from ClassLecture Video Tuesday, Feb 18
Lecture Video Wednesday, Feb 19
Week 2: Source Coding, Huffman Code (Slides 94-166)
Annotated Lecture Slides from ClassLecture Video Tuesday, Feb 25
Lecture Video Wednesday, Feb 26
Week 3: Conditional Entropy (Slides 167-230)
Annotated Lecture Slides from ClassLecture Video Tuesday March 4
Lecture Video Wednesday March 5
- Quiz 1 (File)
- Quiz 1 Feedback (Feedback)
- Quiz 1 Solutions (File)
- Homework 3 (File)
- Homework 3 Solutions (File)
Week 4: Entropy and Algorithms ; Prediction, Learning and Cross-Entropy Loss (Slides 231-265)
Annotated Slides from the Tuesday Lecture (Entropy and Algorithms)Annotated Slides from the Wednesday Lecture (Cross Entropy Loss)
Lecture Video from Tuesday March 11
Lecture Video from Wednesday March 12
Week 5: Cryptography: Introduction, One-time Pad, Diffie-Hellman (Slides 266-310)
Annotated Slides from LectureLecture Video from Tuesday March 18
Lecture Video from Wednesday March 19
- Quiz 2 (File)
- Quiz 2 Feedback (Feedback)
- Quiz 2 Solutions (File)
- Homework 5 (File)
- Homework 5 Solutions (File)
Week 6: Rudiments of Number Theory (Slides 311-363)
Annotated Lecture Slides from ClassLecture Video Tuesday March 25
Lecture Video Wednesday March 26
Week 7: Modular Arithmetic (Slides 364-419)
- Homework 7 (File)
- Homework 7 Solutions (File)
- Quiz 3 (File)
- Quiz3 Solutions (File)
- Quiz 3 Feedback (Feedback)
Week 8: Commutative Groups (Slides 420-501)
Week 9: Public-Key Cryptography (Slides 502-561)
Annotated Lecture Slides from ClassLecture Video Tuesday April 15
Lecture Video Wednesday April 16
- Homework 9 (File)
- Homework 9 Solutions (File)
- Quiz 4 (File)
- Quiz 4 Solutions (File)
- Quiz 4 Feedback (Feedback)
Spring Break!
Week 10: Error-Correction and Error-Detection Codes (Slides 562-606)
Annotated Lecture Slides from ClassLecture Video Tuesday April 29
Lecture Video Wednesday April 30
Week 12: Linear Codes (Slides 668-)
Annotated Lecture Slides from ClassLecture Video Tuesday May 13
Lecture Video Wednesday May 14
Week 13:
Tuesday: Linear Codes (Slides -759)
Wednesday: Reed-Solomon Codes (Slides 760-)
Annotated Lecture Notes from Class (Combined for Weeks 12 and 13)
- Quiz 6 (File)
- Quiz 6 solutions (File)
- Homework 13 (File)
- 2025 AICC2 Homework13 PartialSolutionsWeek13 (File)
- Homework 13 solutions (File)
Week 14:
Tuesday: Reed-Solomon Codes (Slides -798)
Wednesday: Class Summary and Outlook
Annotated Lecture Notes from Class for Reed-Solomon CodesLecture Notes from last lecture
Lecture Video Tuesday May 27
Lecture Video Wednesday May 28