Online Master of Computer Science – Cybersecurity

Cybersecurity is not only an important industry, but it’s also a lucrative one. This program prepares you for career advancement and increased pay, which is projected to continue growing for years to come. According to an estimate by the U.S. Bureau of Labor Statistics, the global cybersecurity market is projected to grow 86%, from around $145 billion in 2018 to $270 billion by 2026.

What you’ll learn in this cybersecurity master’s concentration

In this program, you’ll learn how to protect and defend information and information systems by ensuring their availability, integrity, authentication, confidentiality and non-repudiation through protection, detection and reaction practices. You’ll also learn how to analyze and apply key theories, algorithms and software modules used in the field of computer science. Upon graduation, you’ll feel comfortable evaluating and advancing existing theories, algorithms and software modules in the field of computer science.

What’s a concentration and how is this different from a master’s in cybersecurity?

This cybersecurity master’s concentration is designed for graduate students looking to pursue a thorough education in the area of cybersecurity through the lens of computer systems and algorithms. While a master’s in cybersecurity focuses all studies on cybersecurity topics, this concentration provides a holistic education of computer science with nine credit hours of cybersecurity-specific courses.

Upon graduation from this master’s concentration, you’ll be equipped with knowledge, skills and advanced development capability in science and engineering for cybersecurity, including:

  • Applied cryptography.
  • Computer forensics.
  • Computer and network security.
  • Data and information security.
  • Software security. 
Program Field of Study
Master of Computer Science
Program Focus
Cybersecurity
Program Name Abbreviation
Computer Science – Cybersecurity (MCS)
Program Category
Degree Image
Cybersecurity Professor Stephanie Forrest explains the importance of cyber defense over a large diagram on a table.
Program Description Intro

Arizona State University’s online Master of Computer Science with a concentration in cybersecurity program helps you develop the skills needed to understand information assurance and security problems, as well as come up with potential solutions. Upon graduation, you’ll be prepared to work in a variety of in-demand positions, including cybersecurity engineer, cybersecurity risk analyst, software development engineer, security engineer and security analyst.

Plan Code
ESCSEIMCS
Program code
GRES
Start Date
Areas of Interest
Courses Summary

In this program, you’ll take one course each in foundations, systems and applications. You’ll also fulfill your cybersecurity concentration requirement of nine credit hours by taking three of the following cybersecurity courses:

  • Advanced Computer Network Security.
  • Applied Cryptography.
  • Information Assurance and Security.
  • Software Security.
Total Classes
10
Total Hours
30
Total Classes Tooltip
Courses are offered 100% online.
Total Credit Hours
30
Total Hours Tooltip
Required number of credits to complete this degree.
Program Fee Code
Engineering, Ira A. Fulton, School of, Graduate ONLINE
Courses Section Title
Computer science and cybersecurity master’s courses
CIP code
11.07
Title
Study with award winning faculty members in the field of computer science
Description

Of the 350+ faculty members in Ira A. Fulton Schools of Engineering, the majority have been honored with the highest awards in their fields. Faculty milestones include:

  • National Academy of Engineering members.
  • National Academy of Sciences member.
  • National Academy of Inventors members.
  • National Academy of Construction members.
Image
ASU Associate Professor Jennifer Kitchen poses for a photo.
Title
Advance your knowledge of computer science with a concentration in cybersecurity.
Accolade title
Top 25% of all accredited engineering programs in the nation
Accolade Description

The Ira A. Fulton Schools of Engineering is dedicated to providing a dynamic learning environment and supporting all students on the paths to their degrees. We’ve received numerous peer-reviewed programmatic honors from U.S. News & World Report.

Accolade item
Accolades Title
#1
Accolades Description

best online master’s in electrical engineering programs.

Accolades Title
#3
Accolades Description

best online master’s in engineering management programs.

Accolades Title
Top 5
Accolades Description

for bachelor’s degrees awarded to underrepresented minorities (American Society for Engineering Education 2019).

