Tennessee State University

22 Programs 4 Degree levels
Masters

MS in Computer Science (MSCS)

DegreeMasters
FieldComputer Science
F

Cost & earnings at Tennessee State University What students borrow here, and what they go on to earn

You borrow $27,000 median federal debt
You repay $307/mo over 10 years
Graduates earn $42,730 10 yrs after entry
Debt clears in 8.4 yrs of the salary premium
US Department of Education figures See the full breakdown →
A

Computer Science graduates earn a median $94,408 Across 302 US programmes, two years after finishing

See the degree grade →

The MS in Computer Science at Tennessee State University is a graduate programme that develops advanced theoretical knowledge and practical skills across core areas of computing, including algorithms, systems, and applications. It suits students with a strong undergraduate background in computer science or related disciplines who want to pursue technical careers in industry or continue to doctoral study.

What you'll study

The MS in Computer Science combines foundational coursework with advanced electives and a choice of a thesis or non-thesis option. Core topics emphasise algorithms, software engineering, operating systems, databases, and computer architecture, while elective streams allow specialisation in areas such as artificial intelligence and machine learning, cybersecurity, data science, mobile and cloud computing, and human–computer interaction.

  • Core modules (examples): Advanced Algorithms; Operating Systems; Database Systems; Software Engineering; Computer Architecture.
  • Elective and specialised modules (examples): Machine Learning; Artificial Intelligence; Network Security; Data Mining; Cloud Computing; Mobile Application Development; Parallel and Distributed Systems.
  • Research and project work: Students in the thesis option undertake original research under faculty supervision and prepare a thesis. The non-thesis option typically includes a substantial project course or comprehensive examinations and additional coursework.
  • Structure: The programme normally comprises a set number of graduate credit hours including required core credits, electives, and either thesis research credits or project/comprehensive requirements depending on the chosen track.

Entry requirements

Applicants are expected to hold a bachelor's degree from an accredited institution, preferably in computer science, computer engineering, or a closely related field. Candidates with degrees in other disciplines may be considered but could be required to complete prerequisite undergraduate courses in programming, data structures, discrete mathematics, and computer systems.

  • Academic record: A satisfactory undergraduate GPA in the last two years of study or overall degree, as specified by the department.
  • Application materials: Official transcripts, a statement of purpose outlining academic and professional goals, a current résumé or CV, and letters of recommendation (usually two or three).
  • Standardised tests: The department may specify requirements or waivers for standardised tests; check the programme admissions guidelines for current practice regarding GRE scores.
  • English language proficiency: International applicants whose first language is not English must provide evidence of English proficiency through recognised tests or equivalent qualifications, unless otherwise exempted.
  • Prerequisites and provisional admission: Applicants lacking specific prerequisites may be admitted conditionally and required to satisfy preparatory coursework before advancing to graduate-level classes.

Career prospects

Graduates of the MS in Computer Science are prepared for technical and leadership roles across the technology sector. Typical career paths include software developer/engineer, systems architect, data scientist/analyst, machine learning engineer, cybersecurity specialist, database administrator, and cloud engineer.

The degree also provides a strong foundation for those pursuing doctoral research or academic careers. Graduates find employment in a range of settings including technology companies, startups, government agencies, healthcare and finance sectors, and research laboratories. The programme’s project and thesis options help students build a portfolio of applied work and research experience valued by employers and PhD programmes alike.

Why study at Tennessee State University

Tennessee State University is a research-focused public university and a historically Black university that offers a supportive environment with personalised faculty mentoring. The Department of Computer Science provides access to research laboratories, interdisciplinary collaborations, and industry partnerships in the Nashville region and beyond.

  • Research and facilities: Students can engage with active research in areas such as artificial intelligence, cybersecurity, data analytics, and networking using departmental labs and computing resources.
  • Faculty expertise: Faculty members have research and industry experience across core and emerging areas of computer science and supervise both thesis research and applied projects.
  • Location and opportunities: Being located in Nashville offers networking and internship opportunities with a growing technology and healthcare sector, enabling professional development outside the classroom.
  • Flexible pathways: The programme’s thesis and non-thesis tracks accommodate students targeting research careers as well as those seeking immediate advancement in industry roles.

Latest Masters Scholarships

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to Tennessee State University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.