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


(Audio is now fixed and working)

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


This file is part of the content downloaded from Advanced information, computation, communication II.
Course summary

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:

Michael Gastpar

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 Class
Lecture Video Tuesday, Feb 18
Lecture Video Wednesday, Feb 19


Week 2: Source Coding, Huffman Code (Slides 94-166)

Annotated Lecture Slides from Class
Lecture Video Tuesday, Feb 25
Lecture Video Wednesday, Feb 26


Week 3: Conditional Entropy (Slides 167-230)

Annotated Lecture Slides from Class
Lecture Video Tuesday March 4
Lecture Video Wednesday March 5


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 Lecture
Lecture Video from Tuesday March 18
Lecture Video from Wednesday March 19

Week 6: Rudiments of Number Theory (Slides 311-363)

Annotated Lecture Slides from Class
Lecture Video Tuesday March 25
Lecture Video Wednesday March 26


Week 7: Modular Arithmetic (Slides 364-419)

Annotated Lecture Slides from Class

Lecture Video Tuesday April 1

Lecture Video Wednesday April 2


Week 8: Commutative Groups (Slides 420-501)

Annotated Lecture Slides from Class

Lecture Video Tuesday April 8

Lecture Video Wednesday April 9


Week 9: Public-Key Cryptography (Slides 502-561)

Annotated Lecture Slides from Class
Lecture Video Tuesday April 15
Lecture Video Wednesday April 16


Spring Break!



Week 10: Error-Correction and Error-Detection Codes (Slides 562-606)

Annotated Lecture Slides from Class
Lecture Video Tuesday April 29
Lecture Video Wednesday April 30


Week 11: Finite Fields and Vector Spaces (Slides 607-667)



Week 12: Linear Codes (Slides 668-)

Annotated Lecture Slides from Class
Lecture Video Tuesday May 13
Lecture Video Wednesday May 14


Week 13:

Tuesday: Linear Codes (Slides -759)


Week 14:

Tuesday: Reed-Solomon Codes (Slides -798)

Wednesday: Class Summary and Outlook

Annotated Lecture Notes from Class for Reed-Solomon Codes
Lecture Notes from last lecture
Lecture Video Tuesday May 27
Lecture Video Wednesday May 28

2023 Materials