Instructor

Dr. Do Young Eun

Dr. Do Young Eun

Electrical and Computer Engineering

Phone: 919-513-7406
Email: dyeun@ncsu.edu
Instructor Website
Research Website

ECE 570 Computer Networks

3 Credit Hours

(also offered as CSC 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.

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, 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.

Course Requirements

HOMEWORK: Assigned

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)

Textbook

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