Graduate Degree · MSCS
Master of Science in Computer Science
Build advanced knowledge for a changing technology environment.
36
Graduate Credits
18 + 18
Core + Elective Credits
On Campus
San Jose · Silicon Valley
Culminating Experience
CS398
Program Overview
A graduate education grounded in knowledge and practice.
The Master of Science in Computer Science program provides advanced theoretical knowledge and practical experience in core areas of computer science. The curriculum connects foundational principles with current practices in algorithms, programming, databases, systems, networks, cloud computing, cybersecurity, and data-related technologies.
Notice to Prospective Degree Program Students
This institution is provisionally approved by the Bureau for Private Postsecondary Education to offer degree programs. To continue to offer this degree program, this institution must meet the following requirements:
- Become institutionally accredited by an accrediting agency recognized by the United States Department of Education, with the scope of accreditation covering at least one degree program.
- Achieve accreditation candidacy or pre-accreditation, as defined in regulations, by December 7, 2023, and full accreditation by December 7, 2026.
If this institution stops pursuing accreditation, it must:
- Stop all enrollment in its degree programs; and
- Provide a teach-out to finish the educational program or provide a refund.
An institution that fails to comply with accreditation requirements by the required dates shall have its approval to offer degree programs automatically suspended.
Curriculum
What you will study.
- Algorithms and advanced data structures
- Object-oriented programming and software development
- Database systems and data management
- Operating systems and computer architecture
- Computer networks and wireless communications
- Software design, architecture, and quality assurance
- Distributed systems and cloud computing
- Big data, machine learning, and data engineering
Core courses — 18 credits
Elective courses — 18+ credits
Students enrolling in Spring 2026 or later must complete CS398 (Graduate Project) as their final term. The course counts within the 18-credit elective requirement and is not an additional course beyond the 36 credits required for graduation.
Learning Outcomes
What graduates will be prepared to demonstrate.
01Demonstrate advanced knowledge in algorithms, systems, software engineering, and databases.
02Design and develop complex software systems using modern programming languages and practices.
03Analyze and evaluate operating systems, distributed systems, and computer architectures.
04Apply advanced data structures, algorithms, and machine learning techniques to real-world problems.
05Address cybersecurity and data privacy issues in computing systems.
06Conduct independent research or applied projects that contribute to innovation in computer science.
07Communicate technical ideas effectively and demonstrate professionalism, ethics, and social responsibility.
08Integrate program knowledge through a culminating graduate project addressing a significant problem.
Career Areas
Knowledge applicable across professional fields.
Occupations are based on the U.S. Department of Labor Standard Occupational Classification system. They are examples of possible career areas and do not represent a guarantee of employment, placement, licensure, salary, or advancement.
Admissions
Take the next step.
Applicants must hold a bachelor’s degree or higher and submit the required application materials. English proficiency requirements apply where applicable. Consult the current University Catalog for complete requirements and policies.
