COE-341 Data and Computer Communications

Semester 082

## Exam Dates:

Exam dates are:

• Major 1: To be scheduled
• Major 2: To be scheduled
• 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) - ARQ design problems.

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)

## Quizzes and Major Exams:

• Quiz01: Tues March 10th, 2009 - solution.
• Quiz02 (take home quiz): Tues March 24th, 2009 - to be returned on Sunday March 29th, 2009 in class. Solution key.
• Quiz03: Tuesday April 7th, 2009 - solution.
• Quiz04 (take home quiz): Tuesday April 7th, 2009 - to be returned on Sunday April 12th, 2009 in class. - same as 1st take home quiz
• Major Exam 1: Tuesday April 14th, 2009 - solution.
• Quiz05 (in word or pdf formats)  (take home quiz): Saturday May 9th, 2009, to be returned on Tuesday May 12th, 2009 in class. solution.
• Major Exam 2: Sunday May 31st, 2009 - solution.
• Quiz06: Tuesday June 2nd, 2009 - to be returned on Sunday June 7th, 2009 in class. solution.

## 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: