COM 1337 Computer Communication Networks

Course Description and Catalog Information
Course Information (links to past and current course materials)
Course Format
Course Coordinator
Textbooks and References
Course Goals
Prerequisites by Topic
Major Topics Covered in Course
Laboratory Projects

Course Description

Introduces the underlying concepts and principles of computer networks. Presents the different components of a network and how these components fit together. Emphasizes the design and implementation of network software that transforms  raw hardware into a richly functional communication system. Real networks (such as the Internet, ATM, Ethernet, Token Ring) will be used as examples to reinforce the concepts and demonstrate various protocols. The course also covers applications such as electronic mail and the World Wide Web. Topics include: introduction to communications connectivity and standards; layered architectures: ISO/OSI and TCP/IP reference models; data transmission, synchronization, and multiplexing; error handling, link control, and protocol operation; local area networks; network interconnection; high-speed networks; wide area networks; internetworking;  transport layer services; higher layers and applications.

4 QH credit
Prerequisite: COM 1330.

Course Information

Course Format

BSCS03 Systems track
BSCS04 elective course
BACS elective course
BSIS required course

This is a System track course for BS CS majors graduating in the year 2003 and before, an elective for BS CS majors and a core course for IS CS majors.

Course Coordinators

Leon Deligiannides

Textbooks and References

Fall 2000 Spring 2000

Course Goals

  • Learn how to write programs that communicate over the internet.
  • These will include program of 200 lines of code up to 700
  • Learn how to troubleshoot and debug such programs.
  • Application programming support
  • Prerequisites by Topic

    Major Topics Covered in the Course

    Laboratory projects

    3 programming assignments: 1 week for each lab.