Cybersecurity - Bachelor of Science

Students must complete all University degree requirements, which include: General Education requirements, Viewing a Wider World requirements, and elective credits to total at least 120 credits with 48 credits in courses numbered 300 or above. Developmental coursework will not count towards the degree requirements and/or elective credits, but may be needed in order to take the necessary English and Mathematics coursework.

Prefix Title Credits
General Education
Area I: Communications 1
English Composition - Level 1 24
English Composition - Level 2 23
Oral Communication3
Area II: Mathematics 3
Choose one from the following:3-4
Applications of Calculus I3
Calculus and Analytic Geometry I4
Area III/IV: Laboratory Sciences and Social/Behavioral Sciences 11
Introduction to Computer Science4
Area III: Laboratory Sciences Course (4 credits) 2
Area IV: Social & Behavioral Sciences (3 credits) 2
Area V: Humanities 23
Area VI: Creative and Fine Arts 23
General Education Elective
MATH 1521GCalculus and Analytic Geometry II4
or MATH 1521H Calculus and Analytic Geometry II Honors
Viewing a Wider World 46
Departmental/College Requirements
BCIS 482Management of Information Security3
C S 111Computer Science Principles4
C S 272Introduction to Data Structures4
C S 273Machine Programming and Organization4
or E E 212 Introduction to Computer Organization
C S 278Discrete Mathematics for Computer Science4
C S 371Software Development4
C S 380Introduction to Cryptography3
C S 448Senior Project4
C S 474Operating Systems I3
C S 478Computer Security3
C S 479Special Topics (Mobile Computing and Wireless)3
or E E 490 Selected Topics
C S 479Special Topics (Software Reverse Engineering)3
C S 480Linux System Administration3
C S 482Database Management Systems I3
C S 484Computer Networks I3
CJUS 412Introduction to Security Technology and Loss Prevention3
E E 458Hardware Security and Trust3
E T 339Introduction to Digital Forensics and Incident Response3
Choose one sequence from the following:6-8
Computer Science I
and Object Oriented Programming
8
Java Programming
and Object Oriented Programming
7
Choose one from the following:3
Linear Algebra, Probability and Statistics Applications4
Statistics for Engineers and Scientists I3
Probability: Theory and Applications3
Second Language Requirement: (not required)
Electives, to bring the total credits to 120 58-11
Select upper division electives to bring total upper division to 48
Cloud and Edge Computing (Recommended)3
Total Credits120

A Suggested Plan of Study For Students

This roadmap assumes student  placement in MATH 1511G Calculus and Analytic Geometry I and ENGL 1110G Composition I. The contents and order of this roadmap may vary depending on initial student placement in mathematics and english. It is only a suggested plan of study for students and is not intended as a contract. Course availability may vary from fall to spring semester and may be subject to modification or change.

Plan of Study Grid
First Year
Semester 1Credits
ENGL 1110G Composition I 4
Choose one from the following: 1 3-4
Calculus and Analytic Geometry I  
Applications of Calculus I  
Area IV: Social/Behavioral Sciences Course 2 3
C S 111 Computer Science Principles 4
 Credits14-15
Semester 2
Choose one from the following: 3
Introduction to Communication  
Public Speaking  
Introduction to Communications Honors  
MATH 1521G
Calculus and Analytic Geometry II
or Calculus and Analytic Geometry II Honors
4
C S 172 Computer Science I 4
Choose one from the following: 3
Advanced Composition  
Professional & Technical Communication  
Advanced Technical and Professional Communication  
Area V: Humanities Course 2 3
 Credits17
Second Year
Semester 1
Area VI: Creative and Fine Arts Course 2 3
Area III: Laboratory Sciences Course 2 4
C S 271 Object Oriented Programming 4
C S 272 Introduction to Data Structures 4
 Credits15
Semester 2
C S 171G Introduction to Computer Science 4
C S 273
Machine Programming and Organization
or Introduction to Computer Organization
4
C S 278 Discrete Mathematics for Computer Science 4
Choose one from the following: 3
Linear Algebra, Probability and Statistics Applications  
Statistics for Engineers and Scientists I  
Probability: Theory and Applications  
 Credits15
Third Year
Semester 1
C S 371 Software Development 4
Viewing a Wider World Course 3 3
BCIS 482 Management of Information Security 3
C S 479
Special Topics (Mobile Computing and Wireless)
or Selected Topics
3
Upper-Division Elective Course 4 3
Cloud and Edge Computing (Recommended)  
 Credits16
Semester 2
Viewing a Wider World Course 3 3
C S 478 Computer Security 3
CJUS 412 Introduction to Security Technology and Loss Prevention 3
C S 479 Special Topics (Software Reverse Engineering) 3
Elective Course 4 3
 Credits15
Fourth Year
Semester 1
C S 474 Operating Systems I 3
C S 482 Database Management Systems I 3
C S 480 Linux System Administration 3
E T 339 Introduction to Digital Forensics and Incident Response 3
Elective Course 4 3
 Credits15
Semester 2
C S 448 Senior Project 4
C S 380 Introduction to Cryptography 3
E E 458 Hardware Security and Trust 3
C S 484 Computer Networks I 3
 Credits13
 Total Credits120-121