Website: School of Theoretical and Applied Science
Convener:
Current as of September 2024
[/column]Cybersecurity professionals are skilled in computer networks and systems, computer programming, and information management. The Bureau of Labor Statistics highlights Cyber Security as an occupation growing “much faster than average”, with a projected growth of 32% in 2023. The average salary for Cybersecurity professionals is over $110,000/yr. The Cybersecurity major consists of a rigorous curriculum which delivers core computer programming instruction, depth in computing software and architecture design, breadth in computer science and information management sub-disciplines, along with critical coursework in ethics and technology.
The major requires students to complete core cybersecurity coursework – including 100-200 level foundational computer science courses, an ethics / law course, an information technology course, five upper-level specialization courses, and a capstone. Additionally, students must take two courses in Mathematics and 4 electives.
Learning Outcomes
- Outcome #1: Demonstrate programming competence in systems programming languages such as C or C++
- Outcome #2 Demonstrate understanding of computer architecture, including data storage, TCP/IP networking, registry memory, runtime scheduling, resource management, and security protocols within the operating system.
- Outcome #3 Demonstrated knowledge of principles of information technology within an organization.
- Outcome # 4 Demonstrate a broad understanding of relevant literature on ethical and legal issues pertaining to computing technology and security.
- Outcome #5 Demonstrate understanding of cryptography in relation to computer and network/internet security.
- Outcome #6 Demonstrate experience in identifying and assessing vulnerability, threat intelligence, penetrated testing, and defending against common attack vectors in cyberinfrastructrure.
- Outcome #7 Demonstrate ability to relate cybersecurity concepts to critical areas of software development, such as database systems, web applications, and operating systems.
- Outcome #8 Demonstrate ability to apply cybersecurity concepts to real-world scenarios through experience developing large programing and systems projects.
- Transfer students who have 48 or more credits accepted at the time of transfer are waived from the courses marked with a (W) below.
Waivers do not apply to Major Requirements. - Double counting between General Education and Major may be possible. Check with your advisor to see if any apply.
- Writing Intensive Requirement (five courses): two writing intensive courses in the general education curriculum are required:
Critical Reading and Writing II and Studies in the Arts and Humanities; the other three courses are taken in the major. - Not all courses are offered each semester. Please check the current Schedule of Classes for semester course offerings.
- The Career Pathways Program requirements must be completed prior to graduation. Visit the Cahill Career Center.
CYBERSECURITY MAJOR
- Subject & Course # – Title & Course Description
- GENERAL EDUCATION REQUIREMENTS
- REQUIRED – CRWT 102 - CRITICAL READING AND WRITING II
- SELECT ONE – INTD 101 - FIRST YEAR SEMINAR OR
- HNRS 101 - HONORS FIRST YEAR SEMINAR *
- SELECT ONE – AIID 201 - STUDIES IN THE ARTS & HUMANITIES OR (W)
- HNRS 201 - HONORS STUDIES IN THE ARTS & HUMANITIES *
- SELECT ONE – SOSC 110 - SOCIAL SCIENCE INQUIRY OR (W)
- HNRS 110 - HONORS SOCIAL SCIENCE INQUIRY *
- SELECT ONE – (W) - HISTORICAL PERSPECTIVES CATEGORY
- SELECT ONE – (W) - GLOBAL AWARENESS CATEGORY *
- SELECT ONE – - QUANTITATIVE REASONING CATEGORY
- SELECT ONE – - SCIENTIFIC REASONING CATEGORY
- SELECT TWO – DISTRIBUTION CATEGORY (One course must be outside of school)
- * Students in the College Honors Program must take the HNRS course options.
- CYBERSECURITY MAJOR REQUIREMENTS
- CMPS 147 - COMPUTER SCIENCE I
- CMPS 148 - COMPUTER SCIENCE II
- CMPS 220 - ASSEMBLY LANGUAGE PROGRAMMING
- CMPS 231 - DATA STRUCTURES (WI)
- INFO 224 - PRINCIPLES OF INFORMATION TECHNOLOGY
- DATA 225 - ETHICS OF TECHNOLOGY OR
- INFO 315 - COMPUTER LAW AND ETHICS
- MATH 240 - CRYPTOGRAPHY
- CMPS 327 - NETWORK PROGRAMMING OR
- INFO 335 - NETWORKS AND DISTRIBUTED PROCESSING
- CMPS 305 - CYBER SECURITY
- CMPS 370 - CYBER AND NETWORK DEFENSE
- CMPS 311 - OPERATING SYSTEMS
- CMPS 450 - SENIOR PROJECT (WI)
- MATHEMATICS ELECTIVES: SELECT TWO (8 CREDITS):
- MATH 121 - CALCULUS I
- MATH 237 - DISCRETE STRUCTURES OR
- MATH 205 - MATHEMATICAL STRUCTURES (WI)
- CYBER ELECTIVES: SELECT 4 AT LEAST ONE ELECTIVE MUST BE FROM INFO (16 CREDITS)
- CMPS 285 - MOBILE DEVELOPMENT
- CMPS 315 - THE UNIX ENVIRONMENT
- CMPS 364 - DATABASE DESIGN OR
- INFO 333 - DATA VISUALIZATION
- CMPS 369 - WEB APPLICATION DEVELOPMENT
- INFO 316 - INTRO TO DIGITAL FORENSICS
- INFO 342 - SYSTEMS ANALYSIS AND DESIGN
- INFO 441 - INFORMATION TECHNOLOGY MANAGEMENT
- CAREER PATHWAYS REQUIREMENTS
- Visit the Cahill Career Center
- PATH TS1 - CAREER PATHWAYS MODULE 1 FOR THEORETICAL & APPLIED SCIENCE
- PATH TS2 - CAREER PATHWAYS MODULE 2 FOR THEORETICAL & APPLIED SCIENCE
- PATH TS3 - CAREER PATHWAYS MODULE 3 FOR THEORETICAL & APPLIED SCIENCE
Note: A 2.0 GPA in the major is required for graduation.