Professor pointing at the screen as her students look on.

SJSU Data Science, Analytics and Informatics Programs

SJSU offers a broad array of programs at both the graduate and undergraduate level. With enrollment of over 3,700 students in these programs, SJSU is a major provider of talent to the data-intensive workforce in Silicon Valley. Our master’s programs range from the more theoretical (such as our MS Data Science program) to the more applied (such as the MS Geographic Information Science (GIS), MS Data Analytics, MS Informatics and MS Bioinformatics programs). We also offer graduate certificates in Business Analytics, Cybersecurity Engineering and Cybersecurity, Core Technologies, and more. At the undergraduate level, we offer majors in Business Analytics, Computer Science, Software Engineering, and Computer Network System Management, as well as a 6-course certificate in Cybersecurity Foundations and a 4-course certificate in Cybersecurity Engineering. Build your career at SJSU!

Apply Now

Graduate Degrees

two students with computer

NEW Geographic Information Science 

The M.S. in Geographic Information Science (MS GISc) is a one-year graduate degree program that provides a wide array of courses in GISci, statistics, computer science, geography, urban and regional planning, and their intersection through 8 upper division courses. Students will learn the theory and applications of spatial thinking/reasoning and the use of GIS to support problem-solving and decision-making. The M.S. GISc degree is an approved field of study within the U.S. government’s official STEM fields list.

Student VR

Artificial Intelligence

Artificial Intelligence (AI) couples the theory and development of computer systems to perform tasks that normally require human intelligence. This M.S. degree program focuses more broadly on building engineering systems powered by advances in machine learning (ML) and AI.

bioinformatics student

Bioinformatics

This M.S. program is interdisciplinary, bridging the disciplines of computer science, biology and mathematics. New and evolving techniques allow the acquisitions of many thousands or millions of measurements of biological phenomena, requiring the use of mathematical and computational methods to transform into purposeful data and information. This program prepares students to be competitive in this new field.

students

Computer Engineering, Data Science

The M.S. degree program provides in-class theory with hands-on hardware design and software development exercises to give students the skills necessary to apply advances in machine learning and data science to create contemporary microelectronic products that are typically embedded computing systems containing both hardware and software.

student on phone and computer

Computational Linguistics

Featuring a computing-based curriculum, the M.S. in Computational Linguistics program instructs students in the theory and practice of language, linguistics and applied linguistics, and computer science to prepare students for job careers in automated text analysis, machine translation, grammar checking, speech synthesis & recognition, artificial intelligence, machine learning, web search, information retrieval, big data analytics, and more.

Two students talking and both pointing to a computer screen.

Data Analytics

This M.S. degree program provides students from diverse academic and professional backgrounds with an advanced education necessary to draw insights from data and apply analytical skills to solve real-world problems in various domains ranging from healthcare and agriculture to social science, advertising and sports.

Male student touching a handheld device that is plugged into a computer.

Data Science

The M.S. Data Science degree program is designed for students with an undergraduate degree in the sciences or engineering. It provides both mathematical and algorithmic foundational knowledge and practical programming skills for data science careers. The program provides students with a rigorous and affordable education in mathematics, statistics, computer science and machine learning.

a group of students in class.

Engineering Management 

Engineering Management is a specialized form of management that is concerned with the application of engineering principles to business practice. Engineering management is a career that brings together the technological problem-solving savvy of engineering and the organizational, administrative, and planning abilities of management in order to oversee complex enterprises from conception to completion.   

students using ipad

Informatics

Informatics is a collaborative activity that involves people, processes and technologies to apply trusted data in a useful and understandable way. The M.S. Informatics degree program is less technical, less theoretical and less math-based than data analytics, and is more interdisciplinary and focused on end-users. Students are prepared for careers focused on human-computer interaction by analyzing and managing data.

a group of people

Industrial and Systems Engineering

