6 EC
Semester 1, period 2
5314INTH6Y
Information theory was developed by Claude E. Shannon in the 1950s to investigate the fundamental limits on signal-processing operations such as compressing data and on reliably storing and communicating data. These tasks have turned out to be fundamental for all of computer science.
In this course, we quickly review the basics of probability theory and introduce concepts such as (conditional) Shannon entropy, mutual information and entropy diagrams. Then, we prove Shannon's theorems about data compression and channel coding. An interesting connection with graph theory is made in the setting of zero-error information theory. We also cover some aspects of information-theoretic security such as perfectly secure encryption.
This is a 6 ECTS course, which comes to roughly 20 hours of work per week.
There will be homework exercises every week to be handed in one week later before the start of the exercise session. The answers should be in English (feel free to use LaTeX, but readable handwritten solutions are fine). The homework exercises will be solved in groups of 3-4 students.
Additionally, there will be short quizzes to be solved on canvas. You are encouraged to solve these quizzes individually to test your understanding of the course material before attempting the homework problems.
Activity | Number of hours |
Hoorcollege | 28 |
Tentamen | 4 |
Werkcollege | 14 |
Zelfstudie | 122 |
This programme does not have requirements concerning attendance (TER-B).
Item and weight | Details |
Final grade | |
1 (100%) Tentamen |
The final grade will be determined by the following calculation:
60% exam grade + 30% homework grade + 10% quiz grade
The same rule applies for the re-sit exam.
There will be one homework problem set per week (in total 6), posted on the course homepage by Monday. You must submit your completed homework (on Canvas) before Monday the week after. We will ask you to collaborate and submit in groups of 3-4 students. The solutions will be discussed in the exercise classes (among other things). Assignments will be accepted late only if you have extenuating circumstances (such as sickness or family emergency) and provided you confirm with the lecturer before the deadline. Your problem set with the lowest score will be ignored (this includes any problem set you did not submit).
Everything that we discussed in class, on the homeworks, on in the canvas modules is in principle in scope for the exam. We recommend that you revisit the homework problems and the exercises as a preparation.
The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl
Weeknummer | Onderwerpen | Studiestof |
1 | ||
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 | ||
8 |
The schedule for this course is published on DataNose.
Familiarity with probability theory will be useful, but is not explicitly required. No programming will be required for this course.