Dec 10, 2024  
2024-2025 Academic Catalog 
    
2024-2025 Academic Catalog

Department of Computer Science


Office: MacQuarrie Hall 208
Telephone: 408-924-5060
Email: info-compsci@sjsu.edu
Website: www.sjsu.edu/cs

Professors
Thomas Austin
Robert Chun
Melody Moh
Teng-Sheng Moh, MS Data Science Graduate Coordinator
Jon Pearce
Christopher Pollett, Chair
Mark Stamp

Associate Professors
Philip Heller
Suneuy Kim
Katerina Potika
David Taylor
Leonard P. Wesley
Ching-seh Mike Wu

Assistant Professors
Faranak Abri
​Sayma Akther
William Andreopoulos
Nada Attar
Fabio Di Troia
Genya Ishigaki
Amith Kamath Belman
Maryam Khazaei Pool
Mei-Chong Wendy Lee, MS Bioinformatics Program Coordinator
Kai Mast
Saptarshi Sengupta
Navrati Saxena, MS Computer Science Program Coordinator
Ethel Tshukudu
Mike Wood

Overview

Computer science is all about algorithms: inventing, testing, debugging and improving algorithms that might control a robot’s brain, encrypt a stock trade, even simulate an ecosystem. Our bachelor’s degree, provides a solid foundation in the basic theories that underpin computer software technology. For those who wish to pursue more advanced studies, our master’s degree program offers convenient late afternoon and evening classes. Our prime Silicon Valley location fosters high-tech employment opportunities for our graduates, who currently make up a significant portion of the area’s programmers, software architects, system analysts and computer scientists.

Honors Program

The requirements for computer science majors to graduate with departmental honors are: (1) at least a 3.0 G.P.A. overall, (2) at least a 3.5 G.P.A. in the major, (3) Completion of CS 180H - Individual Studies for Honors .

Minimum Grade Requirement

A grade of “C-” or better is required for courses being used to meet any requirement in any minor or major offered by the Department of Computer Science, including support courses.

Programs

    Undergraduate Major(s)

    Undergraduate Minor(s)

    Master(s)

    Basic Certificate(s)

    Advanced Certificate(s)

    Added Authorization(s)

    Added Authorizations are granted by the California Commission on Teaching Credentialing and extend special authorization to specific audiences. 

    Courses

      Computer Science