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.