The cybersecurity concentration of the online Master of Computer Science is designed to provide students the knowledge, skills and the advanced development capability in science and engineering for cybersecurity, including computer and network security, software security, data and information security, applied cryptography and computer forensics.
Multiple enrollment sessions throughout the year.
Courses are offered 100% online.
Required number of credits to complete this degree.

Earn your degree in cybersecurity

Gain a competitive advantage in the lucrative and exciting field of cybersecurity with a Master of Computer Science Cybersecurity degree. This cybersecurity degree emphasis is designed for graduate students who want to pursue a thorough education in the area of cybersecurity through the lens of computer systems and algorithms. Through security courses, this online degree will provide you the knowledge, skills and the advanced development capability in science and engineering for cybersecurity, including computer and network security, software security, data and information security, applied cryptography and computer forensics. As a masters student with a concentration in cybersecurity, students can learn about cryptography, software security and advanced network security systems.

Meet the standards set by the National Security Agency for information assurance by learning to protect and defend information and information systems by ensuring their availability, integrity, authentication, confidentiality and non-repudiation through protection, detection and reaction practices.

The coursework for this cybersecurity degree has been certified by the Information Assurance Courseware Evaluation (IACE) Program to satisfy the standards for (1) Information Systems Security (INFOSEC) Professionals (NSTISSI 4011) and (2) Senior Systems Managers (CNSSI 4012). The Information Assurance Center has been certified as a National Center of Academic Excellence in Information Assurance/Cyberdefense (CAE IA/CD) and as National Center of Academic Excellence in Information Assurance – Research (CAE-R) by the National Security Agency & the Department of Homeland Security.

Learn more about the computer science graduate program.

Top 25% of all accredited engineering programs in the nation

By enrolling in this cybersecurity master’s program, you will become a student of the Ira A Fulton Schools of Engineering at ASU.

  • #5 University in the nation for producing the best qualified graduates
  • #8 Engineering programs for veterans
  • #11 University to earn an online degree from
  • #11 Online engineering graduate programs
  • #43 Graduate program - 23rd among public institutions
  • 45+ Engineering student organizations and student professional societies give students leadership opportunities and hands-on experience
  • Represent more than 20,000 students from all 50 states and 121 countries


Next Start Date:

Most Innovative

Featured Courses


The Ira A. Fulton Schools of Engineering faculty are world-class engineers, teachers, scientists, inventors, and entrepreneurs. Many of our 320+ faculty members have been honored with the highest awards in their fields.

Program Summary

Total Hours:


Related Careers

Graduates with an ASU Online Master of Computer Science in Cybersecurity have career opportunities illustrated in the following list. Cybersecurity job examples include but are not limited to:



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

Don’t yet meet these admission requirements? Click on the Pathway tab.


Two (2) semesters of advanced math in Calculus I and Calculus II, and a background course in Discrete Math.

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

Prerequisite Knowledge

Demonstrated knowledge on official transcripts of the topics below.

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. Exception/interrupt handling.

CSE 310: Data Structures and Algorithms

  • Advanced data structures and algorithms, including stacks, queues, trees (B, B+, AVL), and graphs. Searching for graphs, hashing, 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.

Don’t yet meet these requirements? You can take four short self-paced non-credit courses offered through our Continuing and Professional Education that demonstrate knowledge of these topics. To successfully pass, you must complete each course with a final score of 80 or more.

To begin, enroll in your courses here.

English Proficiency (if applicable)

If all college degrees are from a country outside the U.S., you may need to demonstrate English Proficiency. Learn more about the ways you can demonstrate English Proficiency here.

Note that the MCS degree requires higher English proficiency scores.

  • TOEFL: 575 paper-based / 90 Internet-based
  • IELTS (Academic version): 7
  • PTE: 65

Don’t yet meet this requirement? If you complete the Pathway, you will have demonstrated English Proficiency.

Additional Requirements:

  • Official Transcripts from all postsecondary institutions you have attended
  • Statement of Purpose or Resume
  • OPTIONAL: Up to three (3) letters of recommendation

How to complete an application

  • Submit online application and pay application fee.
  • Send official transcripts to ASU’s Graduate Admission Services.
    • Scanned copies and/or transcripts sent by email will not be accepted.
    • It is recommended to have your ASU student ID marked on the envelope of the transcripts.
  • You can upload unofficial transcripts as part of your application. All unofficial transcripts must be submitted as one document. Unofficial transcripts are only accepted when uploaded directly in the application.
    • If you are admitted to the university, you will be required to send official transcripts to the university.
  • If you earned your degree from an international institution, please include an attested copy of your degree certificate.
  • If you are completing the self-paced non-credit courses that satisfy the prerequisite knowledge requirement, you must download and attach your certificates of completion with a score of 80 or better in the supplemental section of your application.
  • If needed, send proof of English proficiency, as instructed here (including exemption rules).
  • If you are not a U.S. citizen but are living in the U.S., send a copy of your U.S. visa to
  • If you are based outside of the US “Select JN” under Visa
  • For any questions, please call us toll-free at 1-844-353-7953 or email

Affording College

Learn about the different types of financial aid and scholarship opportunities available. ASU offers a Cost Calculator, Budget Worksheet and Scholarship Search to make the college planning process easier.

The Pathway offers you an opportunity to establish a high Graduate GPA in order to meet admission requirements. This is also a great option if you are interested in taking a few MCS courses.

Through the Pathway, you choose and complete any three 500-level (3) courses that are part of the MCS degree program as a non-degree student. If you complete all three courses with a 3.25 GPA on the first attempt within a year, you have demonstrated ability to succeed in the subject matter and can apply to the degree program using this new GPA. The courses you complete in the pathway with a B or better will apply towards the MCS degree, once admitted.

Additionally, students who complete nine (9) graduate credits with a “B” or better, do not need to demonstrate English Proficiency. So if you successfully complete the Pathway, you will have satisfied the English Proficiency requirement.

To begin, follow these steps:
Submit your Master of Computer Science Pathway application here.

Get program details

To learn more about this program, fill out the form below and check your email for information on next steps.