The Next Level of The MSCS
The Master of Science in Computer Science (MSCS) STEM Program with Work Integrated Learning (WIL) at Sofia University is a rigorous and comprehensive graduate program that provides a sound foundation in core computer science principles and cutting-edge computer science specializations. It provides thorough coverage of the theory of computer science while providing relevant, practical, and applicable knowledge in a broad range of applied and advanced topics that are enhanced by integrating theory and practice in an innovative STEM-based WIL environment. The program focuses on innovative, transpersonal, and transformative learning in the classroom and at the workplace to ensure that students are well prepared for the technical and managerial challenges of the rapidly evolving computing, engineering, and scientific industries as well as the challenges of future academic and research-based endeavors.
State Authorizations for Distance Education
Sofia University is licensed, registered, authorized, certified, or formally exempt in the following states and territories as indicated on our State Authorizations page.
Professional Licensure
Please visit our Professional Licensure page for more information.
Summer Start Date: | July 7, 2025 |
---|---|
Fall Start Date: | September 29, 2025 |
Winter Start Date: | January 12, 2026 |
Spring Start Date: | April 6, 2026 |
Program Length: | 21 Months |
Total Number of Units: | 42 (Minimum) |
Estimated Total Cost: | $24,780 |
Estimated Fees: | $2,405 |
Format: | Choose from Online or Hybrid weekend courses to suit your schedule. (Each term, full-time take at least 6 credits, part-time students take 3 credits.) For International students on an F-1 Visa, all modalities are available and can be chosen to accommodate F-1 residency requirements. |
Campus: | Palo Alto, CA Costa Mesa, CA |
Key Program Highlights:
We blend scholarship in transpersonal psychology with meaningful, transformative learning that inspires reflection, self-actualization and authentic leadership development.

Supreme Silicon-Valley & Silicon Beach Locations
Our Northern California campus is located in the heart of Silicon Valley, while our Costa Mesa campus is near tech giants in Southern California. Network with professionals from companies like Google, Apple, Facebook, IBM, and explore the bustling and diverse metropolitan city of San Francisco. The accessibility of our Palo Alto campus to a diverse mix of cultural, educational, and recreational resources gives students a little bit of everything.

Affordable
Our MSCS program is ranked as one of the most affordable online colleges for masters in science. Awarded by Sr. Education Group for the 2019 school year.

Innovative
AI & Machine Building, Robotics/Drone Computing, and Cybersecurity. Stay ahead of the curve with cutting-edge STEM courses and concentrations that are in high demand.

Accredited
Sofia is accredited by WASC Western School of Schools and Colleges Commission (WSCUC), the nation’s premier regional accreditation body for higher education.

Flexible
Classes offered in online formats, as well as in evenings and weekends. Because we understand that like many of our students, you’re juggling a full-time job, family, and other commitments.
Career Outcomes
Data Scientist
Median wages (2023)
$54.13 hourly, $112,590 annual
Forensic Scientist
Median wages (2023)
$32.42 hourly, $67,440 annual
Cyber Security
Median wages (2023)
$60.05 hourly, $124,910 annual
Interface Design & Implementation
Median wages (2023)
$46.044 hourly, $95,772 annual
Web Developer
Median wages (2023)
$43.72 hourly, $90,930 annual
User-Centered Research
Median wages (2023)
$41.35 hourly, $86,000 annual
*Career information provided through this website is based on U.S. Bureau of Labor Statistics data provided through O*net online.
MSCS Information Session
In this detailed information session, Dr. Donna Dulo, Program Chair of the MS in Computer Science (MSCS) program at Sofia University, along with faculty members, provides a comprehensive overview of the program’s structure, benefits, and career outcomes. Whether you’re looking to transition into the tech field, enhance your existing skill set, or expand your knowledge, this program is designed to help you succeed in the ever-evolving tech industry. The MSCS program is one of the most affordable and accredited options in California, making it a great choice for both new and experienced professionals. It’s particularly well-suited for those impacted by layoffs in the tech industry, offering a pathway for individuals to quickly acquire deep technical knowledge and move into new roles.
Get Real-World Experience
The Work Integrated Learning (WIL) component provides students with hands-on experience in a career-based environment, allowing them to apply classroom knowledge while receiving mentorship from faculty and feedback from workplace supervisors. This program encourages the development of rational thinking, emotional intelligence, and intuition in organizational decision-making, preparing students to become transformative leaders in a dynamic business landscape. Ultimately, the MSCS with WIL equips students to adapt to technological and business changes, ensuring long-term success and stability.

