Courses Below are descriptions of the different computer science courses we offer. Spring 2024 Fall 2024 Spring 2025 Spring 2024CPSC 019. Ethics & Technology CPSC 021. Introduction to Computer Science CPSC 031. Introduction to Computer Systems CPSC 035. Data Structures and Algorithms CPSC 072. Computer Vision Fall 2024CPSC 021. Introduction to Computer Science CPSC 031. Introduction to Computer Systems CPSC 035. Data Structures and Algorithms CPSC 082. Mobile Robotics Spring 2025CPSC 021. Introduction to Computer Science CPSC 031. Introduction to Computer Systems CPSC 035. Data Structures and Algorithms CPSC 072. Computer Vision