The goal of ISE is to ensure that a manufacturing or service organization's systems are efficient, productive, safe, and well designed against cumulative injury, and that the systems incorporate the right tools and equipment. Types of activities include developing quality metrics, collecting data, improving performance, utilizing computer-based analytical, modeling, and design technologies.

IT staff assisting a student.

Software Engineering, Cybersecurity

This M.S. degree program offers a specialization in cybersecurity to students who seek career opportunities in cybersecurity and information assurance. With the global threats of cyber-crime, our nation’s continued safety and economic prosperity increasingly depends on the availability of a significantly increased cybersecurity competent workforce.

Top view shot of two open laptops on a table with documents.

Software Engineering, Data Science

This M.S. degree program focuses on building software systems that are powered by advances in machine learning and data science. Students will learn to investigate and summarize real-world data of all sizes, ask the right questions, find informative answers, and create visualizations that effectively communicate their results.

Student writing in his notebook.

Statistics, Machine Learning

Machine learning is a subset application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. This M.S. degree program is designed for students who wish to become practicing statisticians in business, government or industry, with a focus on developing machine-learning algorithms.

Graduate Certificates

Business student pointing to a computer screen with data.

Business Analytics

The Online Certificate in Business Analytics is a four-course certificate program offered through the Lucas Graduate School of Business. Business analytics uses massive data sets and computationally analyzes it to reveal patterns, trends and associations that can be specifically applied to business.

Open laptop looking at cyber tools.

Cybersecurity, Core Technologies

This is a three-course advanced (graduate) certificate program to provide students with an advanced knowledge of cybersecurity. The program aligns with nationally defined knowledge areas and prepares students to become professionals in cybersecurity and information assurance.

Student holding a mobile phone connected to laptop.

Cybersecurity Engineering

This is a four-course graduate certificate program for students who seek career opportunities in cybersecurity and information assurance. This certificate is valuable for careers focusing on mobile-based software systems and project experience in information security for software engineers.

Undergraduate Degrees

Student in a suit sitting at a desk with a computer.

Business Administration, Business Analytics

Business Analytics is a quantitative approach to business, driven by the intelligent use of data and mathematical models. Practitioners leverage methods from statistics and operations research to form insights and make decisions that improve business performance.

Students sitting around a table with their laptops.

Computer Science

This degree provides a solid background for a variety of careers in the computing profession. Entry level positions include jobs in programming, systems analysis and software engineering.

Computer and keyboard

Data Science

The B.S. in Data Science prepares students with foundational knowledge and skills for data science careers. Its balanced coursework provides students with strong analytical, computing, and data-focused skills to understand and solve problems for business and research, with societal, cultural impacts. 

Student participating in cyber day camp.

Engineering Technology, Computer Network Systems Management

The program is designed to give graduates the knowledge, skills and practical experiences in the Internet of Things (IoT), network theory and administration, wireless communication, network security and prevention management, and cyber security management.

student on a computer

Industrial and Systems Engineering

The B.S. Industrial and Systems Engineering program prepares engineers for a broad scope of systems analysis and design challenges that deal with improving the overall performance of an organization or system. ISE's focus is on productivity improvement, with concern for the human aspects of work as well as with finding the right combination of resources to ensure that the organization performs at its best.

two students typing in a computer

Information Science and Data Analytics

The B.S. in Information Science and Data Analytics degree program at the San José State University School of Information prepares undergraduate students to work with data, technology and people.

three engineering students smiling and sitting.

Software Engineering

Software engineering encompasses the systematic design, development, production, and maintenance of complex computer programs. Software engineers create operating systems, mobile and web applications, and networking applications.

Undergraduate Certificates

Male and Female student looking at a laptop.

Cybersecurity Foundations

The Computer Engineering Department offers an 18-unit certificate program at the undergraduate level highlighting advanced algorithms and Internet of Things (IoT).

Computer screen with code.

Fundamentals of Cybersecurity

The Computer Science Department offers an 18-unit certificate program at the undergraduate level highlighting computer networks and information security.

Request information about our graduate programs