About this program

The Master of Science in Data Science and Artificial Intelligence helps you build deep knowledge in computer science, statistics, AI and machine learning. You gain skills in building software systems and tackling real-world data problems — whether you come from a computing background or not. You finish your degree with an applied research project or thesis, supervised by faculty, to create a meaningful software solution and add a standout piece to your portfolio.

Program Curriculum and Requirements

What you can do

Employment Opportunities

A Master of Science in Data Science and Artificial Intelligence degree prepares you for careers such as Computer and Information Research Scientists, Computer Hardware Engineer, Computer Programmers, Computer Support Specialists, Computer Systems Analysts, Database Administrators Information Security Analysts, Network and Computer Systems Administrators, Software Developers, Web Developers.

Program Scope

The Master of Science in Data Science and Artificial Intelligence (DS&AI) program prepares students for high-demand industry positions in DS&AI and for doctoral programs that require a solid knowledge base in computer science, statistics, machine learning, and artificial intelligence. The program combines a broad and in-depth core curriculum in theory and applications. Students will receive rigorous and hands-on training through high-quality research activities to gain software system-building experiences in interdisciplinary settings. Through this program students with and without a Computer Science background will advance their careers by acquiring computational, statistical and system-building skills in this increasingly data-driven society.

Program Learning Outcomes

  1. Design and develop software systems to tackle problems throughout the life cycle of data science and Artificial Intelligence. Major components in this life cycle include: data collection/acquisition, data storage/management, data preprocessing, data modeling and machine learning, and visualization.
  2. Obtain an in-depth understanding of a host of machine learning/data mining algorithms; apply, implement, and evaluate such algorithms to extract knowledge from both structured and unstructured data.
  3. Utilize distributed and parallel computing platforms that are capable of managing and processing big data using computing facilities on premise or in the cloud.
  4. Analyze potentially unethical practices in data science and AI and adopt best practices to become a socially and ethically responsible professional.
  5. Communicate the data systems effectively with multidisciplinary audiences using verbal, written, and visual forms.

Admissions Information

In addition to the general requirements for admission, successful applicants to this program must: 

  • Hold a baccalaureate degree from a regionally accredited 4-year institution or shall have completed equivalent academic preparation as determined by the appropriate campus authority in a quantitative/computing field, including but not limited to computer science, mathematics, physics, statistics, engineering or relevant fields. Applicants are expected to demonstrate knowledge by having satisfactorily completed courses or worked in the information technology industry in the following areas: data structures, programming, analysis of algorithms, database systems, software engineering, calculus, probability, and/or statistics. However, an applicant who is deficient in these areas may be admitted conditionally on passing a set of undergraduate courses during the first calendar year of study. 
  • Have a 3.0 GPA or higher in their earned undergraduate degree or have earned a post-baccalaureate degree. 
  • Submit a general GRE score that has been taken within the last 3 years. 
  • Submit a TOEFL score (minimum 550/80) or IELTS score (minimum 7.0) obtained within the past two years if their undergraduate degree is from a country where the official language is not English. 
  • Two letters of recommendation 
  • Submit a Statement of Purpose 
  • Submit a CV or resume

Fall: March 1
Spring: October 1

We’re Here to Help

Questions about the program or how to apply? Don’t hesitate to reach out.

Admissions and Aid

Ready to take the next step? SFSU makes it simple to apply and get the support you need.