Curriculum:
To receive a Master of Science in Computer Science degree, a total of 42 units are required for graduation. The following are specific degree requirements:
- 24 units in Core Courses
- 12 units in Concentrations Courses
- 3 units in Elective Course
- 3 units in Capstone Course
- Work Integrated Learning/Internship Course
The following are the program core courses:
- MSCS 2103 -Systems Programming
- MSCS 3801 -Discrete Mathematics for Computer Science
- MSCS 3802 -Automata, Computation, and Complexity
- MSCS 2401 -Data Science
- MSCS 2202 -Machine Learning
- MSCS 2101 -Software Engineering
- MSCS 3804 -Cyber Security and Information Assurance
- MSCS 3019 -Data Visualization
Students will select one of the following concentrations. All courses in the concentration must be completed to earn that concentration. Substitution of courses is permitted with Program Chair approval.
Artificial Intelligence and Machine Learning
- MSCS 3805 -Statistical Analysis for Computer Science
- MSCS 2201 -Artificial Intelligence
- MSCS 3008 -Introduction to Robotics
- MSCS 3806 -Advanced Topics in AI and Machine Learning
Cyber Security and Information Assurance
- MSCS 3920 -Cyber Security: Defense
- MSCS 3921 -Cyber Security: Forensics and Attack Analysis
- MSCS 3922 Applied Cryptography
- MSCS 2219 -Advanced Threat Analysis
Data Science
- MSCS3020 Mining Massive Data Sets
- MSCS3805 Statistical Analysis for Computer Science
- MSCS3807 Data Modeling in Python and R
- MSCS3809 Advanced Data Science
A total of 3 units of electives in the computer science, psychology, or business programs must be completed.
The Capstone Course is mandatory and should be completed in the final or next to final term of study.
- MSCS 1022 -Technical Writing and Analysis for Computer Scientists: Capstone
- WILC5000 Full-Time Internship in Computer Science
Alumni Stories

As a computer science student at Sofia University, this has been a very positive educational experience for me, and I feel very happy that I am a part of it. The faculty really care about the students and the academics are excellent. This is one of the best schools in the Bay area.
Harish Muuvala
Alumnus, MS in Computer Science
Class of 2016

I enrolled in Sofia University’s MSCS program for its rigorous curriculum in advanced computer science topics such as artificial intelligence, drones, and robotics, its Silicon Valley location, and its faculty’s technology industry experience. The course content turned out to be innovative and cutting edge, and the program exceeded my expectations. I strongly recommend it!
Ankur Saxena
Alumnus, MS in Computer Science
Class of 2019

Sofia University offers cutting-edge courses and concentrations that are in high demand in the computing industry. As a result, students can choose course concentrations in which they are passionate and be able to find internship opportunities in the Silicon Valley area. In this way, students can apply what they have learned in the professional industry. I also feel my career prospects are much brighter now versus before I attended Sofia University. My concentrations in AI and Data Science will help me find a data science internship at a prestigious company in Silicon Valley.
Yuan-Jiun (David) Sung
Winter 2021 Graduate
Frequently Asked Questions (FAQs):
Immerse yourself in the world of computing and enhance your technology career with Sofia University’s Master of Science in Computer Science. This section will help answer some of the most common inquiries about the program.
The Master of Science in Computer Science (MSCS) at Sofia University is a rigorous and comprehensive graduate program with a STEM Program and Work Integrated Learning (WIL) component. This approach integrates theory with practical application in an innovative STEM-based WIL environment. The program is designed to equip students for both the technical and managerial challenges of the evolving computing, engineering, and scientific industries.
The Sofia University Work Integrated Learning (WIL) Program offers a fully integrated internship program for students. Students may participate in this 0-credit Internship class each quarter during their program, supporting their professional development throughout their MSCS journey. Furthermore, the university can assist students in locating placement if unable to find one in the first quarter.
The program is offered at Sofia University’s California campuses located in Palo Alto, Silicon Valley, and Costa Mesa, which is about 25 minutes from Los Angeles. Students also have the option to choose from On-Ground or Hybrid & Weekend Courses, allowing for flexibility in accordance with their schedules.
The Work Integrated Learning (WIL) Program at Sofia offers students immediate access to internship opportunities following their acceptance to the university.
- You are a student enrolled in a graduate degree program – For all master’s and doctoral level degrees at Sofia University (including those granted to domestic students), internships are an integral part of the training.
Prospective F-1 students who have been in F-1 status and previously enrolled full-time at a college or university in the U.S. for at least one academic year (one academic year at Sofia is defined as three full-time quarters per the academic calendar) in the following, master’s degree programs DO NOT need to fulfill the one-year academic requirement to apply for CPT: - Master of Science in Computer Science – MSCS – STEM Cip Code 11.0701.
Master’s in Business Administration – MBA – Cip Code 52.0201. - In order to obtain approval to participate in an internship, you must be able to show that your curricular practical training directly relates to your major area of study. When a student files a CPT Authorization Request, this application will be reviewed by a qualified Internship Faculty Advisor. The Internship Faculty Advisor will review the proposed internship experience and sign-off if it adequately correlates with and supports the training objectives of the student’s degree program.
- All internship participants must maintain a 3.0 GPA throughout their participation in internships, with certain limited exceptions.
- For those students unable to find a placement in the first quarter, the university can assist in locating a placement; will help a student to find an appropriate substitute internship, or suggest the filing of a temporary waiver.
To learn more about Sofia’s internship policies for check out our Domestic Internship Handbook and International Internship Handbook. Our Internship Handbook will help you learn about our Work Integrated Learning Internship Program, overall qualifications, and internal processes on how to apply.
To see the MBA and MSCS Badges, please click here
