A student will acquire a background in problem-solving techniques by completing two computer programming courses. The CSCI-C201 / C202 sequence is required for Computer Science majors; the INFO-I 210 / I 211 sequence is required for Informatics majors. Both Computer Science and Informatics majors should be able to integrate the Certificate in Cybersecurity into their academic careers with a maximum of three additional courses; many CSCI / INFO students will need only 1 additional course.
All classes are 3 credit hours unless otherwise noted.
Core Courses
- CSCI-C 251 - Foundations of Digital Computing or INFO-I 201 - Mathematical Foundations of Informatics
- CSCI-C 231 - Intro to Mathematics of Cybersecurity
Specializations
Choose one option set from the following three tracks.
Note: The course sets in the tracks cannot be mixed and matched. Students must select and complete a track in its entirety.
Information Security Track
- CSCI-A 201 - Intro to Programming I or CSCI-A 201 - Computer Programming or INFO-I 210 - Information Infrastructure I
- CSCI-A 202 - Intro to Programming II or CSCI-C 202 - Intro to Computer Software Systems or INFO-I 211 - Information Infrastructure II
- CSCI-A 121 - Cyberspace Influences on Privacy, Security and Society [non-CSCI majors] or CSCI-C 437 - Computer Security [CSCI majors]
- CSCI-C 407 - Computer Forensics (4 cr.)
Networking Security Track
- CSCI-C 201 - Computer Programming II or INFO-I 210 - Information Infrastructure I
- CSCI-C 202 - Intro to Computer Software Systems or INFO-I 211 - Information Infrastructure II
- CSCI-B 438 - Fundamentals of Computer Networks
- CSCI-B 439 - Network Security (4 cr.)
Hardware Security Track
- CSCI-C 210 - Computer Programming II or INFO-I 210 - Information Infrastructure I
- CSCI-C 202 - Intro to Computer Software Systems or INFO-I 211 - Information Infrastructure II
- CSCO-C 335 - Computer Structures
- CSCI-C 439 - Systems, Protocol Security and Information Assurance