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 121 Introduction to Game Design
- 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 221 Digital Worlds for Gaming
- CS 232 Artificial Intelligence
- CS 234 Data, Analytics, and Visualization
- CS 242 Computer Networks
- CS 251 Theory of Programming Languages
- 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 Extended Reality
- CS 323 Social Computing
- CS 333 Natural Language Processing
- CS 334 Methods for Ethics of Technology
- CS 340 Modeling for Computer Systems
- CS 342 Computer Security
- CS 342 website
- CS 342 catalog description
- CS 343 Distributed Computing
- CS 365 Advanced Projects in Playable Media
- CS 366 Advanced Projects in Interactive Media