Clemson University logo

Master of Science in Computer Science

Clemson University logo

Master of Science in Computer Science

Clemson University

Fall 2025 Enrollment is now open!

Enroll in your performance-based admissions courses today or request more information

Enroll now

Accredited Master’s Degree

Offered by Clemson University, a Carnegie R1 public research institution

$20,280 USD Tuition

Plus a flat fee of $103 per semester. Flexible payment options are available

Complete in 20-36 Months

Complete 10 three-credit courses full- or part-time

100% online

Lecture videos, live office hours, collaborative projects, and connection with instructors and peers

Academics

Immerse yourself in the future of AI and computer science

This MS in Computer Science will equip you with advanced knowledge and skills, preparing you to engage with the most challenging questions facing today’s digital industries. 

Working alongside leading academics and internationally recognized researchers at a celebrated Carnegie R1 public research institution, you’ll acquire a robust theoretical framework, along with practical computing skills. 

Through collaborative projects based on real-world computing environments and scenarios, you’ll build expertise and abilities while forging meaningful connections with your peers and faculty members. 

You’ll learn how to apply the core concepts, principles, and methodologies of computer science in a variety of real-world contexts, with a strong emphasis on human-centered computing approaches. 

Throughout the program, you’ll examine the ethics and implications of human interactions with technology - becoming a conscientious IT practitioner in the process.

Flexibility
Asynchronous learning in a flexible program designed for busy working professionals.
10 courses, 3 credits each
Complete the 10 course/30-credit program in 20-36 months, studying either full- or part-time.
Develop in-demand skills
Gain expertise in sought-after job skills, such as AI, machine learning, data science, and human-centered computing.
Learn on mobile
Take your studies on the go with mobile-friendly learning on iOS and Android (some assignments may still require a desktop or laptop).

Admissions information

Enroll for Fall 2025 and start classes in August! Enroll now and secure your spot!

This innovative program offers two pathways to admission.

  • Traditional application deadline: August 1, 2025
  • PBA enrollment deadline: August 20, 2025
  • Fall semester classes begin: August 20, 2025

Admissions information

Enroll for Fall 2025 and start classes in August! Enroll now and secure your spot!

This innovative program offers two pathways to admission.

  • Traditional application deadline: August 1, 2025
  • PBA enrollment deadline: August 20, 2025
  • Fall semester classes begin: August 20, 2025
Placeholder

Build the skills you’ll need in programming, statistics and data analysis

Build a solid foundation for computer science expertise, with key programming concepts and problem-solving techniques using Python, one of the most widely used and versatile programming languages.

A focus on real-life problems and practical exercises will provide you with a strong working knowledge and sought-after computer science skills.

Placeholder

Curriculum

You’ll build computing-specific academic skills across two distinct areas:

  • Qualitative reasoning skills: Exploring computer ethics, you’ll learn to think critically and communicate effectively about legal, moral and ethical issues related to your field of study.

  • Quantitative reasoning skills: You’ll use data analysis and produce engaging dashboards, apply common descriptive statistics to summarise datasets, and use data visualisation approaches to demonstrate patterns.

  • This module will provide practical experience in applying theoretical programming concepts in creative ways to solve real-world problems. Using Python, one of the most popular and versatile programming languages, you’ll build essential skills in this vital discipline.
  • On completion of this module, you’ll be proficient in implementing and manipulating data structures, managing and analysing data.
  • Topics covered include control flow statements, data structures, object-oriented programming, data wrangling with Pandas, databases and NumPy library.

  • This module provides a comprehensive knowledge base in the mathematics that underpin computer science.
  • You’ll refresh and secure your understanding of arithmetic and algebra, gain an overview of the functions and fundamentals of calculus and trigonometry, and explore a range of other mathematical concepts that will be relevant to your ongoing studies of computer science.
  • Topics covered include quadratic equations and parabolae, number bases and modular arithmetic, sequences and series, and vectors and geometry.

  • You’ll build a strong foundation of statistical knowledge on this module. You’ll grasp the fundamental principles of probability theory, allowing you to understand and apply standard statistical operators and recall essential probability distributions.
  • You’ll perform statistical inference in order to make informed decisions based on data analysis, and construct causal models to meet the requirements of different statistical analysis contexts.
  • Topics covered include discrete and continuous probability distributions, interval estimation, hypothesis testing principles, contingency tables and the chi-squared test, and simple linear regression.