Computer Science Courses
See also:
Introductory Courses
- Choose an intro course in CS
- CS 111 Computer Programming and Problem Solving
- CS 115 Computing for the Socio-Techno Web
- CS 230 Data Structures
Core Courses
- CS 231 Fundamental Algorithms
- CS 235 Theory of Computation
- CS 240 Foundations of Computer Systems
Elective Courses
- CS 204 Introduction to Front-End Web Development
- CS 220 Human Computer Interaction
- CS 232 Artificial Intelligence
- CS 234 Data, Analytics, and Visualization
- CS 242 Computer Networks
- CS 251 Theory of Programming Languages
CS 301 Compiler and Runtime System Design
- CS 304 Databases with Web Interfaces
- CS 305 Machine Learning
- CS 307 Computer Graphics
- CS 313 Computational Biology
- CS 315 Data and Text Mining for the Web
- CS 320 Tangible User Interfaces
- CS 321 Mixed and Augmented Reality
- CS 332 Visual Processing by Computer and Biological Vision Systems
- CS 341 Operating Systems
- CS 342 Computer Security
- CS 343 Distributed Computing