M.S. Computer Science: Data Science Concentration

 

Program Requirements:

The CPSC-DS M.S. program requires a student to complete a minimum of 33 semester hours in graduate work including the thesis, or 36 semester hours in graduate work including a graduate project. All students admitted to the M.S. program must complete 15 semester hours of required computer science core courses and 6 semester hours of required DS core courses listed below. The program also includes 6 hours of DS elective courses in one of five areas. Students may elect to undertake a project in lieu of a thesis. The student, in consultation with his/her major advisor and the Graduate Program Coordinator, can select an additional 6 hours of elective coursework in an area of interest within or outside of computer science if they choose project option. In this case, 6 additional hours of DS elective coursework and 6 additional hours of elective courses in the student’s interest area, for a minimum total of 36 hours of graduate credit, are required. The courses used for these additional 6 elective hours are subject to the approval of the major advisor and the Graduate Program Coordinator. With either the thesis or project option, a minimum of 21 hours of credit must be from UTC computer science courses at the 5000 level or above (not including 5000, 5010, 5020 as previously noted). Students must maintain a minimum 3.0 grade point average and are subject to all general regulations of The Graduate School, such as those regulating admission to candidacy, transfer of credits, time limitations, thesis, and degree conferral.

Data Science Specific Curriculum Information:

Choose at least 6 hours from one of five data science areas:

Math Area  
Subject/Crse Course Name Fall Spring
MATH 5130 Introduction to Probability and Statistics    
MATH 5140 Mathematical Statistics    
MATH 5150 Introduction to Biostatistics    
MATH 5160 Applied Statistical Methods    
MATH 5300 Mathematics of Interest    
MATH 5350 Mathematics of Finance    
Business Area  
Subject/Crse Course Name Fall Spring
MGT 5180 Prescriptive Analytics    
MGT 5190 Data Mining and Analytics    
MGT 5200 Advanced Data Analytics    
Biology and Environmental Science Area  
Subject/Crse Course Name Fall Spring
ESC 5120 Applied Statistics for Environmental Scientists    
ESC 5610 Advanced Applications of Remote Sensing and Geographic Information Systems    
ESC 5610L Advanced Applications of Remote Sensing and Geographic Information Systems Laboratory    
ESC 5660 Geographic Information Systems    
ESC 5660L Geographic Information Systems Laboratory    
Engineering Management Area  
Subject/Crse Course Name Fall Spring
ENGM 5040 Decision Making and Optimization Techniques    
ENGM 5520 Reliability Engineering    
ENGM 5580 Advanced Engineering Economy    
ENGM 5850 Technical Innovation    
Information Security and Assurance Area  
Subject/Crse Course Name Fall Spring
CPSC 5270 Advanced Database and Database Security  
CPSC 5600 Advanced Biometrics and Cryptography  
CPSC 5610 Advanced Information Security Management    
CPSC 5620 Computer Network Security  
CPSC 5660 System Vulnerability Analysis and Auditing  
CPSC 5680 Computer Forensics  

 2017-18 Course Catalog

Core M.S. Computer Science Curriculum Information:


Computer Science Elective Courses may be chosen from:  
Subject/Crse Course Name Fall Spring
CPSC 5110 Mobile Computing    
CPSC 5120 Software Project Management    
CPSC 5130 Cloud Computing  
CPSC 5140 Design of Distributed Systems    
CPSC 5150 Design of Web Interfaces    
CPSC 5160 Structured Data Exchange    
CPSC 5170 User Interface Development    
CPSC 5180 Programming Languages for Advanced Data    
CPSC 5200 Automata, Complexity, and Computability    
CPSC 5230 Decision Support and Business Intelligence    
CPSC 5240 Principles of Data Analytics  
CPSC 5250 Medical Informatics    
CPSC 5270 Advanced Database and Database Security  
CPSC 5400 Topics in Simulation    
CPSC 5420 Programming with SAS    
CPSC 5440 Introduction to Machine Learning    
CPSC 5450 Advanced Topics in Artificial Intelligence    
CPSC 5460 Pattern Recognition    
CPSC 5500 Computer Graphics Applications and Algorithms    
CPSC 5510 Advanced Computer Graphics    
CPSC 5530 Data Visualization and Exploration    
CPSC 5560 Computer Data Communications    
CPSC 5570 Internetworking    
CPSC 5580 Software Defined Networks    
CPSC 5600 Advanced Biometrics and Cryptography  
CPSC 5610 Advanced Information Security Management    
CPSC 5620 Computer Network Security  
CPSC 5640 Internet Security Protocols    
CPSC 5660 System Vulnerability Analysis and Auditing  
CPSC 5680 Computer Forensics  
CPSC 5710 Microcomputer Systems Architecture    
CPSC 5720 Real-Time Embedded Systems    
CPSC 5820 Legacy Computing Systems    
CPSC 5850 Compiler System Design    
CPSC 5910r Special Topics  
CPSC 5920r Graduate Internship in Computer Science  
CPSC 5950r Design Project    
CPSC 5997r Individual Studies  
CPSC 5998r Research    

A project typically has well-defined requirements; it is expected to be of graduate quality but is of such a nature that it can be completed within a single semester, given diligent effort on the student’s part. Requirements are established by the faculty member who is instructor of record for CPSC 5900 and generally include interim status reports, a final written report, and a presentation/demonstration of the finished project. Project topics may be suggested by the student, a faculty member, or an external client (e.g. a company or non-profit organization) and must be approved by the CPSC 5900 instructor.

A thesis generally involves the pursuit of a more open-ended research objective, and results in the writing, oral defense, and publication of a paper of substantial length and scholarly quality. The research and writing of the thesis always requires at least two semesters, and may take longer depending on a variety of factors. A total of at least 6 credit hours in CPSC 5999r must be successfully completed; no more than 4 may be earned in any one semester. The credits may be distributed over two or more semesters 3/3, 2/4, 4/2, 2/2/2, etc. with the proviso that the student must be enrolled for at least two semester hours of thesis during the semester that the thesis is completed and submitted to the Graduate School. Before registering for CPSC 5999r thesis credits, the student must establish a thesis committee consisting of a chairperson and at least two other persons, all of whom must be members of the UTC graduate faculty. (See the Graduate School web site for the thesis committee appointment form and the list of graduate faculty members.) The committee must approve the student’s proposed thesis topic, the completed thesis, and the thesis defense in order for the student to receive his/her degree. Once a student enrolls in thesis credits, he/she must continuously enroll in CPSC 5999r each semester until the thesis is completed. It is not necessary for the student to take CPSC 5999r during Summer terms unless the student plans to complete the thesis for August degree conferral.

Useful Links:

Admission Information

Program of Study Changes

Application for Candidacy, Certificate, and Graduation

 

Back to Top