Mar 14, 2026  
FIRST DRAFT 2026-2027 Academic Catalog 
    
FIRST DRAFT 2026-2027 Academic Catalog

Artificial Intelligence, MS


MS in Artificial Intelligence program provides students with a state-of-the-art educational experience to become outstanding, socially responsible engineers of AI systems. Students will learn the theoretical foundations and gain practical skills to manage and engineer various data forms, to make predictive analyses, to derive actionable insights, and develop intelligent hardware and software systems and related cutting-edge AI technologies. The program will draw on insights from mathematics, statistical analysis, computer science, software engineering, and systems engineering and is, therefore, best suited for students with software/computer engineering, computer science, mathematics, and closely related backgrounds.

The program offers specializations in Data Science and Autonomous Systems.

Visit the program website at https://www.sjsu.edu/cmpe/academic/ms-ai/​

Program Delivery 

On-Campus Program (includes Special Session)

Special Session Program Information

Academic Programs offered through Special Session are operated by Professional and Continuing Education. Registration and enrollment in a Special Session course or program are subject to special session fees and course schedules. Note that regular session students seeking to enroll simultaneously in a special session course or the program will trigger a separate and additional set of fees.

University Admission Requirements

Applicants must submit a complete graduate application by applying through the CSU Cal State Apply system and meet all the university admission requirements 

Applicants can be admitted in either classified or conditionally classified standing. If an applicant’s preparation for advanced graduate work is considered inadequate to meet the course prerequisites or other departmental requirements, the conditions will include taking preparatory courses to meet these requirements. These courses will not count as part of the master’s degree program requirements.

Admission to Graduate Standing - Classified

For acceptance by the Department of Computer Engineering , the applicant must satisfy the following requirements:

  1. Undergraduate degree in math, physics, computer science, engineering, or a closely related field, equivalent to a four-year U.S. undergraduate baccalaureate degree, with demonstrated college-level courses in programming, data structures, algorithm design, three-semester sequence of calculus, linear algebra and statistics.
  2. Undergraduate GPA of 3.0 or higher.
  3. If the undergraduate program is not ABET-accredited, GRE is required with a minimum GRE q+v of 305 and GRE AWA of 3.0. GRE q+v minimum higher than 305 may be required for successful admission depending on the number of applicants.
  4. International applicants must meet SJSU’s minimum requirements on English-language proficiency tests.

Advancement to Candidacy

The university requirements for advancement to candidacy  for the master’s degree are outlined in the Graduate Policies & Procedures  section. Students should seek advancement to candidacy as soon as possible for their given program and on the advice of their graduate program coordinator. Graduate students may submit a Petition for Advancement to Graduate Candidacy form to the Graduate Admissions & Program Evaluations (GAPE) office after satisfying the following: achieved classified status; completed a minimum of nine letter-graded units with all grades “C” or higher; fulfilled the Campus Graduate Graduation Writing Assessment Requirement (CGGWAR) requirement; achieved a minimum cumulative and program 3.0 GPA, and, graduate within the seven-year time limit for degree completion. Graduate students must submit their petition no later than one semester prior to graduating. Courses that satisfy the CGGWAR are listed in the course requirements for the program.

Program of Study Requirements

Students must complete all residency, curriculum, unit, GPA, and culminating experience requirements as outlined in the Graduation Requirements  section of the Graduate Policies & Procedures .

Master’s Requirements (33 units)


Specialization Courses (6 units)


Complete at least 6 units from the same specialization.

Elective Courses (9 units)


Select 3 courses (9 units) from the list below. At least 3 units need to be from Area A course list. The remaining 6 units can be selected from either list.

Area B (up to 6 units)


For the most updated list of approved Area B technical electives please refer to the MS AI home page (https://www.sjsu.edu/cmpe/academic/ms-ai/msaiprogram-requirements.php). Courses not listed as approved Area B technical electives need prior approval from the MS AI program coordinator.

Graduate Writing Requirement (3 units)


Students must pass the Graduation Writing Assessment Requirement (GWAR) .

Culminating Experience (6 units)


All students must complete one of the following culminating experiences: thesis or project. Theses and projects are completed under the supervision of an advisor.

Plan A (Thesis)

A master’s thesis includes original research on a topic approved by the thesis committee and must meet university requirements as stipulated in this catalog and in the SJSU Master’s Thesis and Doctoral Dissertation Guidelines. It undergoes a thorough review and revision process under the guidance of the candidate’s thesis committee chair with the assistance of the thesis committee.

Plan B (Project)

A master’s project is a research or development effort performed by a student individually on a topic chosen by mutual agreement between an advisor and the student. The choice of project topic is also approved by the Graduate Advisor. The individual student projects could be distinct components of a larger integrated project performed by a team of students. Students complete

  and  . At the end of CMPE 295B , a project report is submitted for department review, and students present their project work in a department project exposition. 

Total Units Required (33 units)