Syllabus: Information theory and coding