COE-341 Data and Computer Communications

Semester 071

Exam Dates:

Exam dates are:

• Major 1:
• Major 2: Sunday Dec 9th (class time)
• Final exam: To be scheduled by the Registrar

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.

Below are a set of electronic class notes that are based on the textbook.

Chapter 3: Fourier Analysis - These slides are still under development - not final.

In addition you can refer to the following handout:  Fourier Series Expansion and Filtering

Chapter 4: Transmission Media  or the new edition slides

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

Chapter 5: Data Encoding -  Modulation Techniques

Animation for PCM (the animations were provided by Forouzan)

Chapter 6:  Digital Data Communication Techniques: Asynchronous/synchronous Transmission, Error Detection, and Error Coding (optional)

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

Animations for: stop-and-wait protocol, sliding-window protocol, CRC calculation, and HDLC (the animations were provided by Forouzan)

Chapter 8: Multiplexing (FDM and TDM)

Animations for: FDM, TDM, and Statistical TDM  (the animations were provided by Forouzan)

These are the set of notes provided by the publisher. The original power point files are found at: ftp://ftp.prenhall.com/pub/esm/computer_science.s-041/stallings/Slides/DCC6e-Slides/

Handouts:

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)

Matlab Tutorial Material:

Basic information:

More detailed material at:

The MathWorks website - The makers of Matlab