Computer Science: Cyber Security, B.S.

The protection of computer systems, computer networks, and the information stored on them from misappropriation or malicious attack.

Potential Careers

  • Cyber Intelligence Analyst

  • Security Compliance Manager

  • Global Security Advisor

  • Data Analytics Auditor

  • Access Control Specialist

  • Homeland Security Officer

 

Graduation & Degree Requirements

Graduation Requirements Degree Requirements
120 Total Hours 21-22 General Education Hours
39 Upper Division (3000-4000) Hours 99 Program (Major) Hours
30 Hours at UTC Minor (Not Required)
60 Hours at 4-year Institution Elective Hours (Not Required)
  Foreign Language (Not Required)

Clear Path for Advising – Computer Science: Cyber Security, B.S. 2017-18

  •  Meet with Academic Advisor two times each semester.

Fall Semester

Spring Semester

CPSC 1100: Fundamentals of Computer Science / 4 Credit Hours
Pre/Co: Math ACT 26+
CPSC 1110: Data Structures / 4 Credit Hours
Pre: CPSC 1100
MATH 1950: Calculus I / 4 Credit Hours
Pre: Math ACT 28+ or Math 1720/1730
MATH 1960: Calculus II / 4 Credit Hours
Pre/Co: Math 1950
ENGL 1010 or 1011: English Comp. I / 3-4 Credit Hours
ENGL 1020: English Comp. II / 3 Credit Hours
CRMJ 1100: Intro. to Criminal Justice / 3 Credit Hours 
FAH: Historical Understanding / 3 Credit Hours
Total Credit Hours: 14-15 Total Credit Hours: 14
  • Using MyMocsDegree, create course plan for your remaining degree requirements.

Fall Semester

Spring Semester

CPSC 2100: Software Design & Development / 3 Credit Hours
Pre: CPSC 1110
CPSC 3600: Principles of Information Security / 3 Credit Hours
Pre: CPSC 1100
CPSC 2800: Intro to Operating Systems / 3 Credit Hours
Pre: CPSC 1110
MATH 2200: Linear Algebra / 3 Credit Hours
Pre/Co: MATH 1950 or MATH 2030
CPEN 3700: Digital Logic / 4 Credit Hours
Pre: CPSC 1100
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Natural Science + Lab (Sequence) / 4 Credit Hours
FAH: Visual & Performing Arts / 3 Credit Hours
 
Natural Science + Lab (Sequence) / 4 Credit Hours
Total Credit Hours: 14 Total Credit Hours: 16
  • Participate in study abroad, leadership opportunities, service learning, civic engagement, internships, research projects, and other learning opportunities.

Fall Semester

Spring Semester

CPSC 3220: File & Database Processing / 3 Credit Hours
Pre: CPSC 2100
CPSC 3200: Algorithm Analysis / 3 Credit Hours
Pre: CPSC 2100 & MATH 2030 or 3030
CPSC 4550: Computer Networks / 3 Credit Hours
Pre: CPSC 2800 & a Statistics course
CPEN 3710: Assembly Lang. Programming / 4 Credit Hours
Pre: CPSC 1110 & CPEN 3700
MATH 2030: Discrete Math (or MATH 3030) / 3 Credit Hours
Pre: MATH 1830 or 1950 & CPSC 1100
CPSC 4600: Biometrics & Cryptography / 3 Credit Hours
Pre: CPSC 1110, 3600 & MATH 2030/3030
CPSC 3610: Ethical Issues in Computing / 3 Credit Hours
Pre: ENGL 1020 & CPSC 1000 or CPSC 1100
MATH 2100: Intro. to Statistics or
Pre: ACT 19+ or College Level Math
MATH 3100: Applied Statistics or
Pre: MATH 1960
ENCE 2200: Engineering Statistics / 4 Credit Hours
Pre/Co: MATH 1960
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
FAH: Literature / 3 Credit Hours
Total Credit Hours: 15 Total Credit Hours: 16
  •  Complete your Graduation application with the Records Office.

Fall Semester

Spring Semester

CPSC 4100: Survey of Programming Langs. / 3 Credit Hours
Pre: CPSC 2800 & CPSC 3200
CPSC 4910r or 1995r: Senior Capstone or Departmental Thesis / 3 Credit Hours
Pre: CPSC 4900
CPSC 4900: Software Engineering / 3 Credit Hours
Pre: CPSC 3200
CPSC 4270: Database & Security / 3 Credit Hours
Pre: CPSC 3220
CPEN 4700: Computer Architecture / 3 Credit Hours
Pre: CPSC 2800 & CPEN 3700
Non-Western Culture / 3 Credit Hours
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
 
Behavioral & Social Science / 3 Credit Hours
Natural Science + Lab / 4 Credit Hours
Natural Science without Lab / 3 Credit Hours
Total Credit Hours: 16 Total Credit Hours: 15

Core CPSC Courses

The following table represents a list of courses all CPSC majors must take. The table also illustrates which courses are generally offered which semesters. In regards to the CPSC 4910 and CPSC 4995, one course must be chosen.

Subject/Crse Course Name Fall Spring
CPEN 3700 Digital Logic and Introduction to Computer Hardware
CPEN 4700 Computer Architecture
CPSC 1100 Fundamentals of Computer Science
CPSC 1110 Data Structures and Program Design
CPSC 2100 Software Design and Development
CPSC 2800 Introduction to Operating Systems
CPSC 3200 Algorithm Analysis and Advanced Data Structures
CPSC 3610 Ethical and Social Issues in Computing
CPSC 4100 Survey of Programming Languages  
CPSC 4900 Software Engineering
CPSC 4910 Senior Capstone Project
CPSC 4995 Departmental Thesis

Cyber Security Courses

The following table represents a list of courses all Cyber Security majors must take. The table also illustrates which courses are generally offered which semesters where applicable. 

Subject/Crse Course Name Fall Spring
CPSC 3220 File and Database Processing  
CPSC 3600 Principles of Information Security and Assurance
CPEN 3710 Computer System Organization and Assembly Language Programming  
CPSC 4550 Computer Networks  
CPSC 4600 Biometrics and Cryptography  
CPSC 4270 Databases and Security
CRMJ 1100 Introduction to the Criminal Justice System    

Back to Top