Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.
Return to: Undergraduate Majors
More information about School of Natural Science and Mathematics :
Students who wish to double major in cybersecurity and computer science are required to meet the requirements of both majors. The following courses may double count for dual cybersecurity and computer science majors:CMSCI 120 Introduction to Computer Science I (3) , CMSCI 125 Introduction to Computer Science II (3) , CMSCI 228 Discrete Mathematics (3) , CMSCI 277 Computer Architecture (3) , CMSCI 349 Software Engineering (3) , CMSCI 355 Network Systems and Design (3) , CMSCI 356 Operating Systems (3) , CMSCI 358 Computer Security I (3) , CMSCI 359 Database Management Systems (3) , CMSCI 459 Computer Security II (3) , DATA 200 Introduction to Data Science (3) . The double major in cybersecurity and computer science requires a minimum of 64 credits.
A minimum of 120 credit hours is required for a Bachelor of Science in Cybersecurity and Computer Science Double Major.
World Language
OPTION 1: Students beginning a new language:
OPTION 2: Students placed into intermediate or higher language:
Foundations of Social Science
Choose one of the following:
Laboratory Science
Modernity in Literature, Art, Music, or Theatre
Global Encounters
Ethics and the Human Good
Choose two from the following:
Since CMSCI 349 Software Engineering (3) and CMSCI 359 Database Management Systems (3) count for both majors, if either is taken, then only one additional cybersecurity elective (3 credits) and no additional computer science electives need to be taken.
Students who wish to double major in both cybersecurity and computer science are required to meet the requirements of both majors.
FSYM 101 The First Year Symposium (3)
World Languages I (3)
Foundations in Social Science (3)
CMSCI 120 Introduction to Computer Science I (3)
CYBER 160 Networking Administration (3)
15 credits
WCIV 102 Origins of the West (3)
World Languages II (3)
PHIL 103 Foundations of Philosophy (3)
CMSCI 125 Introduction to Computer Science II (3)
CYBER 161 UNIX and Windows Operating Systems (3)
WCIV 201 The Western Imagination: the Renaissance to the Great War (3)
PHIL 203 Philosophy in the Modern Age (3)
CMSCI 254 Data Structures and Algorithms (3)
CMSCI 277 Computer Architecture (3) * OR DATA 200 Introduction to Data Science (3)
CYBER 201 Secure Systems Design and Risk Management (3)
THEOL 220 Belief in Today’s World (3)
AMER 202 America in the World (3)
MATH 211 Mathematical Thinking (3)
CMSCI 256 Principles of Software Development (3)
MATH 228 Discrete Mathematics (3)
XXMO 300 Modernity in Lit./Art/Music/Theatre (3)
THEOL 320 Encountering Christ (3)
CMSCI 442 Principles of Programming Languages (3) ,CMSCI 453 Algorithms (3) , OR CMSCI 485 Theory of Computation (3)
CMSCI 355 Network Systems and Design (3) OR CMSCI 358 Computer Security I (3)
THEOL/PHIL 300 Ethics and The Human Good (3)
XXGE 3XX Global Encounters (3)
CYBER 357 Network Security (3) OR CMSCI 356 Operating Systems (3) **
CMSCI 359 Database Management Systems (3) OR CYBER 210 Systems Operations Management (3)
GNSCI XXX Lab Science (4)
16 credits
CMSCI 442 Principles of Programming Languages (3) , CMSCI 453 Algorithms (3) , OR CMSCI 485 Theory of Computation (3)
CMSCI 474 Senior Project Proposal (1)
CMSCI 355 Network Systems and Design (3) OR CMSCI 120 Introduction to Computer Science I (3)
Elective (3)
CMSCI 475 Senior Project (3)
CYBER XXX CYBER Elective (3)
CYBER 400 Cybersecurity Capstone (3)
* CMSCI 277 Computer Architecture (3) is offered in Fall of even years. DATA 200 Introduction to Data Science (3) is offered every fall.
**CYBER 357 Network Security (3) is offered in spring of even years. CMSCI 356 Operating Systems (3) is offered in spring of odd years.
CMSCI 355 Network Systems and Design (3) is offered fall of odd years. CMSCI 120 Introduction to Computer Science I (3) is offered fall of even years.
CMSCI 359 Database Management Systems (3) is offered spring of even years. CYBER 210 Systems Operations Management (3) is offered spring of every year.
If CJUST 314 Cyber Security (3) (offered in the fall) or CJUST 130 Introduction to Cyber Security and Cyber Crime (3) are taken as the social science course, then this course also counts as the CYBER Elective needed in the spring of senior year.