COE 241
Data and Computer Communications

Catalog Description

Introduction to data communication.Overview of the OSI model.Frequency response, bandwidth, filtering and noise. Fourier series and Fourier transform. Information theory concepts: NY Quist's theorem, Shannon's and Sampling theorems. Analog and digital modulation techniques. Pulse Code Modulation (PCM). Communication systems circuits and devices.Data encoding. Physical layer protocols. Data link control (point-to-point communication, design issues, link management, error control, flow control). Multiplexing and switching.

Co-Requisite

Statistics (STAT319)

Textbook(s) and/or other Required Material

Data and Computer Communication, William Stalling, Prentice Hall International, 10th Edition, 2013.

Course Objectives

  • Appreciate the importance of data communication standards, protocols, and protocol architectures.
  • Describe fundamental concepts in communications, including signal spectrum, power spectral density, effective bandwidth, filtering, signal-to-noise ratio, channel capacity, and error rate.
  • Compare and contrast various types of transmission media for both guided and guided propagation regarding cost, transmission impairments and applications.
  • Identify tradeoffs governing the choice of analog/digital and synchronous/asynchronous transmission techniques and different signal encoding and modulation schemes.
  • Analyze and design simple communication links using guided and unguided media, hardware for generating CRC error detection codes and performing error detection, HDLC flow and error control mechanisms, and basic PCM and Delta modulation systems.
  • Compare and contrast different multiplexing techniques, e.g. FDM, WDM, TDM, and statistical TDM.

Topics Covered

  • Communication and Networking Models: Communication Model, Data Communications, Networking. The OSI model.
  • Data Transmission: Concepts and terminology, Analog and Digital Data Transmission, Fourier analysis, Impairments, NY Quist and Shannon channel capacities.
  • Guided and Wireless Transmission: Guided transmission media, Wireless transmission.
  • Signal Encoding Techniques: Digital Data – Digital Signals, Digital Data – Analog Signals, AD/DA.
  • Digital Data Communication Techniques: Asynchronous and synchronous data interface, Error types, Error Detection, Flow Control and HDLC.
  • Multiplexing: Frequency division multiplexing, Time division multiplexing (synchronous and statistical), Asymmetric digital subscriber line (ASDL).

Prepared by: Dr. Ashraf S. Mahmoud, March 7, 2014.