This document outlines the course structure and content for the course IT2302 INFORMATION THEORY AND CODING. The course is divided into 5 units that cover topics such as information theory, source coding of text, audio, speech and images/video, and error control coding including block codes and convolutional codes. The course aims to teach fundamental concepts in information theory, source coding and channel coding over 45 class periods using specified textbooks and references.