Nov 27, 2024  
2020-2021 Undergraduate Catalog 
    
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]

Cybersecurity, B.S. and Computer Science, B.S., Double Major


Return to {$returnto_text} Return to: All Programs

More information about Department of Mathematics and Computer Science :

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.

Core Requirements (46 to 49 credits)


Major Requirements


64 credits 

 

Electives


6 to 9 credits 

Note


Students who wish to double major in both cybersecurity and computer science are required to meet the requirements of both majors.

Sample Four Year Sequence


Freshman Year

Fall Semester 

FSYM 101 The First Year Symposium (3)  

World Languages I (3)

Foundations in Social Science (3)

CMSCI 120 Introduction to Computer Science I (3)  

DATA 200 Introduction to Data Science (3)  

15 credits   

Spring Semester

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)  

MATH 228 Discrete Mathematics (3)  (either semester)

15 credits  

 

Sophomore Year

Fall Semester

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)  

CYBER 260 Networking Administration (3)  

15 credits 

Spring Semester

THEOL 220 Foundations of Theology: Faith and Revelation (3)  

AMER 202 America in the World (3)  

MATH 211 Mathematical Thinking (3)  

CMSCI 256 Principles of Software Development (3)  

CYBER 261 UNIX and Windows Operating Systems (3)  

15 credits

 

Junior Year

Fall Semester

XXMO 300 Modernity in Lit./Art/Music/Theatre (3)

THEOL 320 Encountering Christ (3)  

Elective (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)  

CYBER 301 Secure Systems Design and Risk Management (3)  

15 credits

Spring Semester

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)  

CYBER 310 Systems Operations Management (3)  or one of CMSCI 359 Database Management Systems (3) , CMSCI 459 Computer Security II (3)  *

GNSCI XXX Lab Science (4)

16 credits 

 

Senior Year

Fall Semester

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 358 Computer Security I (3)  

CYBER XXX CYBER Elective (3)

Elective (3)

Elective (3)

16 credits  

Spring Semester

CMSCI 475 Senior Project (3)  

Elective (3)

CYBER 357 Network Security (3)  OR CMSCI 356 Operating Systems (3)  

CYBER 400 Cybersecurity Capstone (3)  

CYBER 310 Systems Operations Management (3)  or one of CMSCI 359 Database Management Systems (3) , CMSCI 459 Computer Security II (3)  

15 credits 

*CMSCI 459 Computer Security II (3)  is offered in the spring of odd-numbered years. CMSCI 349 Software Engineering (3)  can also be taken but is offered in the fall semester.

 

 

Return to {$returnto_text} Return to: All Programs