Fahd University of Petroleum & Minerals
College of Computer Sciences and Engineering
COE 342 Data and Computer Communications (3-0-3)
Fall 2002 (Term 021)
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.
Office: 22-144 Phone: 1724 Email: email@example.com
Office hours: Sat/Mon/Wed 11:00-11:50 am & 2:00-2:50 pm and Mon 12:00-1:50 pm, and by appointment.
Course URL: http://www.ccse.kfupm.edu.sa/~ashraf/COE021_342/coe021_342.htm
Text Book: William Stalling, “Data and Computer Communication”', Prentice Hall International, 6th Edition, 2000.
Programming Assignments 15%
HWs & Quizzes 15%
Exam 1 20% October 7-9, 2002
Exam 2 20% December 28-30, 2002
Final Exam 30% Scheduled by the registrar
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)..
1. Introduction (Chapters 1 & 2) 7 lectures
Communication Model. Data Communications Networking. TCP/IP Protocol and OSI Model.
2. Data Transmission (Chapters 3 & 4) 11 lectures
Concepts and Terminology. Analog and Digital Transmission. Transmission Impairments. Transmission Media.
3. Data Encoding (Chapter 5) 9 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) 3 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.