CS 6349: Network Security (Spring 2020)

Syllabus Schedule
Instructor: Shuang Hao
Email: shao -at- utdallas.edu
Office: ECSS 3.705
Office hours: 5:30-6:30 pm Thursday
Class time: 4-6:45 pm Friday
Location: ECSN 2.110
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:

- Class Participation will be based on attendance.

- 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
01/17Course Overview
01/31Cryptography II
02/07Network Attacks
02/14Network Attacks II
02/21Protocol Security
02/28Instructor on travel
03/06Protocol Security II
03/13Midterm Exam
03/20Spring Break
03/27Spring Break
04/03Web Security
04/10Web Security II
04/17Malware, Spam, and Defense
04/24Final Exam