Accolades Title
Top 10
Accolades Description

best online master’s in engineering programs for veterans.

Accolades Title
Top 10
Accolades Description

best online master's in industrial engineering programs.

Accolades Title
Top 15
Accolades Description

best online master’s in engineering programs.

Accolades Title
Top 20
Accolades Description

best undergraduate electrical, electronic and communications engineering programs.

Accolades Title
Top 35
Accolades Description

best undergraduate engineering programs.

Admission requirement title
How to apply
Admission requirement description

This program has a highly competitive admission process.

Admission requirement item
Title
Application deadlines
Description

Applicants with international credentials have an application deadline of six weeks prior to the selected session start date. All other applicants have an application deadline of four weeks prior to the selected session start date.

This degree is offered in A and B sessions for fall and spring, and in C session for summer. You can view upcoming start dates in the academic calendar.

How to complete an application

  • Submit online application and pay application fee.
  • Send official transcripts to ASU’s graduate admission services.
  • If needed, send proof of English proficiency.
  • If you’re not a U.S. citizen but are living in the U.S., send a copy of your U.S. visa to [email protected].
  • If you’re based outside of the U.S., select "JN" under Visa.

For questions, call 1-844-353-7953 or email [email protected].

Title
Admission requirements for computer science undergraduate majors
Description

You must have completed an undergraduate degree in computer science from an accredited university. Please review the necessary CS pre-requisite courses in the section below to confirm eligibility.

GPA requirements

A minimum cumulative GPA of 3.00 in the last 60 credit hours (last two years) of a four-year undergraduate degree. If your degree was completed in the U.S., it must be from a regionally accredited university.

Applicants who have previously completed graduate-level coursework must have a minimum post-baccalaureate/graduate GPA of 3.00.

English proficiency

If all college degrees are from a country outside of the U.S., you may need to demonstrate English proficiency.

Note that the MCS degree requires higher English proficiency scores.

  • TOEFL: 575 paper-based / 90 internet-based.
  • IELTS (academic version): 7.
  • PTE: 65.
  • Duolingo: 115.

Don’t yet meet this requirement? If you complete the pathway with a 3.00 or higher, you’ll have demonstrated English proficiency. Click on the nondegree tab below to learn more.

Title
Admission requirements for non-computer science undergraduate majors
Description

GPA requirements

A minimum cumulative GPA of 3.00 in the last 60 credit hours (last two years) of a four-year undergraduate degree. If your degree was completed in the U.S., it must be from a regionally accredited university.

Applicants who have previously completed graduate-level coursework must have a minimum post-baccalaureate/graduate GPA of 3.00.

Math course requirements:

You must have two semesters of advanced math in Calculus I and Calculus II, as well as a background course in discrete math.*

Applicants with an undergraduate degree in a STEM field have likely completed the math requirement.

*Discrete math is not always a separate class at all universities. Taking a course that covers data structures and algorithms may also fulfill this requirement. If you’ve never done algorithms, you may not have the proper background for the program.

Pre-requisite course requirements:

To be eligible for this program, you must have programming knowledge in a variety of languages, including C/C++, Java, Python and HTML, as well as courses in calculus and discrete math.

CS course information:

CSE 230: Computer Organization and Assembly Language Programming

  • Register-level computer organization, instruction set architecture, assembly language, processor organization and design, memory organization, IO programming and exception/interrupt handling.

CSE 310: Data Structures and Algorithms

  • Advanced data structures and algorithms, including stacks, queues, trees (B, B+, AVL), graphs and searching for graphs, hashing and external sorting.

CSE 330: Operating Systems

  • Operating system structure and services, processor scheduling, concurrent processes, synchronization techniques, memory management, virtual memory, input/output, storage management and file systems.

Principles of Programming Languages OR Introduction to Theoretical Computer Science

CSE 340: Principles of Programming Languages

  • Formal syntactic and semantic descriptions, compilation and implementation issues, and theoretical foundations for several programming paradigms.

