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

Computational Geoscience, MS


Return to {$returnto_text} Return to: Academic Programs by Department

The MS in Computational Geoscience, jointly offered by the Department of Computer Science  and the Department of Geology , prepares students with advanced knowledge and skills for careers in the geosciences that utilize artificial intelligence, computer vision, data analysis and modeling. The degree will prepare students for careers requiring computational techniques for the analysis of environmental, geophysical, seismological and geological data sets, or through the framework of geospatial visualization, for example. These advanced skills prepare students for careers in fields as wide-ranging as hydrology, seismology, geotechnical engineering, as well as with tech companies that specialize in, for example, remote sensing and geospatial mapping. The CG program’s integrated coursework provides students with strong computing and analytical skills and a firm understanding of geological processes to solve problems with important societal and cultural implications.

University Admission Requirements

Applicants must submit a complete graduate application by applying through the CSU Cal State Apply system and meet all university admission requirements . Applicants from countries in which the native language is not English must achieve a minimum English-language proficiency test score as indicated on the Graduate Program Test Requirements webpage. The program does not currently require the GRE for admission.

Department Requirements

We hope that many students will enter the MS in Computational Geoscience after finishing Computer Science, BS  and Geology, BS  at SJSU, but many may come from other backgrounds. Applicants should note that some department admission requirements are higher than university admissions requirements. 

Two letters of recommendation are required. Students can be admitted in either classified or conditionally classified standing. 

Admission to Graduate Standing - Classified

To be admitted to classified standing, applicants must have earned the degree in Computer Science, BS  and Geology, BS  at SJSU, Geology, BS  and Computer Science Minor , or Computer Science, BS  and Geology Minor  or similar fields from a regionally accredited institution with a minimum GPA of 3.0 (based on a 4.0 scale). All classified candidates will have completed the program prerequisites listed below.

Admission to Graduate Standing - Conditionally Classified

Students that need to fulfill prerequisites may be admitted with conditional standing.

Advancement to Candidacy

The university requirements for advancement to candidacy  for the master’s degree are outlined in the Graduate Policies and 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 and Procedures . Students must comply with all other graduate requirements contained in this catalog.

Course Requirements

  • A minimum of 9 units must be taken from each department, not including the classes fulfilling the culminating experience (i.e. GEOL 297 ,  GEOL 299 , CS 297 , CS 298 )

  • Students who enter the program having already completed courses equivalent in level and content to any of those required for the degree may be allowed to substitute an appropriate alternative course upon advanced approval by the MS CG Program Coordinator, appointed from the Geology Department.

  • The maximum number of upper-division undergraduate units that can be applied toward the master’s degree is 9.

Culminating Experience

Both Plan A and Plan B require enrollment in 6-units of coursework in order to conduct the proposed project. Prior to admission, the student is responsible for securing the commitment of a full-time tenured or tenure-track faculty member in either the Department of Geology  or Department of Computer Science  who agrees to serve as their primary advisor. During their first semester, the student must also secure the commitments of two additional members, one of whom must be a full-time tenured or tenure-track faculty member at SJSU. At least one faculty member from the Geology Department and one from the Computer Science Department must be on the committee. Either plan requires writing a manuscript in a formal formatdescribing research, which is submitted for review by the student’s committee. In addition, the student must successfully pass a comprehensive oral examination, according to the standard assessment used in the home department of the primary advisor, by the student’s committee based on the conducted project or thesis study.

 

Master’s Requirements (32 units)


Core Courses (16 units)


Electives (10 units)


Note: Any listed core courses not taken to meet core requirements may be taken
as electives with advisor approval.

Culminating Experience (6 units)


Can be completed in either department:

Plan A (Geology Focused Thesis) (6 units)


Year 1: Thesis proposal preparation culminating with written (2 units) thesis proposal & oral defense.

Year 2 (Fall) : Thesis research (2 units).

Year 2 (Spring): Thesis execution culminating with public seminar and written report (2 units).

Plan B (Computer Science Focused Project) (6 units)


Total Units Required (32 units)


Return to {$returnto_text} Return to: Academic Programs by Department