Course Material: Principles of Digital Communication