Computer and Data Sciences
2026-2027
124 courses
- CSDS 101The Digital Revolution: Computer and Data Science For All
- CSDS 102Artificial Intelligence for All Disciplines
- CSDS 132Programming in Java
- CSDS 133Introduction to Data Science
- CSDS 134Programming in Python
- CSDS 221Full Stack Web Development
- CSDS 225Current Issues in Artificial Intelligence, For Better or Worse
- CSDS 233Introduction to Data Structures
- CSDS 234Structured and Unstructured Data
- CSDS 235The Java Programming Language
- CSDS 236The C/C++ Programming Languages
- CSDS 237The Python Programming Language
- CSDS 245Functional Programming in Java
- CSDS 260User Experience for Software Designers
- CSDS 281Logic Design and Computer Organization
- CSDS 285Linux Tools and Scripting
- CSDS 290Introduction to Computer Game Design and Implementation
- CSDS 293Software Craftsmanship
- CSDS 296Independent Projects
- CSDS 297Special Topics
- CSDS 302Discrete Mathematics
- CSDS 305Files, Indexes and Access Structures for Big Data
- CSDS 310Algorithms
- CSDS 312Introduction to Data Science Systems
- CSDS 313Introduction to Data Analysis
- CSDS 314Computer Architecture
- CSDS 317Data Engineering
- CSDS 323Numerical Algorithms for Machine Learning
- CSDS 325Computer Networks I
- CSDS 330Introduction to Artificial Intelligence
- CSDS 335Data Mining for Big Data
- CSDS 337Compiler Design
- CSDS 338Intro to Operating Systems and Concurrent Programming
- CSDS 340Introduction to Machine Learning
- CSDS 341Introduction to Database Systems
- CSDS 343Theoretical Computer Science
- CSDS 344Computer Security
- CSDS 345Programming Language Concepts
- CSDS 346Machine Learning on Graphs
- CSDS 347Responsible AI Engineering
- CSDS 350Programming for AI/ML
- CSDS 352Causality and Machine Learning
- CSDS 355Advanced Programming Language Concepts and Software Design
- CSDS 356Data Privacy
- CSDS 361Biomedical Image Processing and Analysis
- CSDS 364Computational Perception
- CSDS 365Computer Vision
- CSDS 375Designing High Performant Systems for AI
- CSDS 376Mobile Robotics
- CSDS 377Introduction to Connected Devices
- CSDS 383Software Architecture
- CSDS 386Quantum Computing, Information, and Devices
- CSDS 390Advanced Game Development Project
- CSDS 392App Development for iOS
- CSDS 393Software Engineering
- CSDS 394Introduction to Information Theory
- CSDS 395Senior Project in Computer Science
- CSDS 395ASenior Project in Artificial Intelligence
- CSDS 396Independent Projects
- CSDS 397Special Topics
- CSDS 398Senior Project in Data Science
- CSDS 400TGraduate Teaching I
- CSDS 401Foundations of Computer Science
- CSDS 410Analysis of Algorithms
- CSDS 412Introduction to Data Science Systems
- CSDS 413Introduction to Data Analysis
- CSDS 417Data Engineering
- CSDS 423Numerical Algorithms for Machine Learning
- CSDS 425Computer Networks I
- CSDS 426Network Measurement and Analysis
- CSDS 427Internet Security and Privacy
- CSDS 428Computer Communications Networks II
- CSDS 433Database Systems
- CSDS 435Data Mining
- CSDS 437High Performance System Programming
- CSDS 438High Performance Data and Computing
- CSDS 440Machine Learning
- CSDS 442Causal Learning from Data
- CSDS 443Algorithmic Fairness
- CSDS 444Computer Security
No courses found.