UGA Bulletin Logo

Network System Engineering


Course Description

Introduction to the network systems and engineering. Covers network system programming, communication protocols and security, software and hardware tools, and platforms.


Athena Title

Network System Engineering


Prerequisite

CSCI 1730 or ELEE 2040


Semester Course Offered

Offered every year.


Grading System

A - F (Traditional)


Course Objectives

In this course: 1. Students will be able to describe and analyze the design principles and protocols in network systems. 2. Students will be able to design communication and networking systems and protocols and conduct experiments within real-world settings. 3. Students will implement and debug networking algorithms, protocols, or systems with modern programming languages and platforms based on literature. 4. Students will be able to manage and document large, complex systems among team members. 5. Students will be able to identify modern problems that can be effectively addressed with or affected by network systems 6. Students will be able to communicate effectively in formal and informal settings and demonstrate these communication skills through written reports and oral presentations.


Topical Outline

1. System design and programming tools (Linux, C, python) 2. Network emulation software and hardware platforms 3. Network system and engineering principles 4. Communication and networking systems and protocols 5. Security, privacy, and ethical issues of network systems


Syllabus