**COE-342 Data and Computer Communications**

Click here for course syllabus.

Exam dates are:

- Major 1 on Monday October 28th, 2002 - Rm 24-178 - at 7:30 pm
- Major 2 on Tuesday December 31st 2002 - Rm 24-178 - at 7:00 pm
- Final exam is scheduled by the registrar office.

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: ftp://ftp.prenhall.com/pub/esm/computer_science.s-041/stallings/Slides/DCC6e-Slides/

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

- Handout on Fourier Series Expansion and Filtering: This handout attempts to explain the following concepts using an example:

- Periodic signals - Period T and the relationship with the fundamental frequency f
- The DC component of a signal - The power of a periodic signal
- The Fourier series expansion of a periodic signal
- Computing the power of a signal using its Fourier series expansion - Computation of power of truncated signals
- Low/Band/High pass filtering (ideal)
- Introduces MATLAB programming language (code included in document)

- Handout for the programming assignment #1: Matlab Code - Hints for Programming Assignment

- This handout contains two programs in matlab - The first depicts how to plot and evaluate a signal s(t) using its Fourier Series expansion
- The second code shows how to use the FFT routine to compute/plot the frequency spectrum function of s(t)

- Sept 16th, 2002 - Reading Assignment #1: Section 1.2, 1.3, 1.4 and 1.5
- Sept 21st, 2002 - Reading Assignment #2: Sections 2.1 and 2.2
- Oct 7th, 2002 - Solve the following problems (Assignment#1) - Due date Oct 23rd, 2002 (in class)

- Hints for question 2 of Assignment#1

- Solution for assignment#1

- Oct 16th, 2002 - Programming Assignment#1 (using Matlab)- Due date Nov 9th, 2002 (in class)

- Hint Basic Matlab code for Programming Assignment#1

- Solution for Programming Assignment#1

- Oct 23rd, 2002 - Reading Assignment #3: Chapter 4

- Nov 9th, 2002 - Problems (Chapter 4 - 6th edition) 4.2, 4.5, 4.7, (Chapter 5 - 6th edition) 5.4, 5.5, 5.6, and 5.8

- Due date Wednesday November 20, 2002

- Solution for Assignment#2

- Nov 18th, 2002 - Programming Assignment#2 - Due date Dec 21st, 2002

- Dec 16, 2002 - Assignment #3 - Problems (Chapter 5
- 6th edition)
5-15, 5-19,
5-20, 5-24
- Due date Dec 28th, 2002

- Solution for Assignment#3

- Jan 4, 2003 -Programming Assignment #3 - Due date Jan 18th, 2003

- Sept 25th Quiz01
- Oct 9th Quiz02
- Oct 23rd Quiz03
- Major 1 - Solutions
- Nov 6th, 2002 - Quiz04
- Nov 16th, 2002 - Quiz05
- Dec 18th, 2002 - Quiz06
- Dec 31st, 2002 - Major 2 - Solutions
- Jan 13th, 2003 - Quiz07

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.

- Week of Sept 21st, 2002 - Quiz #1

Basic information:

- University of Utah site - Matlab
- Indiana University - Getting Started with Matlab

More detailed material at:

- University of Florida - Matlab Summary and Tutorial
- Michigan Technological University - A practical Introduction to Matlab

The MathWorks website - The makers of Matlab

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:

- A good introduction into the DSL technology
- Introducing digital packet switching and other derived technologies
- IP addresses: IP101 (IP Addresses and Classes) - Static versus Dynamic Addresses
- Slides explaining TV Technology
- The NTSC video signal composition and timing

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