MS Software Engineering, Specialization in Data Science

Program Status

In Progress



General Inquiry
Program Specialist
Susan Alston


Advance your career with a MS in Software Engineering, specialization in Data Science!

Our Extended Studies’ newest specialization prepares students and professionals to investigate and summarize real-world data of all sizes, ask the right questions, find informative answers, and create visualizations that effectively communicate their results. Through a combination of theory and practical data analyses, students learn the foundations of extracting knowledge from data, verifying the utility of the information, and scaling their analysis to Big Data. The program emphasizes teamwork throughout the curriculum, as an essential part of preparing students for working in industry.

This specialization prepares students to practice the entire analytics process, from translating real-world objects into data to presenting information gleaned from the analysis. If you have a background in software engineering or a closely related field, complete our prequalification form to get started today!

After completing a prequalification form, check out SJSU's graduate admission requirements.

Key Benefits

  • Outstanding Faculty: Industry leaders and academic experts offer a wide range of practical knowledge and experience in engineering and software development.

  • Location, Location, Location: All courses are offered in Silicon Valley near high-tech employers and easily accessible from anywhere in the San Francisco Bay Area. You can complete your degree while holding an internship and/or continuing your career!

  • Convenience: designed for working professionals who want to earn advanced degrees through accelerated programs.

  • Affordable Education: San Jose State University offers an outstanding educational value, and many local businesses will pay partial or full tuition for employees who enroll in graduate degree programs.

Program Details

  • The Master of Science in Software Engineering, specialization in Data Science program is designed for working professionals and motivated students.

  • Courses are offered at locations in Silicon Valley.

  • Each course meets one night a week. Dependent on cohort path, courses may also meet on a few Saturdays.

  • There are 10 courses, for a total of 30 graduate-level units that fulfill the requirements for earning a Master of Science in Software Engineering degree. In addition, a student must also satisfy Graduate Writing Assessment Requirement. (

Applying for admission to an off-campus cohort at San Jose State University is not a guarantee that the program will occur. Cohorts must meet minimum enrollment standards in order to take place. Please be aware that in the event a cohort does not launch due to low enrollment, any and all associated application fees cannot be refunded.