King Fahd University of Petroleum & Minerals
College of Computer Sciences and Engineering
Computer Engineering Department
Data Communications COE 342 (3-0-3)
Syllabus
- Instructor: Dr. Mayez Al-Mouhamed
- Office: 22-325.
- Office hours: S.M.W. from 9 am to 10 am, .U.T. from 11 am to 12,
and by appointment in the case of time conflict.
- Grading Policy:
Exam 1: 30/100 ,
Exam 2: 30/100 ,
Homework: 10/100,
and Final Exam: 30/100 (scheduled by the registrar).
- Attendence: attendence is required by all students. Excuse for official authorized must be presented to the instructor no later than one week following the absence. Unxecused absences lead to a ``DEN'' grade.
Catalog Description
Introduction to data communication. Overview of the OSI model.
Frequency response, bandwidth, filtering, and noise.
Fourier series and transform.
Information theory concepts such as Nyquist theorem, Shannon theorem,
and Sampling theorem.
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.
Corequisite: STAT 315.
Text Book: William Stalling, ``Data and Computer Communications'',
MacMillan, 6th Edition, 2000.
Topics covered:
- 1.
- Communication model and protocol architecture
(5 Lectures)
Communication Model. Computer Communication Network Architecture.
Protocol architecture, segmentation, connection control, flow amd error
control, and addressing and multiplexing. The OSI model.
The TCP/IP suite.
(Chapter 1 and 2)
- 2.
- Data Transmission
(8 Lectures)
Concepts and Terminology. Analog and Digital Transmission.
Transmission Impairments. Transmission Media: guided media
and wireless transmission.
(Chapter 3 and 4)
- 3.
- Data Encoding
(8 Lectures)
Encoding of Digital Data as Digital Signals. Amplitude,
Frequency, and Phase Shift Keying. Pulse Code and Delta Modulation.
Analog Modulation (Amplitude, Frequency, and Phase Modulation).
Spread spectrum. Asynchronous serial communication standards.
(Chapter 5 and 6)
- 4.
- Digital Data Communication Techniques
(5 Lectures)
Asynchronous and Synchronous Transmission. Error Detection Techniques.
Interfacing.
(Chapter 4)
- 5.
- Data Link Control
(5 Lectures)
Line Configuration. Flow and Error Control. HDLC and ATM protocols,
Bit-Oriented Data Link Control.
(Chapter 7)
- 6.
- Multiplexing
(5 Lectures)
FDP multiplexing, synchronous and statistical TDM, ADSL,
and Space Division Multiplexing. Examples from SONET/SDH.
(Chapter 8)
- 7.
- Data Communication networking
(5 Lectures)
Computer Communication Networking. Broadcast versus Switched Networks.
Circuit, Message, and Packet Switching.
Digital Switching Concepts. Digital Data Switching Devices. The
Digital Private Branch Exchange.
Packet Switching principles and routing.
Routing: fixed, random, adaptive, first, second and third generation
routing. Example of the X.25.
(Chapters 9 and 10)
- 8.
- Introduction to LAN/MAN Technology.
(4 Lectures)
LAN/MAN Technology. The Bus, Tree, and Ring Topologies.
Medium Access Control Protocols and Standards.
(Chapter 11 and 13)
NOTE: any student with a GPA above 3.0 (class leader) is encouraged to
create a Working Group of 3 or 4 students to review the course
material of COE 342.
A Bonus will be given to all members of every Working Group
and for each meeting of the group.
Students with a GPA above 3.0 wishing to participate in this
activity are pleased to give their name and ID to the instructor.
Students wishing to participate as group members may ask the instructor
about the class leaders and their groups. (you may communicate with them
by email).