COE-342 Data and Computer Communications


Course GRADES are now included in the Check Your Status section or here

Course Syllabus:

Click here for course syllabus.

Exam Dates:

Exam dates are:

Lecture Notes

Students are responsible for the material in the textbook and that in the handouts, if any. The class notes and slides are just "notes"; they may not cover all required material. The book is the reference for the required material.

As the semester progresses, I will be depositing electronic copies of  my class notes as they become available on this page. My notes are based on the textbook. This is the list of the notes as of Sept 21st, 2002:

Chapter 1: Introduction, Topologies, and Protocols

Chapter 2: Protocols - The OSI Reference Model and the TCP/IP Stack

Chapter 3: Data, Signals and Transmission

             These slides do not include Fourier Series and Fourier Transform - refer to Fourier Series Expansion and Filtering handout

Chapter 4: Transmission Media

             These slides are originally for Stallings - I just added some explanatory text and modern (colored) illustrations

Chapter 5: Data Encoding -  Modulation Techniques

Chapter 6: Data Communication Interface (Asynchronous/synchronous Transmission, V.24/EIA-232-F, ISDN interface)

Chapter 7: Data Link Control (Flow/Error Control Schemes and HDLC)

Chapter 8: Multiplexing (FDM and TDM)


These are the set of notes provided by the publisher. The original power point files are found at:

while the pdf printout of for each of the chapters is given below:

Chapter 1: Introduction

Chapter 2: Protocols and Architecture

Chapter 3: Data Transmission

Chapter 4: Transmission Media

Chapter 5: Data Encoding

Chapter 6: The Data Communication Interface

Chapter 7: Data Link Control

Chapter 8: Multiplexing


  1. Periodic signals - Period T and the relationship with the fundamental frequency f
  2. The DC component of a signal - The power of a periodic signal
  3. The Fourier series expansion of a periodic signal
  4. Computing the power of a signal using its Fourier series expansion - Computation of power of truncated signals
  5. Low/Band/High pass filtering (ideal)
  6. Introduces MATLAB programming language (code included in document)
  1. This handout contains two programs in matlab - The first depicts how to plot and evaluate a signal s(t) using its Fourier Series expansion
  2. The second code shows how to use the FFT routine to compute/plot the frequency spectrum function of s(t)


                                       - Hints for question 2 of Assignment#1

                                       - Solution for assignment#1

                                      - Hint Basic Matlab code  for Programming Assignment#1

                                      - Solution for Programming Assignment#1


                                      - Due date Wednesday November 20, 2002

                                      - Solution for Assignment#2


Quizes and Major Exams:


Check Your Status:

   Click here to check your marks in quizes, major exams, final, and attendance.

   Click here to check your marks in homeworks and programming assignments.   

   Click here to check your overall marks.

    Click here to check your grade.



Matlab Tutorial Material:

Basic information:

More detailed material at:

The MathWorks website - The makers of Matlab

Links and Sites of Interest:

These will be in response to some key inquiries and interesting remarks made during the lectures. It would be advantageous to explore these sites and getting yourself familiar with these topics:


Page still under construction - Last updated on 01/28/2003 .