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.

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/3000 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
Modern Computing in Practice 0,4
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
CSCI 1110Computer Science Principles4
CSCI 2220Introduction to Data Structures and Algorithms4
CSCI 2230Assembly Language and Machine Organization0,4
or E E 212 Introduction to Computer Organization
CSCI 2310Discrete Mathematics for Computer Science4
CSCI 3710Software Development4
CSCI 4225Introduction to Cryptography3
CSCI 4980Senior Project4
CSCI 4120Operating Systems I3
CSCI 4205Computer Security3
CSCI 4235Cellular Networks and Mobile Computing3
or E E 490 Selected Topics
CSCI 4240Software Reverse Engineering 3
CSCI 4130Linux System Administration3
CSCI 4140Database Management Systems I3
CSCI 4245Computer 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
Computer Programming Fundamentals
and Object-Oriented Programming
7
Choose one from the following:3
Linear Algebra, Probability and Statistics Applications4
Statistics for Engineers and Scientists3
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 Credits116-120
1

Students with Area I transfer credits may sometimes complete this requirement with 9 credits

2

See the General Education section of the catalog for a full list of courses

3

Either MATH 1511G Calculus and Analytic Geometry I or MATH 1430G Applications of Calculus I are required for the degree but students may need to take any prerequisites needed to enter MATH 1511G or MATH 1521G first.

4

See the Viewing a Wider World section of the catalog for a full list of courses.

5

Elective credit may vary based on prerequisites, dual credit, AP credit, double majors, and/or minor coursework. The amount indicated in the requirements list is the amount needed to bring the total to 120 credits and may appear in variable form based on the degree. However students may end up needing to complete more or less on a case-by-case basis and students should discuss elective requirements with their advisor.

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
CSCI 1115G Modern Computing in Practice 4
 Credits14-15
Semester 2
Choose one from the following: 3
Introduction to Communication  
Public Speaking  
Introduction to Communication Honors  
MATH 1521G
Calculus and Analytic Geometry II
or Calculus and Analytic Geometry II Honors
4
CSCI 1720 Computer Science I 4
Choose one from the following: 3
Advanced Composition  
Professional and 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
CSCI 2210 Object-Oriented Programming 4
CSCI 2220 Introduction to Data Structures and Algorithms 4
 Credits15
Semester 2
VWW 3,5 3
CSCI 2230
Assembly Language and Machine Organization
or Introduction to Computer Organization
4
CSCI 2310 Discrete Mathematics for Computer Science 4
Choose one from the following: 3
Linear Algebra, Probability and Statistics Applications  
Statistics for Engineers and Scientists  
Probability: Theory and Applications  
 Credits14
Third Year
Semester 1
CSCI 3710 Software Development 4
Viewing a Wider World Course 3 3
BCIS 482 Management of Information Security 3
Upper-Division Elective Course 4 3
Mobile Computing and Wireless 6 3
Cloud and Edge Computing (Recommended)  
 Credits16
Semester 2
Viewing a Wider World Course 3 3
CSCI 4205 Computer Security 3
CJUS 412 Introduction to Security Technology and Loss Prevention 3
CSCI 4996 Special Topics (Software Reverse Engineering) 3
Elective Course 4 3
 Credits15
Fourth Year
Semester 1
CSCI 4120 Operating Systems I 3
CSCI 4140 Database Management Systems I 3
CSCI 4130 Linux System Administration 3
E T 339 Introduction to Digital Forensics and Incident Response 3
Elective Course 4 3
 Credits15
Semester 2
CSCI 4980 Senior Project 4
CSCI 4225 Introduction to Cryptography 3
E E 458 Hardware Security and Trust 3
CSCI 4245 Computer Networks I 3
 Credits13
 Total Credits119-120
1

MATH 1511G Calculus and Analytic Geometry I or MATH 1430G Applications of Calculus I is the starting requirement for this degree but students may need to take prerequisites before enrolling.

*If a student tests into MATH 1521G Calculus and Analytic Geometry II then elective credits can replace this requirement in the roadmap.

2

See the General Education section of the catalog for a full list of courses.

3

See the Viewing a Wider World section of the catalog for a full list of courses.

4

Any course offered by the university. Elective credit may vary based on prerequisites, dual credit, AP credit, double majors, and/or minor coursework. The amount indicated in the requirements list is the amount needed to bring the total to 120 credits and may appear in variable form based on the degree. However students may end up needing to complete more or less on a case-by-case basis and students should discuss elective requirements with their advisor.

5

Students need to fill in one credit to meet the requirement of 15 credit hours.

6

This course does not have a course number yet. It will be offered as a special topic course in CSCI (CSCI 4996 Special Topics or CSCI 5996 Special Topics) or EE (E E 490 Selected Topics). The topic of the course must be Mobile and Wireless Computing.