Uploaded by Anas A

Computer Security- Course Description

advertisement
Computer Security
Course Description:
Fundamental introduction to the broad area of computer security. Topics will include
fundamentals of
cryptography, network security, operating system security, and common vulnerabilities in
computer systems.
Course Goals and Student Learning Outcomes:
The following is a list of some expected course outcomes.
1. Students are able to describe detailed features of fundamental computer security
concepts.
2. Students are familiar with network security designs which are commonly used in
organizations.
3. Students are familiar with fundamentals of cryptography, including public and private
key cryptography.
4. Students are familiar with network security threats and countermeasures, including
common attacks and defensive strategies.
5. Students have an understanding of security within and Software-Defined Networking
(SDN), including
common attacks and defensive strategies.
6. Students can recognize common vulnerabilities on various operating systems and can
compare and
contrast various features provided on popular operating systems.
7. Students can explain common vulnerabilities in programs, such as buffer overflows
and lack of input
sanitization.
8. Students can compare and contrast types of malicious code, including worms, Trojan
horses, and viruses.
Course Content
Modules
Module 1
Module 2
Module 3
Topic
Class Intro and Intro to Security Concepts
Encryption System- I
Encryption System- II
Module 4
Module 5
Module 6
Module 7
Module 8
Module 9
Module 10
Module 11
Module 12
Module 13
Module 14
1st-Mid. Exam
2nd-Mid. Exam
Pre-Exam
Dec 4
Threat Models
Buffer Overflow attack
Buffer Overflow Exploits and Defenses
Web Security
Securing Web Applications
Ur/Web
Network Security
SSL and HTTPS
Side-Channel Attacks
Mobile Phone Security
Data Tracking
Exercises
Exercises
Review on course
Final Exam
Download