Computer Science: Data Science, B.S.

What is a description we can put here?

Potential Careers

  • Data Warehouse Manager

  • Business Intelligence Analyst

  • Marketing Data Scientist

  • Data Solutions Architect

Graduation & Degree Requirements

Graduation Requirements Degree Requirements
122 Total Hours 24-25 General Education Hours
39 Upper Division (3000-4000) Hours 98 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: Data Science, B.S. 2017-18

  • Meet with Academic Advisor two times each semester.

Fall Semester

Spring Semester

CPSC 1000: Intro. to Computing / 3 Credit Hours
CPSC 1110: Data Structures / 4 Credit Hours
Pre: CPSC 1100
CPSC 1100: Fundamentals of Computer Science / 4 Credit Hours
Pre/Co: MATH ACT 26+
MATH 1960: Calculus II / 4 Credit Hours
Pre/Co: MATH 1950
MATH 1950: Calculus I / 4 Credit Hours
Pre/Co: MATH 1950
ENGL 1020: English Comp. II / 3 Credit Hours
ENGL 1010 or 1011: English Comp. I / 3-4 Credit Hours
Behavioral & Social Sciences (ECON 1020) / 3 Credit Hours
Behavioral & Social Sciences / 3 Credit Hours
 
Total Credit Hours: 17-18 Total Credit Hours: 14
  • Using MyMocsDegree, create course plan for your remaining degree requirements.

Fall Semester

Spring Semester

CPSC 2800: Intro to Operating Systems / 3 Credit Hours
Pre: CPSC 1110
CPSC 2100: Software Design & Development / 3 Credit Hours
Pre: CPSC 1110
MATH 2030: Discrete Math (or MATH 3030) / 3 Credit Hours
Pre: MATH 1830 or 1950 & CPSC 1100
MATH 3100: Applied Statistics / 3 Credit Hours
Pre: MATH 1960
Natural Science + Lab (Sequence) / 4 Credit Hours
MATH 2200: Linear Algebra / 3 Credit Hours
Pre/Co: MATH 1950 or MATH 2030
FAH: Historical Understanding / 3 Credit Hours
FAH: Visual & Performing Arts / 3 Credit Hours
FAH: Literature / 3 Credit Hours
Natural Science + Lab (Sequence) / 4 Credit Hours
 Total Credit Hours: 16  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

CPEN 3700: Digital Logic / 4 Credit Hours
Pre: CPSC 1100
CPSC 3200: Algorithm Analysis / 3 Credit Hours
Pre: CPSC 2100 & MATH 2030 or 3030
MGT 3110: Operations Management or
Pre: CPSC 1000, MGT 2120, MATH 1830 or 1950 & ECON 1020
MGT 3560: Management Science or
Pre: CPSC 1000, MGT 2120 & MATH 1830 or 1950
MGT 3560: Management Science / 3 Credit Hours
Pre: MGT 3110
MGT 3110: Operations Management or
Pre: CPSC 1000, MGT 2120, MATH 1830 or 1950 & ECON 1020
MGT 3560: Management Science or
Pre: CPSC 1000, MGT 2120 & MATH 1830 or 1950
MGT 3560: Management Science / 3 Credit Hours
Pre: MGT 3110
CPSC 3220: File & Database Processing / 3 Credit Hours
Pre: CPSC 2100
CPSC 4240: Principles of Data Analytics / 3 Credit Hours
Pre: CPSC 3220
CPSC 3610: Ethical Issues in Computing / 3 Credit Hours
Pre: ENGL 1020 & CPSC 1000 or CPSC 1100
Natural Science + Lab / 4 Credit Hours
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Total Credit Hours: 16 Total Credit Hours: 16
  • Complete your Graduation application with the Records Office.

 Fall Semester

 Spring Semester

CPSC 4900: Software Engineering / 3 Credit Hours
Pre: CPSC 3200
CPSC 4910r or 1995r: Senior Capstone or Departmental Thesis / 3 Credit Hours
Pre: CPSC 4900
CPEN 4700: Computer Architecture / 3 Credit Hours
Pre: CPSC 2800 & CPEN 3700
CPSC 4430: Intro. to Machine Learning / 3 Credit Hours
Pre: CPSC 3200, MATH 2200 & Statistics
CPSC 4100: Survey of Programming Langs. / 3 Credit Hours
Pre: CPSC 2800 & CPSC 3200
CPSC 4530: Data Visualization & Exploration / 3 Credit Hours
Pre: CPSC 3220 & CPSC 4240
CPSC 4180: Programming for Advanced Data / 3 Credit Hours
Pre: CPSC 3220 & CPSC 4240
Non-Western Culture / 3 Credit Hours
 
Natural Science without Lab / 3 Credit Hours
Total Credit Hours: 12 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

Data Science Courses

The following table represents a list of courses all Data Science majors must take. The table also illustrates which courses are generally offered which semesters where applicable. In regards to MGT 3110, MGT 3560, and MGT 4280, two of the three courses must be chosen.

Subject/Crse Course Name Fall Spring
CPSC 1000 Introduction to Computing
CPSC 3220 File and Database Processing  
CPSC 4180 Programming Languages for Advanced Data    
CPSC 4240 Principles of Data Analytics  
CPSC 4430 Introduction to Machine Learning    
CPSC 4530 Data Visualizaiton and Exploration    
MGT 3110 Operations Management    
MGT 3560 Management Science    
MGT 4280 Supply Chain Management    

Back to Top