CSE 355: Introduction to Theoretical Computer Science

  • Introduces formal language theory and automata, Turing machines, decidability/undecidability, recursive function theory and complexity theory.

CS competency exams

If you don’t have these topics on your transcript but have a strong understanding of them, you can take the prerequisite knowledge exams. If you complete the exams with the grade outlined in the respective syllabi, you’ll satisfy that prerequisite knowledge requirement.

English proficiency

If all college degrees are from a country outside of the U.S., you may need to demonstrate English proficiency.

Note that the MCS degree requires higher English proficiency scores.

  • TOEFL: 575 paper-based / 90 internet-based.
  • IELTS (academic version): 7.
  • PTE: 65.
  • Duolingo: 115.

Don’t yet meet this requirement? If you complete the pathway with a 3.00 or higher, you’ll have demonstrated English proficiency. Click on the nondegree tab below to learn more.

Title
Professional certification and nondegree enrollment opportunities
Description

As a nondegree graduate student, you can begin taking graduate-level computer science courses without being admitted to the master’s program.*

Professional certifications

If you’re not sure you want to pursue the full degree or only want to focus on a specific topic, you can earn a professional certification for ASU credit.

To receive a professional certification, you must successfully complete at least three courses from that topic area with a grade of “B” or better. Available certifications include:

  • AI and machine learning.
  • Big data.
  • Cybersecurity.
  • Software engineering.

Learn more about professional certifications.

General pathway

This pathway provides an opportunity to take a variety of courses as a nondegree student to explore topics or meet this program’s GPA and English proficiency admission requirements. Completing nine graduate credits with a “B” or better (3.00 GPA) will demonstrate English proficiency.

Through this pathway, you choose and complete any three 500-level courses that are part of the Master of Computer Science program. The courses you complete in the pathway with a “B” or higher will apply toward the master’s degree in computer science, if admitted within three years of completing courses as a nondegree student. Courses completed as a nondegree student up to 12 credits with a "B" or better will apply toward your MCS degree.

Begin your application for one of the four professional certifications or the general pathway.

The ASU graduate admission office will review the application and notify you by email if any additional steps are required upon admission. All official emails will go to your ASU student Gmail account.

Please note:

  • If you don’t enroll in the semester in which you are admitted, you must submit a new application and pay the application fee.
  • Completing the pathway or professional certification does not waive the requirement for all applicants to the Master of Computer Science program to demonstrate mathematics and computer science topic prerequisite knowledge. See the admission requirements sections above for more information.

*If you don't have the prerequisite knowledge outlined in the master’s admission criteria for mathematics and computer science, you should be aware that you may not have the necessary background for graduate CSE courses and are enrolling at your own risk. You are responsible for acquiring that knowledge before and during the course.

Manual Cost
true
Weeks per Class
7.5
Academic Career
Graduate
Title
Professional certification and nondegree enrollment opportunities
Description

As a nondegree-seeking graduate student, you can take master’s-level computer science courses without being admitted to the program. This provides you the opportunity to establish a high graduate GPA, try out courses, meet the English proficiency requirement or earn a professional certification credential.

Those who complete three courses with a cumulative GPA of at least 3.00 after the first attempt can use this GPA and the credit hours earned when applying for the Master of Computer Science program. You must also meet all prerequisite requirements to be admitted.  

Learn more

Image
A man sits at a desk on his computer.
Program Description Title
Prepare for in-demand jobs in cybersecurity
override admission requirement
Off
Faq Section Title
View the most commonly asked questions
Apply Now URL
https://webapp4.asu.edu/dgsadmissions/Index.jsp?term=2261&session=REG&campus=ONLNE
Slug
computer-science-cybersecurity-mcs
Program Generated Code
GRES-ESCSEIMCS
Title
Will my diploma say ‘online’?
Description

No, Arizona State University’s diplomas don’t specify whether you earn your degree online or in person. All diplomas and transcripts simply say “Arizona State University.”

Schedule to talk
Academic Partner
Entity Type
Program features