Master of Science in Computer Science
The Master of Science in Computer Science (MSCS) is designed to strengthen knowledge in advanced computer science areas, including hardware systems, software systems, computer networks and applied computing.
Students can choose between completing a thesis (31 credit hours), non-thesis (37 credit hours), master's project or master's report (37 credit hours).
Participation in the thesis, project, or report options requires approval by faculty.
Click here to for more information about Curriculum and Courses.
Leveling Requirements
Students who do not hold a bachelors or master's degree in computer science or a related field may be required to complete undergraduate leveling work.
WITHOUT MATHEMATICS BACKGROUND
- Statistics
- Calculus I
- Discrete Math
- Data Structures
- Algorithm Analysis
- Operating Systems OR Computer Architecture
WITH MATHEMATICS BACKGROUND
- Data Structures
- Algorithm Analysis
- Operating Systems OR Computer Architecture
https://www.depts.ttu.edu/cs/grad/ms-cs/