Cybersecurity, BS
Continuously increasing cyber-attacks and threats have become a focal point of headlines around the world with hackers exploiting stolen data from government, companies, schools, hospitals and individuals. This has led to growing demands for a skilled cybersecurity workforce in the United States. Skilled professionals capable of preventing and recovering from cybersecurity breaches will be in high demand in the foreseeable future. This major is designed to meet the current demand of cybersecurity professionals by providing students with the necessary foundations in computing, mathematics, criminology and security including skills to master the following learning outcomes:
- Describe and identify cyber threats and defenses
- Analyze and mitigate security vulnerabilities in software applications, operating systems and computer networks
- Implement mathematical algorithms behind encryption and decryption techniques used in computing
- Define and investigate crimes committed using digital devices
- Create, analyze, and test secure computer systems
- Distinguish and reduce cybersecurity risks
- Apply professional and legal norms of computing
Required Major Courses (51 credits)
CIT 1100 | FUNDAMENTALS OF COMPUTING | Syllabus CIT1100 | 3 |
CIT 2300 | NETWORKING | 3 | |
CIT 3350/CYB 3350 | PROFESSIONAL & LEGAL COMPUTING | 3 | |
CIT 3610 | NETWORK OPERATING SYSTEMS & ADMINISTRATION | 3 | |
CIT 4350 | DATABASE PROGRAMMING | 3 | |
CIT 4610 | NETWORK SECURITY | 3 | |
CYB 1200 | FOUNDATIONS OF CYBERSECURITY | 3 | |
CYB 3620/MTH 3620 | CRYPTOGRAPHY | 3 | |
CYB 3670 | CYBERSECURITY RISK ANALYSIS & MANAGEMENT | 3 | |
CIT 4520/CYB 4520 | APPLICATION SOFTWARE SECURITY | 3 | |
CYB 4540/CIT 4540 | OPERATING SYSTEMS AND SECURITY | 3 | |
CYB 4620 | CYBER THREATS AND DEFENSE | 3 | |
CYB 4670 | DIGITAL FORENSICS | 3 | |
CYB 4700 | ETHICAL HACKING | 3 | |
CYB 4800 | CAPSTONE PROJECT | 3 |
In addition, 3 credits of CYB internship or elective and 3 credits of CYB/CIT elective.
Cybersecurity Support Courses (27 credits)
CRI 1110 | INTRODUCTION TO CRIMINOLOGY | 3 |
CSC 2550/CIT 2550 | INTRODUCTION TO PROGRAMMING | 3 |
CSC 3400 | COMPUTER ARCHITECTURE AND ORGANIZATION | 3 |
CSC 3340/CIT 3250 | OBJECT-ORIENTED PROGRAMMING | 3 |
CSC 3550 | OPERATING SYSTEMS | 3 |
MTH 2070 | ELEMENTARY STATISTICS | 3 |
MTH 2250 | INTRODUCTION TO CRYPTOLOGY | 3 |
MTH 2450 | TOPICS IN COMPUTER MATH | 3 |
PHL 2080 | LOGIC | 3 |