CS 6349: Network Security (Fall 2020)

Syllabus Schedule
Instructor: Shuang Hao
Email: shao -at- utdallas.edu
Office: ECSS 3.705
Office hours: 3:30-4:30 pm Thursday (via MS Teams)
Class time: 4-6:45 pm Friday
Location: Remote/Virtual learning
Class TA: Shuo Li

Course Overview

CS 6349 is a graduate-level network security course. We will cover theoretical and practical aspects of network security. Topics include cryptography and its applications, TCP/IP-based vulnerabilities, denial-of-service attacks, protocol issues, worms and botnets, web security, detection and defense mechanisms.


CS 5390 Computer Networks is a pre-requisite.

Textbook and Reading List

The course has no mandatory textbook. The topics will be covered in lectures. The recommended books are:

Grading Policy

The grade will be computed based on the following components:

- Homework Assignments will include written and programming assignments. There will be 3-4 assignmentss.

- Midterm and Final Exams are based on the lectures and homeworks.

Tentative Course Schedule

The lecture schedule is subject to change based on the course progress.

Date Topic
08/21Course Overview
09/04Cryptography II
09/11Network Attacks
09/18Network Attacks II
09/25Protocol Security
10/02Midterm Exam
10/09Protocol Security II
10/16 Web Security
10/23Web Security II
10/30 Web Security III
11/06 Malware, Spam and Botnets
11/13Detection and Defense
11/20Final Exam