CAS CS
2026-2027
81 courses
- CAS CS 101Introduction to Computing
- CAS CS 103Introduction to Internet Technologies and Web Programming
- CAS CS 105Introduction to Databases and Data Mining
- CAS CS 108Programming for Non-CS Majors
- CAS CS 111Introduction to Computer Science 1
- CAS CS 112Introduction to Computer Science 2
- CAS CS 115Academic Writing in Computer Science
- CAS CS 131Combinatoric Structures
- CAS CS 132Geometric Algorithms
- CAS CS 210Computer Systems
- CAS CS 235Algebraic Algorithms
- CAS CS 237Probability in Computing
- CAS CS 312Competitive Programming
- CAS CS 320Concepts of Programming Languages
- CAS CS 330Introduction to Analysis of Algorithms
- CAS CS 332Elements of the Theory of Computation
- CAS CS 350Fundamentals of Computing Systems
- CAS CS 351Distributed Systems
- CAS CS 357Introduction to Information Security
- CAS CS 365Foundations of Data Science
- CAS CS 391Topics in Computer Science
- CAS CS 392Topics in Computer Science
- CAS CS 401Senior Independent Work
- CAS CS 402Senior Independent Work
- CAS CS 410Advanced Software Systems
- CAS CS 412Full-Stack Application Design and Development
- CAS CS 413Software Engineering
- CAS CS 440Introduction to Artificial Intelligence
- CAS CS 451Distributed Systems
- CAS CS 454Embedded Systems Development
- CAS CS 455Computer Networks
- CAS CS 460Introduction to Database Systems
- CAS CS 480Introduction to Computer Graphics
- CAS CS 491Directed Study
- CAS CS 492Directed Study
- CAS CS 501Computer Science Practicum
- CAS CS 505Introduction to Natural Language Processing
- CAS CS 506Data Science Tools and Applications
- CAS CS 511Formal Methods 1
- CAS CS 512Formal Methods 2
- CAS CS 516Software Foundations via Formal Languages
- CAS CS 519Spark! Software Engineering X-Lab Practicum
- CAS CS 521Programming Language Foundations for Concurrency
- CAS CS 523Deep Learning
- CAS CS 525Compiler Design Theory
- CAS CS 528Cloud Computing
- CAS CS 530Advanced Algorithms
- CAS CS 531Advanced Optimization Algorithms
- CAS CS 535Complexity Theory
- CAS CS 536Quantum Computing
- CAS CS 537Randomness in Computing
- CAS CS 538Fundamentals of Cryptography
- CAS CS 541Applied Machine Learning
- CAS CS 542Principles of Machine Learning
- CAS CS 543Algorithmic Techniques for Taming Big Data
- CAS CS 544Multimodal Machine Learning
- CAS CS 548Advanced Cryptography
- CAS CS 549Spark! Machine Learning X-Lab Practicum
- CAS CS 551Streaming and Event-driven Systems
- CAS CS 552Introduction to Operating Systems
- CAS CS 561Data Systems Architectures
- CAS CS 562Advanced Database Applications
- CAS CS 565Algorithmic Data Mining
- CAS CS 581Computational Fabrication
- CAS CS 582Geometry Processing
- CAS CS 585Image and Video Computing
- CAS CS 586Advanced Topics in Computer Vision
- CAS CS 598Advanced Topics in Computer Science - LEC DIS Version
- CAS CS 599Advanced Topics in Computer Science
- CAS CS 611Object-oriented Software Principles and Design
- CAS CS 630Graduate Algorithms
- CAS CS 640Artificial Intelligence
- CAS CS 651Distributed Systems
- CAS CS 654Embedded Systems Development
- CAS CS 655Graduate Computer Networks
- CAS CS 660Graduate Introduction to Database Systems
- CAS CS 680Graduate Introduction to Computer Graphics
- CAS CS 697Computer Science Graduate Initiation
- CAS CS 698CS Teaching Fellow Training
- CAS CS 901Internship in Computer Science
No courses found.