2021-2022 Academic Catalog [ARCHIVED CATALOG]   
						Department of Computer Science
						
					
			                       | 
                     
                    
                      
                         
                       | 
                     
                   
				  
Office: MacQuarrie Hall 208 
Telephone: 408-924-5060 
Email: info-compsci@sjsu.edu 
Website: www.sjsu.edu/cs 
Professors 
Robert Chun 
Melody Moh, Chair 
Teng-Sheng Moh, Associate Chair 
Jon Pearce 
Christopher Pollett, Graduate Coordinator 
Mark Stamp 
Chris Huan-Chi Tseng 
Associate Professors 
Thomas Austin 
Suneuy Kim 
David Taylor 
Leonard P. Wesley 
Assistant Professors 
William Andreopoulos 
Nada Attar 
Fabio Di Troia 
Philip Heller 
Mei-Chong Wendy Lee 
Katerina Potika 
Benjamin Reed 
Navrati Sexana 
Ching-seh Wu 
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, accredited by the Computing Accreditation Commission of ABET, www.abet.org, 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. 
ProgramsUndergraduate Major(s)
  
Undergraduate Minor(s)
  
Master(s)
  
Certificate(s)
 Two types of certificates are available: Advanced Certificates  and Basic Certificates . The description of each certificate program identifies the type of certificate.  
CoursesComputer Science
				  
  
			                   |