Cyber Security - Computer Science

cyber-security

UAHuntsville MSCBS Courses - Computer Science Track

The Computer Science track involves developing, documenting and maintaining secure coding practices for scripts and applications. Also included are the design aspects of networks ensuring a risk mitigated network in relation to confidentiality, integrity and the availability of data and devices. 

Core Classes (18 Credit Hours)

CPE 549- Introduction to Information Assurance Engineering Introduction to cryptography and computer security through hardware and physical security to a knowledge of audit methods, security management, and public law.
CPE 649- Advanced Information Assurance Engineering Introduction to topics ranging from how to attack computer systems and networks to how to protect and recover from attacks on computer systems and networks.
CS 570- Introduction to Computer Networks Organization and operation of computer networks.
CS 670- Computer Networks Detailed analysis of the organization and operation of computer networks.
IS 501- Introduction to Information Assurance Overview of information security from a technical project management and risk management perspective.
IS 663- Computer Forensics Introduces systematical problem-solving techniques and applies them to computing investigations.

 Computer Science Concentration Classes (15 Credit Hours)

CS 585- Introduction to Computer Security Examines the issues related to security policies, models and mechanisms applicable to providing security for computer-based systems including operating systems, database management systems, and networks.
CS 685- Computer Security Advanced topics in security policies, models, and mechanisms applicable to providing security for computer based systems, including operating systems, database management systems, and networks.
CS 553- Client/Server Architectures Conceptual and practical aspects of client/server architectures
600-level Elective in CS (must be approved by dept.)  
600-level Elective in CS (must be approved by dept.)  
NOTE: All students in CS track must pass a written comprehensive final examination.

*Prerequisite Requirements

Data Structure (3 hours)
Operating Systems (3 hours)
Algorithm Design and Analysis (3 hours)
Computer Architecture (3 hours)
Probability and Statistics (3 hours)