Computer Science and Engineering
Current public catalogue; retrieved 2026-11-05
161 courses
- CSE 110Computer Science Principles
- CSE 112Advanced Placement
- CSE 121Introduction to Computer Programming I
- CSE 122Introduction to Computer Programming II
- CSE 123Introduction to Computer Programming III
- CSE 131Science and Art of Digital Photography
- CSE 142Computer Programming I
- CSE 143Computer Programming II
- CSE 154Web Programming
- CSE 160Data Programming
- CSE 163Intermediate Data Programming
- CSE 170Artificial Intelligence Principles, Applications, and Impacts
- CSE 180Introduction to Data Science
- CSE 190Current Topics in Computer Science and Engineering
- CSE 195Allen Scholars Bridge Program
- CSE 196Allen Scholars Seminar
- CSE 197Problem Solving for Computer Science and Engineering
- CSE 301CSE Internship Education
- CSE 311Foundations of Computing I
- CSE 312Foundations of Computing II
- CSE 331Software Design and Implementation
- CSE 332Data Structures and Parallelism
- CSE 333Systems Programming
- CSE 340Interaction Programming
- CSE 341Programming Languages
- CSE 344Introduction to Data Management
- CSE 351The Hardware/Software Interface
- CSE 369Introduction to Digital Design
- CSE 371Design of Digital Circuits and Systems
- CSE 373Data Structures and Algorithms
- CSE 374Intermediate Programming Concepts and Tools
- CSE 390Special Topics in Computer Science and Engineering
- CSE 391System and Software Tools
- CSE 394Introduction to Research in Computer Science and Engineering
- CSE 399CSE Foreign Study
- CSE 401Introduction to Compiler Construction
- CSE 402Design and Implementation of Domain-Specific Languages
- CSE 403Software Engineering
- CSE 410Computer Systems
- CSE 412Introduction to Data Visualization
- CSE 413Programming Languages and Their Implementation
- CSE 414Introduction to Database Systems
- CSE 415Introduction to Artificial Intelligence
- CSE 416Introduction to Machine Learning
- CSE 417Algorithms and Computational Complexity
- CSE 421Introduction to Algorithms
- CSE 422Toolkit for Modern Algorithms
- CSE 426Cryptography
- CSE 427Computational Biology
- CSE 428Computational Biology Capstone
- CSE 431Introduction to Theory of Computation
- CSE 434Introduction to Quantum Computation
- CSE 438Computational Neuroscience
- CSE 440Introduction to HCI: User Interface Design, Prototyping, and Evaluation
- CSE 441Advanced HCI: Advanced User Interface Design, Prototyping, and Evaluation
- CSE 442Data Visualization
- CSE 443Digital Accessibility
- CSE 444Database Systems Internals
- CSE 446Machine Learning
- CSE 447Natural Language Processing
- CSE 450Animation Production Seminar
- CSE 451Introduction to Operating Systems
- CSE 452Introduction to Distributed Systems
- CSE 453Datacenter Systems
- CSE 454Advanced Internet and Web Services
- CSE 455Computer Vision
- CSE 456Story Design for Computer Animation
- CSE 457Computer Graphics
- CSE 458Computer Animation
- CSE 459Pre-Production for Collaborative Animation
- CSE 460Animation Capstone
- CSE 461Introduction to Computer-Communication Networks
- CSE 462Wireless Communication
- CSE 464Advanced Topics in Digital Animation
- CSE 469Computer Architecture I
- CSE 470Computer Architecture II
- CSE 472Introduction to Computational Linguistics
- CSE 473Artificial Intelligence
- CSE 474Introduction to Embedded Systems
- CSE 475Embedded Systems Capstone
No courses found.