• About Us
    • News
    • Grants & Gifts
      • Cybersecurity Grant
      • Machine-Learning based Cybersecurity Grant
    • Research and Industry Partners
      • IAB Members Bio
    • Assessment
      • BSCS Assessment Schedule
      • BSDS Assessment Schedule
      • MSCS Assessment Schedule
      • MSBI Assessment Schedule
      • BSCS Assessment Rubrics
      • BSDS Assessment Rubrics
      • Assessment Reports
    • Program Planning
  • Programs
    • BS in Computer Science
    • BS in CS and Linguistics
    • BS in Data Science
      • BSDS FAQ
    • MS in Bioinformatics
      • Intent To Enroll
      • Research Areas
      • MS Bioinformatics FAQ
      • MSBI Sample Roadmaps
    • MS in Computational Linguistics
    • MS in Computer Science
      • Sample Curriculum
      • How to Apply
      • MSCS Requirements for Graduation
      • MSCS FAQ
      • Policies
      • Why MSCS?
    • MS in Data Science
      • Example Course of Study for MSDS Program
      • MSDS Admission Requirements
      • MSDS FAQ
    • Bioinformatics Minor
    • Computer Science Minor
    • Certificates in Artificial Intelligence
    • Certificates in Cybersecurity
    • Degree Statistics
  • Students
    • Scholarships
      • 2024 Scholarship Winners
      • 2025 Scholarship Winners
      • 2026 Scholarship Winners
      • 2023 Scholarship Winners
      • 2022 Scholarship Winners
    • Undergraduate Students
      • BSDS Change of Major Policy
      • BSCSL Change of Major Policy
      • BSCS Change of Major Policy
      • Course Prerequisites
      • Internships (CS190-190I)
        • How to Process Your CPT
        • How to Initiate an NPP
      • Special and Experimental Courses
      • Permission Number Policy
      • FAQ
    • Graduate Students
      • Upcoming Master's Defenses
      • Project/Thesis Guidelines (CS 297/298/299)
    • Permission Number Policy
    • Advising
      • Articulation
        • Engineering Equivalencies
    • Graduation Date Change
    • Grade Dispute
    • Office Hours
    • CS Study Lab (Free Tutoring)
    • Student Jobs
      • CS Department Student Jobs
      • Grader Application
      • CS46AB Jobs
      • CSSL Tutors
    • Success Resources
    • Forms
    • Course Syllabi
      • Summer 2026 Syllabi
      • Spring 2026 Syllabi
      • Fall 2025 Syllabi
      • Summer 2025 Syllabi
      • Spring 2025 Syllabi
      • Fall 2024 Syllabi
      • Summer 2024 Syllabi
      • Spring 2024 Syllabi
      • Fall 2023 Syllabi
      • Spring 2023 Syllabi
      • Fall 2022 Syllabi
      • Summer 2022 Syllabi
      • Spring 2022 Syllabi
      • Fall 2021 Syllabi
      • Summer 2021 Syllabi
      • Spring 2021 Syllabi
      • Fall 2020 Syllabi
      • Summer 2020 Syllabi
      • Spring 2020 Syllabi
      • Fall 2019 Syllabi
      • Summer 2019 Syllabi
      • Spring 2019 Syllabi
      • Winter 2019 Syllabi
    • Course Offering Patterns
    • Impaction
  • Faculty and Administration
    • CS Faculty
    • CS Faculty Research Areas
    • CS Lecturers
    • CS Staff
    • Retired/Emeritus Faculty
    • Student and Faculty Accomplishments
  • Clubs and Events
    • CS Student Clubs
      • Admitted Spartan Day Webinar Recording
    • CS Talks
      • SJSU CS Talks Fall 2024
      • SJSU CS Talks Fall 2025
      • SJSU CS Talks Spring 2024
      • SJSU CS Talks Spring 2025
      • SJSU CS Talks Spring 2026
      • Fall 2021 CS Talks
      • Fall 2022 CS Talks
        • Deep Learning for Fall Detection
        • FA22 research pitches
        • Language Emerges from Computability
        • ML for Systems
      • Fall 2023 CS Talks
      • Spring 2021 CS Talks
        • How to Find Chrome Security Bugs
        • Mobile Performance
        • SP21 Faculty Pitches
      • Spring 2022 CS Talks
        • Deep Learning for Fall Detection
        • Language Emerges from Computability
        • SP22 research pitches
      • Spring 2023 CS Talks
        • SP23 Research Pitches
        • Blockchain Fundamentals
        • Interaction Learning
        • Leveraging Data in Motion in a Cloud-first World
        • The Data Landscape: Trends and Directions
      • Spring 2020 CS Talks
        • Data Protection Technology at DELL
        • Coverity: Commercial-grade Static Analysis
        • Automated Machine Learning
      • Fall 2019 CS Talks
        • Demythifying Cyber Security
        • Datometry Hyper-Q
        • Advances in Causal Analytics
        • Controls and Automated Systems
        • From Engineer To Entrepreneur
        • You Got a Degree in CS, Now What?
        • Faculty Elevator Pitches
      • Spring 2019 CS Talks
        • Faculty Elevator Pitches
        • Robotics and Automation
        • The History of Apache Hadoop and Big Data
        • Building a Scale-Out Analytics Platform
        • Machine Learning's Fourth Frontier
        • Protecting Your Data
        • How to Scale a Startup by 10x Quickly
        • You Got a Degree in CS, Now What?
        • Reliability As An Engineering Career
        • Pragmatic Interviewing (and Beyond)
    • Events