Master of Computer Science

A cutting-edge Computer Science Master’s degree from America’s most innovative university.

The Master of Computer Science (MCS) degree program from Arizona State University provides high-quality computer science instruction combined with real-world experience through applied projects. You’ll gain a deep understanding of cutting-edge topics like AI, cybersecurity, and big data while you develop interpersonal skills that help you succeed in any organization.

This degree is delivered 100% online, providing the flexibility for you to learn on your own schedule. When you finish the program, you’ll earn the same degree as students that study on campus.

Who is this degree for:

The Master of Computer Science program is designed for students with undergraduate degrees in computing or related areas who seek a deeper understanding of computing fundamentals as well as practical experience through real-world projects. Ranked in the Top 5 for graduate employment by The Wall Street Journal, a Master of Computer Science from ASU gives you the edge you need to launch a new career or move ahead in your current organization.

AT A GLANCE
  • 18-36 months
    Avg. 20 hours per week
  • 10 courses
  • $15,000
  • Completely online

Start your application

The next cohort starts on August 16th, 2018.

Early admission deadline:

April 15th, 2018

When you apply, we’ll make a decision within 2-4 weeks. Once you’re accepted, you can start open courses right away!


Final Deadline:

July 20th, 2018

Three start dates each year (Fall, Summer, Spring)

Want to learn more before applying?

After answering a few short questions, we’ll be able to help you find out if you’re qualified to apply and give you more information about the degree program.

Loading...

Academics

To earn your MCS, you will choose 10 courses out of 20 course options in order to develop expertise on emerging in-demand technologies. Choose from areas of focus such as AI, Software Engineering, Cloud Computing, Big Data, and Cybersecurity. You’ll also create a project portfolio that you’ll use to showcase your experience to prospective employers.

  • 10 courses
  • 4 projects
  • 18-36 months
    Avg. 20 hours per week

Some of the projects you’ll do...

Design a Visual Analytics System

Explore and reason with data in this project by designing and building a visual analytics system for analyzing visitor data to a fictional theme park.

Build a Deep Learning Architecture

Design and build a deep neural network of many layers in this project, creating a network that can learn to recognize image categories from a given dataset.

Build a Movie Database

Demonstrate your ability to design and build a seven-table movie database from scratch in this project; you’ll also create applications to work on top of the database.

Implement a K-Means Algorithm and Its Variants

Create and build a clustering algorithm that can group the input collection of documents into a desired number of clusters in this project.

The degree experience is...

100% ONLINE
100% ONLINE

The same courses you’ll find on campus, with the flexibility to learn when and where you want.

INTERACTIVE
INTERACTIVE

Collaborate with a global network of industry leading classmates, instructors, and alumni.

ENGAGING
ENGAGING

Innovative courses with lectures from some of the world’s best instructors and hands-on projects.

CAREER-FOCUSED
CAREER-FOCUSED

Practical courses designed to help you master skills that you can start applying to your career right away.

When you graduate, you’ll be able to:

  • Success

    Design, build, and protect secure systems that contain private information

  • Success

    Address problems in automated planning and scheduling, natural language processing, multi-agent systems, and the semantic web

  • Success

    Leverage cloud platforms to increase productivity and effectiveness

  • Success

    Perform accurate analysis of computers, computational processes, and information transfer systems

  • Success

    Improve software reliability and network security

  • Success

    Invent next-generation computer systems such as biomedical information systems, search engines, or package distribution systems

Admissions

Requirements

Applicants for the degree program must have:

  • Completed three semesters or 12 credit hours of calculus, including multivariate calculus
  • A minimum cumulative GPA of 3.25 in the last 60 credit hours of your undergraduate degree
  • Taken the following prerequisite courses (you must have taken these courses or have comparable computer science work experience in these areas):
    • Computer Organization and Assembly Language Programming
    • Data Structures and Algorithms
    • Operating Systems
    • Principles of Programming Languages
    • Introduction to Theoretical Computer Science
    • Introduction to Software Engineering
  • TOEFL scores may be required for non-native English speakers
  • OPTIONAL: 3 letters of recommendation, with at least one coming from a current or former teacher
  • Your personal essay.

Start your application

The next cohort starts on August 16th, 2018.

Early admission deadline:

April 15th, 2018

When you apply, we’ll make a decision within 2-4 weeks. Once you’re accepted, you can start open courses right away!


Final Deadline:

July 20th, 2018

Three start dates each year (Fall, Summer, Spring)

About Arizona State University

#1

Ranked for Innovation by US News and World Report

Top 10

Ranked in the U.S. for employability by Times Higher Ed

#5

Ranked by the WSJ for producing the best-qualified graduates

Ready to start your application?

The next cohort starts on August 16, 2018

Early admission deadline:

April 15, 2018. When you apply, we’ll make a decision within 2-4 weeks. Once you’re accepted, you can start open courses right away!

Final Deadline:

July 20, 2018

Want to learn more before applying?

Frequently Asked Questions

  • Students who complete the program will earn a Master of Computer Science degree - the exact same Master of Computer Science degree that is earned on campus.

  • Students may tailor their degree through electives to focus on a variety of in-demand computer science topics, including AI, cloud computing, IoT, and machine learning.

  • No, the GRE is not required for admission.

  • Graduate Admissions will only accept OFFICIAL documents. Do not send anything unofficial to the Graduate Admissions Office, as the processing of your application will be delayed. Applications will be released to the School of Computing, Informatics, and Decision Systems Engineering once all official documents are received. Please send all materials directly to Graduate Admissions.

  • The School of Computing, Informatics, and Decision Systems Engineering does not admit students on a conditional basis.

  • The School of Computing, Informatics, and Decision Systems Engineering admits students from a variety of backgrounds including Statistics, Mathematics, and Physics. A program to determine and address academic deficiencies will be in place by spring 2019.