King Fahd University of Petroleum & Minerals
College of Computer Sciences and Engineering
Computer Engineering Department
COE 342 Data and Computer Communications (3-0-3)
Summer 2003 (Term 033)
Syllabus
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.
Instructor:
Hazem Selmi
URL: http://www.ccse.kfupm.edu.sa/~hazem
Office: 23-157 Phone: 1450 Email: hazem@ccse.kfupm.edu.sa
Office hours: Daily 10:30-11:30 AM & Sat-Mon 1:00-2:00 pm, and by appointment.
Text Book: William Stalling, “Data and Computer Communication”', Prentice Hall International, 7th Edition, 2004.
Class work 20 %
Exam 1 20 % July 17, 2004
Exam 2 25 % August 8 , 2004
Final Exam 35 %
Attendance: Attendance is required by all students. Official and authorized absence excuse must be presented to the instructor no later than one week following the absence. Unexcused absences lead to a “DEN” grade (university policy)..
Course Topics:
1. Introduction (Chapters 1 & 2) 4 lectures
Communication Model. Data Communications Networking. TCP/IP Protocol and OSI Model.
2. Data Transmission (Chapters 3 & 4) 8 lectures
Concepts and Terminology. Analog and Digital Transmission. Transmission Impairments. Transmission Media.
3. Data Encoding (Chapter 5) 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).
4. The Data Communication Interface (Chapter 6) 4 lectures
Asynchronous and Synchronous Transmission. Interfacing.
5. Data Link Control (Chapter 7) 6 lectures
Line Configuration. Error Detection Techniques. Flow and Error Control. Bit-Oriented Data Link Control.
6. Multiplexing (Chapter 8) 5 lectures
Frequency, Time, and Space Division Multiplexing.