Online Master of Computer Science
Arizona State University
Who is this degree for?
Ranked in the Top 12 for online graduate engineering programs by U.S. News and World Report, a Master of Computer Science from ASU gives you the edge needed to launch a new career or advance in your current organization.
- Candidates with an undergraduate degree in computer science looking to advance their career.
- Candidates without an undergraduate degree in computer science, but have a strong foundational understanding of computer science, looking to formalize their knowledge.
- Candidates working full-time jobs who are looking for a flexible online master’s program.
- Candidates looking to learn real-world computer science skills that can be directly applied to their current or future jobs.
- Candidates looking to learn from renowned computer science faculty.
|Spring A 2023 Session Dates|
|International Applicant Deadline: November 28, 2022|
|U.S. Applicant Deadline: December 12, 2022|
|Classes Begin: January 2, 2023|
Official Transcripts from all postsecondary institutions you have attended
Please submit your Statement of Purpose or Resume/CV.
A minimum cumulative GPA of 3.0 (3.25 recommended) in the last 60 credit hours (last two (2) years) of a four (4) year undergraduate degree. Degrees in the U.S. must come from a regionally accredited university.
Don’t yet meet these requirements? Learn more about the MCS Pathway.
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.
Demonstrated knowledge on official transcripts of the topics below.
- Computer Organization and Assembly Language Programming (CSE 230): Register-level computer organization. Instruction set architecture. Assembly language. Processor organization and design. Memory organization. IO programming. Exception/interrupt handling.
- Data Structures and Algorithms (CSE 310): Advanced data structures and algorithms, including stacks, queues, trees (B, B+, AVL), and graphs. Searching for graphs, hashing, external sorting.
- Operating Systems (CSE 330): 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: Principles of Programming Languages (CSE 340): Formal syntactic and semantic descriptions, compilation and implementation issues, and theoretical foundations for several programming paradigms. Introduction to Theoretical Computer Science (CSE 355) — Introduces formal language theory and automata, Turing machines, decidability/undecidability, recursive function theory, and complexity theory.
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 will satisfy that prerequisite knowledge requirement. Access these exams and the accompanying refresher courses.
If all college degrees are from a country outside the U.S., you may need to demonstrate English Proficiency.
- TOEFL: 575 paper-based / 90 Internet-based
- IELTS (Academic version): 7
- PTE: 65
Do you live outside of the U.S.? International students are required to prove their proficiency in English to enroll in graduate level programs from Arizona State University.
If you would like, you can submit up to three (3) letters of recommendation.
How to complete an application
- Start your application for ASU MCS, or for the ASU MCS in Cybersecurity, for the ASU MCS in Big Data.
- 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.
• Please 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 the 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 in other ways to demonstrate English proficiency (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 email@example.com
- If you are based outside of the US “Select JN” under Visa
Don’t meet these requirements? Try the MCS Pathway
The MCS 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. If you do not meet the GPA or prerequisite knowledge admission criteria, we have alternate options for you to demonstrate your capability.
Courses completed in a MasterTrack® Certificate pathway with a B or better (3.0 GPA) will apply towards a Master in Computer Science degree (maximum 12 credits). Options include:
- AI and Machine Learning MasterTrack® Certificate
- Big Data MasterTrack® Certificate
- Cybersecurity MasterTrack® Certificate
- Software Engineering MasterTrack® Certificate
Students who complete nine (9) graduate credits with a B or better (3.00 GPA) will demonstrate English proficiency. Learn more about our Pathway and Prerequisite Courses.
For any questions, please call us toll-free at 1-844-353-7953 or email firstname.lastname@example.org.
Spring A 2023 deadlines:
- September 15, 2022: Open applications
- December 13, 2022: Final deadline
When you apply, ASU will make a decision within 2-4 weeks. Once accepted, you can start open courses right away!
Questions? Contact ASU Online Graduate Program Recruitment Services at 1-844-353-7953 or email@example.com.
Coursera does not grant credit, and does not represent that any institution other than the degree granting institution will recognize the credit or credential awarded by the institution; the decision to grant, accept, or transfer credit is subject to the sole and absolute discretion of an educational institution.
We encourage you to investigate whether this degree meets your academic and/or professional needs before applying.