The goal of this course is for students to understand basic principles used in analysis and design of analog and digital communication systems. The main topics covered include fundamentals of analog and digital modulation methods, amplitude and angle modulations; sampling and digitization of signals; baseband and carrier-modulated digital transmission; detection and reception of signals in noise; error-control. Simulation of communication systems and techniques using MATLAB/SIMULINK will be practiced.