Part-Time Programs in Engineering and Applied Science, Johns Hopkins University

Computer and Data Communication Networks I
525.441


Course Description
This course provides a comprehensive overview of computer and data communication networks, with emphasis on analysis and modeling. Basic communications principles are reviewed as they pertain to communication networks. Networking principles covered include layered network architecture, data encoding, static and multiaccess channel allocation methods (for LAN and WAN), ARQ retransmission strategies, framing, routing strategies, transport protocols, and emerging high speed networks.

Syllabus

  1. Introduction and Layered Network Architecture
  2. Delay Models in Data Networks
  3. Point to Point Protocols and Links
  4. Mid-Term Examination
  5. Multi-Access Communication
  6. Routing in Data Networks
  7. Flow Control
  8. Final Examination

Prerequisites
525.414 Probability and Stochastic Processes for Engineers and 525.416 Communication Systems Engineering, or equivalents.

Instructor
Timothy Hanson received his Ph.D. from Ohio University.
E-mail the instructor.

Textbook
Data Networks, Second Edition by Bertsekas and Gallager


Return to Electrical Engineering Courses | Electrical Engineering | Part-Time Engineering

January 1998