Students with a faculty member looking at a screen.

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 nine master’s programs range from the more theoretical (such as our new MS Data Science program) to the more applied (such as the MS Data Analytics, MS Informatics and MS Bioinformatics programs). We also offer graduate certificates in Business Analytics, Cybersecurity Engineering and Cybersecurity, Core Technologies. 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 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.

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.

IT staff member 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.

Female student wearing VR goggle holding a control in each hand.

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.

Three engineering students talking and looking at computer equipment boxes.

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.

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

Data Science

This M.S. 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.

Students interacting with two mounted iPads and the applications.

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.

Chemistry student working in a lab.

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.

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.

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.

Open laptop showing cybersecurity 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.

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.

Three engineering students smiling and sitting on a desk with computer equipment.

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.

Student participating in cyber day camp.

Industrial 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.

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.