
UAHuntsville MS-IAS 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) |




