This is an undergraduate course in digital communications, which is designed to prepare students for engineering work in high-tech industries and for graduate work in communications, signal processing, and computer systems. The course covers basic concepts and useful tools for design and performance analysis of transmitters and receivers in the physical layer of a communication system. Prerequisite: An introductory course in probability. A course in signals and systems. Texts: . Proakis, M. Salehi, Communication Systems Engineering M. P. Fitz, A Course in Communication Theory Graders:.