Computer Science
2026-2027
181 courses
- COM SCI 1Freshman Computer Science Seminar
- COM SCI 111Operating Systems Principles
- COM SCI 112Modeling Uncertainty in Information Systems
- COM SCI 117Computer Networks: Physical Layer
- COM SCI 118Computer Network Fundamentals
- COM SCI 130Software Engineering
- COM SCI 131Programming Languages
- COM SCI 132Compiler Construction
- COM SCI 133Parallel and Distributed Computing
- COM SCI 134Distributed Systems
- COM SCI 136Introduction to Computer Security
- COM SCI 143Data Management Systems
- COM SCI 144Web Applications
- COM SCI 145Introduction to Data Mining
- COM SCI 152BDigital Design Project Laboratory
- COM SCI 161Fundamentals of Artificial Intelligence
- COM SCI 162Natural Language Processing
- COM SCI 163Deep Learning for Computer Vision
- COM SCI 168Computational Methods for Medical Imaging
- COM SCI 170AMathematical Modeling and Methods for Computer Science
- COM SCI 172Real-Time Three-Dimensional Animation
- COM SCI 174AIntroduction to Computer Graphics
- COM SCI 174BIntroduction to Computer Graphics: Three-Dimensional Photography and Rendering
- COM SCI 180Introduction to Algorithms and Complexity
- COM SCI 181Theory of Computing
- COM SCI 183Introduction to Cryptography
- COM SCI 188Special Courses in Computer Science
- COM SCI 188SAIndividual Studies for USIE Facilitators
- COM SCI 188SBIndividual Studies for USIE Facilitators
- COM SCI 188SCIndividual Studies for USIE Facilitators
- COM SCI 19Fiat Lux Freshman Seminars
- COM SCI 192Methods and Application of Collaborative Learning Theory in Life Sciences
- COM SCI 194Research Group Seminars: Computer Science
- COM SCI 199Directed Research in Computer Science
- COM SCI 201Computer Science Seminar
- COM SCI 202Advanced Computer Science Seminar
- COM SCI 205Health Analytics
- COM SCI 211Network Protocol and Systems Software Design for Wireless and Mobile
- COM SCI 212AQueueing Systems Theory
- COM SCI 214Big Data Systems
- COM SCI 215Internet of Things: Connectivity and Sensing
- COM SCI 216Network Algorithmics
- COM SCI 217AInternet Architecture and Protocols
- COM SCI 217BAdvanced Topics in Internet Research
- COM SCI 218Advanced Computer Networks
- COM SCI 219Current Topics in Computer System Modeling Analysis
- COM SCI 225Methods and Applications in Computational Genomics
- COM SCI 226Machine Learning in Computational Genomics
- COM SCI 229SSeminar: Current Topics in Computational Genomics
- COM SCI 230Software Engineering
- COM SCI 231Types and Programming Languages
- COM SCI 232Static Program Analysis
- COM SCI 233AParallel Programming
- COM SCI 233BVerification of Concurrent Programs
- COM SCI 234Computer-Aided Verification
- COM SCI 235Advanced Operating Systems
- COM SCI 236Computer Security
- COM SCI 238Quantum Programming
- COM SCI 238BQuantum Algorithms
- COM SCI 239Current Topics in Computer Science: Programming Languages and Systems
- COM SCI 240ADatabases and Knowledge Bases
- COM SCI 240BAdvanced Data and Knowledge Bases
- COM SCI 241BPictorial and Multimedia Database Management
- COM SCI 244ADistributed Database Systems
- COM SCI 245Big Data Analytics
- COM SCI 246Web Information Management
- COM SCI 247Advanced Data Mining
- COM SCI 249Current Topics in Data Structures
- COM SCI 251AAdvanced Computer Architecture
- COM SCI 251BParallel Computer Architectures
- COM SCI 252AArithmetic Algorithms and Processors
- COM SCI 254AAdvanced Graphics Processing Unit Microarchitecture for Artificial Intelligence and Graphics Rendering
- COM SCI 256AAdvanced Scalable Architectures
- COM SCI 258FPhysical Design Automation of VLSI Systems
- COM SCI 258GLogic Synthesis of Digital Systems
- COM SCI 258HAnalysis and Design of High-Speed VLSI Interconnects
- COM SCI 259Current Topics in Computer Science: System Design/Architecture
- COM SCI 260Machine Learning Algorithms
- COM SCI 260BAlgorithmic Machine Learning
- COM SCI 260CDeep Learning
No courses found.