CS 5378 - Advanced Computer Security

Course Description:

This course covers various aspects of producing secure computer information systems that provide guaranteed controlled sharing. Emphasis is on software models and design, including discovery and prevention of computing systems security vulnerabilities. Current systems and methods are examined and critiqued.

Prerequisite:

C or higher in CS 3358: Data Structures

Course Objectives:

1.

The student will understand the major issues of computer security engineering.

2.

Gain proficiency with appropriate algorithms, tools, and methodologies of computer security.

3.

The student will be able to analyze, build, and maintain secure software systems.

4.

The student will integrate various tools and methods of computer security with existing software system development practices.

Course Notes:

None.

Section Info:

Lecture/Lab Hours: 3 hours lecture, 0 hours lab
Offered: