AI Curriculum and Programs

Bachelor of Science in Computer Science

Prepares students for careers in programming, software engineering, systems analysis and computing with a strong foundation in computer science.

Bachelor of Science in Computer Science and Linguistics

Combines computer science and linguistics to prepare students for careers in AI, natural language processing, machine translation and speech technologies.

Bachelor of Science in Data Science

Develops skills in data management, machine learning, analytics and ethical data use, preparing graduates to solve data-driven problems across industries.

Bachelor of Science in Information Science and Data Analytics

Prepares students to manage, analyze and visualize data through programming, databases and analytics for careers across business, healthcare, government and technology.

Master of Applied Data Intelligence

Prepares students to design AI-powered data solutions using generative AI, data engineering, analytics and applied intelligence to solve complex industry challenges.

Master of Science in Artificial Intelligence

Prepares students to build intelligent AI systems through advanced study of machine learning, predictive analytics, data engineering and AI technologies.

Master of Science in Bioinformatics

Combines biology, computer science and mathematics to prepare students for careers analyzing biological data in genomics, biotechnology and healthcare.

Master of Science in Computational Linguistics

Focuses on AI-driven language technologies including natural language processing, speech recognition, machine translation and speech synthesis.

Master of Science in Computer Engineering

Combines computer science and electrical engineering with hands-on hardware and software design to prepare students for advanced engineering careers.

Master of Science in Computer Science

Expands knowledge of advanced computer science through graduate coursework and projects, preparing students for research and industry leadership roles.

Master of Science in Data Science

Combines mathematics, computing and programming to prepare students with the analytical and technical skills needed for modern data science careers.

Master of Science in Software Engineering

Provides advanced software engineering education with expertise in large-scale software systems, quality assurance, architecture and emerging technologies.

Master of Science in Statistics with a Specialization in Machine Learning

Combines statistics, programming and machine learning to prepare students for careers developing predictive models and data-driven AI solutions.

Minor in Computer Science

Offered in the Computer Science Department, the Computer Science Minor requires students to compelte at least 12 units that are distinct from the student’s major.

Minor in Robotics (Mechanical Engineering)

Introduces robotics through robot design, programming, kinematics, controls, modeling and hands-on laboratory experience with robotic systems.

Interdisciplinary Studies, Science, Technology and Society Concentration, BA (SJSU Online)

Explores the relationships between science, technology and society while developing interdisciplinary skills to address complex social and technical challenges.

Computational Linguistics Basic Certificate

Provides foundational education and practical training in computational linguistics for careers in language technologies and software development.

Fundamental AI Algorithms and Applications in Computer Science Basic Certificate

Introduces AI, machine learning and programming while preparing students for entry-level AI roles or advanced study in AI and data science.

Fundamentals of Cybersecurity Basic Certificate

Builds foundational knowledge in cybersecurity and information assurance, preparing students with essential skills for cybersecurity careers.

Human-Centered Artifical Intelligence Basic Certificate

Introduces human-centered AI with emphasis on ethics, governance, practical applications and responsible AI development through hands-on learning.

AI Core Technologies and Applications in Computer Science Advanced Certificate

Provides advanced education in AI, machine learning, NLP and applied AI, preparing students to develop intelligent solutions across technical industries.

Cybersecurity: Core Technologies Advanced Certificate

Offers advanced graduate-level cybersecurity education aligned with national standards, preparing students for careers in cybersecurity and information assurance.

SAGE: Computer Engineering BS + Artificial Intelligence MS

Earn a BS in Computer Engineering and an MS in Artificial Intelligence in about five years through an accelerated pathway with shared graduate coursework.

SAGE: Software Engineering BS + Artificial Intelligence MS

Earn a BS in Software Engineering and an MS in Artificial Intelligence in about five years through an accelerated pathway with shared graduate coursework.

Ready to Take the Next Step?

At SJSU, you will find more than just an education — you will find your community, your purpose and your launchpad to a fulfilling career. Take the next step toward joining our vibrant campus today.

Explore Admissions Requirements