Dr. Do Young Eun
Electrical and Computer Engineering
CSC 570 Computer Networks
3 Credit Hours
(also offered as ECE 570)
General introduction to computer networks. Discussion of protocol principles, local area and wide area networking, OSI stack, TCP/IP and quality of service principles. Detailed discussion, including quantitative treatment, of topics in medium access control, error control coding, and flow/congestion control mechanisms. Introduction to network architecture, wireless networking, network security.
Basic courses or knowledge in computer organization, operating systems, statistics and probability, programming ability. An undergraduate course in networking fundamentals is helpful but not strictly required.
The aim of this course is to impart to the student an understanding of the fundamental concepts of computer networking, knowledge of the basic taxonomy and terminology of the computer networking area, and an appreciation of quantitative network performance. The students will be introduced to advanced networking concepts, preparing the student for entry to advanced courses in computer networks and telecommunication networks. The students will gain expertise in some specific areas of networking. The stress in the course is on theoretical and conceptual development rather than practical experience with specific technologies.
Students will participate and learn by following reading assignments before coming to class, by asking and answering questions during in-class discussions, by working on homework problems, and by preparing for in-class exams.
EXAMINATIONS: Two midterms and one final exam
PROJECTS: No project
SOFTWARE REQUIREMENTS: None (All relevant S/W will be provided by NCSU on Unity environment)
Andrew S. Tanenbaum, David J. Wetherall, Computer Networks, 5th Edition, Prentice Hall, 2011. ISBN-10: 0132126958