This course aims to enable students to be familiar with fundamental concepts and issues, to develop a good understanding of basic analog and digital communication techniques, to perform simple analysis and assessment of system performance. This course provides a thorough introduction to the basic principles and techniques used in analog and digital communications. Students will learn different data communication techniques and multi-access methods with examples