EE 4710 Communication in Computing

General: Units 3 hrs. Offered in Fall Semester.

Catalog Description

Prereq: EE3720 and 3140 or equivalent.

Theoretical and practical factors in designing computer, communication networks; communication principles and codes; network topology; and architecture, protocol layers; current and advanced applications.

Reference Books

  1. F. Halshall, Data communication, computer networks, and OSI , Addison-Wesley (1992).
  2. J. D. Spragins, Telecommunications protocols and design , Addison-Wesley (1991).

Goals: Design and analyze computer networks including network topology, network architecture, and protocol layers. Current and advanced developments in the computer network area.

Topics

  1. Basic ideas of communications in computing, communication signals, lines, coding, nodal interfacing technology - switching, multiplexing, modem.
  2. Network topology, queuing theory relating to computer networks, simulation examples.
  3. Communication network architecture, OSI model, layer descriptions, example networks.
  4. Details of physical and data link layers, examples and performance analysis. typical IC chips.
  5. Network layer- flow and congestion control, routing.
  6. Introduction to LANs/MANs and ISDN.



Homework

Homework 2 - Solutions

 

Practice Problems Solutions are kept in the "reserve room" of Middleton Library.

 Problem Set 1 - Solutions  Problem Set 5 - Solutions  Problem Set 9
 Problem Set 2 - Solutions  Problem Set 6 - Solutions  Problem Set 10
 Problem Set 3 - Solutions  Problem Set 7 - Solutions  Problem Set 11
 Problem Set 4 - Solutions  Problem Set 8 - Solutions  Problem Set 12
     Problem Set 13


Programming Assignments

 Instructions  Figures
 
 Program 1 (Forward Search Algorithm)  Program 4 (Go-Back-N protocol)
 Program 2 (Backward Search Algorithm) - Problem  Program 5 (Socket Programming) - Handout | Problem
 Program 3 (Simulation Technique for Network Reliability)