Information theory, coding and cryptography are the three load‐bearing pillars of any digital
communication system. In this introductory course, we will start with the basics of information theory
and source coding. Subsequently, we will discuss the theory of linear block codes (including cyclic codes,
BCH codes, RS codes and LDPC codes), convolutional codes, Turbo codes, TCM and space time codes.
Finally, we will introduce the basics of secure communications by focusing on cyptography and physical
layer security. Wherever possible, applications of the theory in real world scenarios have been
provided. The underlying aim of this course is to arouse the curiosity of the students.
Important For Certification/Credit Transfer:
Weekly Assignments and Discussion Forum can be accessed ONLY by enrolling here
Scroll down to Enroll
Note: Content is Free!
All content including discussion forum and assignments, is free
Final Exam (in-person, invigilated, currently conducted in India) is mandatory for Certification and has INR Rs. 1100 as exam feeINTENDED AUDIENCE:
This course is intended for final‐year undergraduate students and first‐year postgraduate students of
the electrical engineering or the computer science programs. The course will help in forming a strong
foundation for the broad areas of information theory, coding and cryptography. It emphasizes on the
basic concepts, lays stress on the fundamental principles and motivates their application to practical
problems. By design, the mathematical complexity of the course remains at a level well within the grasp
of engineering college students. The course can also be used by practicing engineers as a means for a
quick brush‐up of the fundamentals. CORE/ELECTIVE:
Final year UG and 1st year PGPREREQUISITES:
Basic exposure to linear algebra and probability theory, as well as, a course in digital communications. INDUSTRY SUPPORT:
Telecommunication companies, Internet companies, Information security companies