CSC/ECE 570 Computer Networks

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 of topics in medium access control, error control coding, and flow control mechanisms. Introduction to networking simulation, security, wireless and optical networking. 3 credit hours.


• Prerequisite

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.

• Course Objectives

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. 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 performing simple simulation projects, and by preparing for in-class exams.

• Course Requirements

HOMEWORK:  Assigned

EXAMINATIONS:  One midterm and one final exam

PROJECTS: May be assigned

SOFTWARE REQUIREMENTS:  None (OPNET S/W will be provided by NCSU)

• Textbook

Andrew S. Tanenbaum, David J. Wetherall, Computer Networks, 5th Edition, Prentice Hall, 2011. ISBN-10: 0132126958  

• Computer and Internet Requirements

NCSU and Engineering Online have recommended minimum specifications for computers. For details, click here.

• Instructor

Dr. Do Young Eun, Professor
Electrical & Computer Engineering
Engineering Building II(Eb2) 3064, Box 7911
NCSU Campus
Raleigh, NC 27695

Phone: 919-513-7406
Web Site: