Course FormatCourse Goals
Course Coordinator
Textbooks and References
Prerequisites by Topic
Major Topics Covered in Course
Laboratory Projects
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.
BSCS03 Systems track
BSCS04 elective course
BACS elective course
BSIS required courseThis 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.
Leon Deligiannides
leon@ccs.neu.edu
References
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
3 programming assignments: 1 week for each lab.