Participants in the Computer Science Track of the Information Assurance Education Graduate Certificate Program (IAEGCP) will take 9 credit hours in computer science courses and 2 credit hours in curriculum and instruction courses; all courses are taught by information assurance experts. Because the program is condensed into an 8-week period, coursework will be intense. Participants will be expected to do independent reading for each class before the program begins. Participants who successfully complete the requirements of the program will receive a graduate certificate from the Department of Computer Science as well as a certificate from CERIAS.


CS 526 Information Security
Basic notions of confidentiality, integrity, availability; authentication models; protection models; security kernels; secure programming; audit; intrusion detection and response; operational security issues; physical security issues; personnel security; policy formation and enforcement; access controls; information flow; legal and social issues; identification and authentication in local and distributed systems; classification and trust modeling; risk assessment.

CS 555: Crytography
Concepts and principles of cryptography and data security. Cryptography (secret codes): principles of secrecy systems; classical cryptographic systems, including Vigenere and Vernam ciphers; the Data Encryption Standard (DES); public-key encryption; privacy-enhanced email; digital signatures. Proprietary software protection; information theory and number theory; complexity bounds on encryption; key escrow; traffic analysis; attacks against encryption; basic legal issues; e-commerce; and the role of protocols.

CS 626: Advanced Information Assurance
Advanced topics in information assurance, including selections from the following: penetration testing, formal verification of systems, formal models of information flow and protection, distributed system authentication, protocol design and attack, computer viruses and malware, intrusion and anomaly detection models, multi-level security, active defenses, investigation and forensics, network firewalls, anonymity and identity, e-commerce support, and database security models and mechanisms. Offered every third semester.

EDCI 590 Design and Development of Instructional Materials and Resources
Instructional skills development; instructional analysis; instructional strategies; producing implementing, and testing instructional materials, labs, case studies, and problems; formative and summative evaluation; curriculum development; and curriculum scope and sequence.


Faculty participants need to have or secure the following prerequisites: CS 354 or equivalent. MA 351 or equivalent. CS 251 or equivalent. CS 381 or equivalent. CS 426 or equivalent.