Degree | Type | Year | Semester |
---|---|---|---|
2502441 Computer Engineering | OT | 4 | 1 |
There are no prerequisites. However, students should have either a good mathematical level and be familiar with the concepts of fundamental algebra, or have passed the subjects "Informació i Seguretat" and "Fonaments de Tecnologies de la Informació".
The course is focused on coding theory and its applications into the real world. The coding theory is the study of methods for efficient and accurate transfer of information from one place to another. It deals with the problem of detecting and correcting transmission errors caused by noise on the channel.
This course allows us to build the underground of connections by developing the “treball final de grau” (TFG) related to this topic and /or continuing a postgraduate related studies. It contemplates the possibility of assuming this subject and the TFG simultaneously.
Polynomials and finite fields.
1.1. Rings of integers Z and Z/p.
1.2. Ring of polynomials over Z/p.
1.3. Finite fields GF(p^n)
Linear codes over finite fields.
2.1. Introduction to coding theory.
2.2. Generator matrices and equivalent codes
2.3. Orthogonal codes and syndrome decoding
2.4. Hamming codes
Cyclic codes over finite fields.
3.1. Introduction to cyclic codes
3.2. Generator polynomial and matrix
3.3. Parity check polynomial and matrix
3.4. Coding and decoding
Algebraic codes. BCH and RS codes.
4.1. Introduction and general definitions
4.2. Encoding an algebraic code
4.3. Decoding an algebraic code
4.4. BCH and RS codes
4.5. Correcting errors and/or erasures
Applications of error correcting codes
5.1. Error correcting codes in QR, Blu-ray, DVD.
5.2. Error correcting codes in the transmission of information.
5.3. Error correcting codes applied to distributed storage.
5.4. Cryptography based on error correcting codes.
5.5. Error correcting codes applied to watermarking and steganography.
5.6. Error correcting codes used in quantum computation.
The methodology applied to the student work will combine the attended lectures, resolution of examples, practicum, and a short public talk about a specific subject previously approved. During the sessions, different concepts will be introduced and the resolution of exercises will be proposed to be solved by the students. The practicum proposals will be guided and will be validated by answering some questions. Campus Virtual will be used for communication between lecturers and students (material, updates, announcements, etc.).
Different activities will be conducted during the course:
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Practicum | 12 | 0.48 | 4, 1, 2, 3, 5, 6, 7 |
Theoretical and practical classes / lectures | 38 | 1.52 | 4, 1, 2, 3, 5, 6, 7 |
Type: Supervised | |||
Oral presentation supervising | 6 | 0.24 | 4, 7 |
Practicum supervising | 6 | 0.24 | 4, 7 |
Tutoring and consultation | 6 | 0.24 | 4, 7 |
Type: Autonomous | |||
Preparing exercices and practicum | 35 | 1.4 | 4, 1, 2, 3, 5, 6, 7 |
Preparing oral presentation | 40 | 1.6 | 4, 1, 2, 3, 5, 6, 7 |
Continuous-assessment dates will be published on Campus Virtual. Specific programming may change when necessary. Any such modification will always be communicated to students through Campus Virtual, which is the usual communication platform between lecturers and students.
The final evaluation will take into account the portfolio delivered by the students, the attendance and participation in class, and the short oral presentations, as follows:
Notwithstanding other disciplinary measures deemed appropriate, and in accordance with the academic regulations in force, assessment activities will receive a zero whenever a student commits academic irregularities that may alter such assessment. Assessment activities graded in this way and by this procedure will not be re-assessable. If passing the assessment activity or activities in question is required to pass the subject, the awarding of a zero for disciplinary measures will also entail a direct fail for the subject, with no opportunity to re-assess this in the same academic year. Irregularities contemplated in this procedure include, among others
An overall grade of 5 or higher is required to pass the subject. A "non-assessable" grade cannot be assigned to students who have participated in more than 50% of the exercises and practicum activities or have delivered the oral presentation. No special treatment will be given to students who have completed the course in the previous academic year. In order to pass the course with honours, the final grade must be a 9.0 or higher. Because the number of students with this distinction cannot exceed 5% of the number of students enrolled in the course, this distinction will be awarded to whoever has the highest final grade.
It is important to bear in mind that no assessment activities will be permitted for any student at a different date or time to that established, unless for justified causes duly advised before the activity and with the lecturer’s previous consent. In all other cases, if an activity has not been carried out, this cannot be re-assessed.
In the case of exercise resolutions and practical activities, a review may be requested after the date of the activity, allowing students to review the activity with the lecturer. In this context, students may discuss the activity grade awarded by the lecturers responsible for the subject. If students do not take part in this review, no further opportunity will be made available.
To consult the academic regulations approved by the Governing Council of the UAB, please follow this link: http://webs2002.uab.es/afers_academics/info_ac/0041.htm
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Attendance and active participation | 10 | 0 | 0 | 4, 1, 2, 3, 5, 6, 7 |
Exercise resolution | 25 | 3 | 0.12 | 4, 1, 2, 3, 5, 6, 7 |
Oral presentation | 40 | 1 | 0.04 | 4, 1, 2, 3, 5, 6, 7 |
Practical activities | 25 | 3 | 0.12 | 4, 1, 2, 3, 5, 6, 7 |