181 courses in COM SCI
- COM SCI 1Freshman Computer Science Seminar1 units
- COM SCI 19Fiat Lux Freshman Seminars1 units
- COM SCI 30Principles and Practices of Computing4 units
- COM SCI 31Introduction to Computer Science I4 units
- COM SCI 32Introduction to Computer Science II4 units
- COM SCI 33Introduction to Computer Organization5 units
- COM SCI 35LSoftware Construction4 units
- COM SCI M51ALogic Design of Digital Systems4 units
- COM SCI 97Variable Topics in Computer Science1 to 4 units
- COM SCI 99Student Research Program1 to 2 units
- COM SCI 111Operating Systems Principles5 units
- COM SCI 112Modeling Uncertainty in Information Systems4 units
- COM SCI 117Computer Networks: Physical Layer4 units
- COM SCI 118Computer Network Fundamentals4 units
- COM SCI M119Fundamentals of Embedded Networked Systems4 units
- COM SCI C121Probabilistic Models in Computational Genomics4 units
- COM SCI C122Algorithms in Computational Genomics4 units
- COM SCI C124Machine Learning Applications in Genetics4 units
- COM SCI 130Software Engineering4 units
- COM SCI 131Programming Languages4 units
- COM SCI 132Compiler Construction4 units
- COM SCI 133Parallel and Distributed Computing4 units
- COM SCI 134Distributed Systems4 units
- COM SCI 136Introduction to Computer Security4 units
- COM SCI C137APrototyping Programming Languages4 units
- COM SCI C137BProgramming Language Design4 units
- COM SCI M138Computer System Security4 units
- COM SCI 143Data Management Systems4 units
- COM SCI 144Web Applications4 units
- COM SCI 145Introduction to Data Mining4 units
- COM SCI M146Introduction to Machine Learning4 units
- COM SCI M148Introduction to Data Science4 units
- COM SCI M151BComputer Systems Architecture4 units
- COM SCI M152AIntroductory Digital Design Laboratory2 units
- COM SCI 152BDigital Design Project Laboratory4 units
- COM SCI C160FFoundation Models: Principles and Practice4 units
- COM SCI 161Fundamentals of Artificial Intelligence4 units
- COM SCI 162Natural Language Processing4 units
- COM SCI 163Deep Learning for Computer Vision4 units
- COM SCI 168Computational Methods for Medical Imaging4 units
- COM SCI 170AMathematical Modeling and Methods for Computer Science4 units
- COM SCI M171LData Communication Systems Laboratory2 to 4 units
- COM SCI 172Real-Time Three-Dimensional Animation4 units
- COM SCI 174BIntroduction to Computer Graphics: Three-Dimensional Photography and Rendering4 units
- COM SCI 174AIntroduction to Computer Graphics4 units
- COM SCI C174CComputer Animation4 units
- COM SCI 180Introduction to Algorithms and Complexity4 units
- COM SCI 181Theory of Computing4 units
- COM SCI M182Dynamic Biosystem Modeling and Simulation Methodology4 units
- COM SCI 183Introduction to Cryptography4 units
- COM SCI M184Introduction to Computational and Systems Biology2 units
- COM SCI CM186Computational Systems Biology: Modeling and Simulation of Biological Systems5 units
- COM SCI CM187Research Communication in Computational and Systems Biology4 units
- COM SCI 188Special Courses in Computer Science4 units
- COM SCI 188SBIndividual Studies for USIE Facilitators1 units
- COM SCI 188SAIndividual Studies for USIE Facilitators1 units
- COM SCI 188SCIndividual Studies for USIE Facilitators2 units
- COM SCI 192Methods and Application of Collaborative Learning Theory in Life Sciences2 units
- COM SCI M192AIntroduction to Collaborative Learning Theory and Practice1 units
- COM SCI 194Research Group Seminars: Computer Science4 units
- COM SCI 199Directed Research in Computer Science2 to 8 units
- COM SCI 201Computer Science Seminar2 units
- COM SCI 202Advanced Computer Science Seminar4 units
- COM SCI 205Health Analytics4 units
- COM SCI 211Network Protocol and Systems Software Design for Wireless and Mobile4 units
- COM SCI 212AQueueing Systems Theory4 units
- COM SCI M213AEmbedded Systems4 units
- COM SCI M213BEnergy-Aware Computing and Cyber-Physical Systems4 units
- COM SCI 214Big Data Systems4 units
- COM SCI 215Internet of Things: Connectivity and Sensing4 units
- COM SCI 216Network Algorithmics4 units
- COM SCI 217AInternet Architecture and Protocols4 units
- COM SCI 217BAdvanced Topics in Internet Research4 units
- COM SCI 218Advanced Computer Networks4 units
- COM SCI 219Current Topics in Computer System Modeling Analysis4 units
- COM SCI C221Probabilistic Models in Computational Genomics4 units
- COM SCI C222Algorithms in Computational Genomics4 units
- COM SCI C224Machine Learning Applications in Genetics4 units
- COM SCI 225Methods and Applications in Computational Genomics4 units
- COM SCI 226Machine Learning in Computational Genomics4 units
- COM SCI 229SSeminar: Current Topics in Computational Genomics4 units
- COM SCI 230Software Engineering4 units
- COM SCI 231Types and Programming Languages4 units
- COM SCI 232Static Program Analysis4 units
- COM SCI 233BVerification of Concurrent Programs4 units
- COM SCI 233AParallel Programming4 units
- COM SCI 234Computer-Aided Verification4 units
- COM SCI 235Advanced Operating Systems4 units
- COM SCI 236Computer Security4 units
- COM SCI C237APrototyping Programming Languages4 units
- COM SCI C237BProgramming Language Design4 units
- COM SCI 238BQuantum Algorithms4 units
- COM SCI 238Quantum Programming4 units
- COM SCI 239Current Topics in Computer Science: Programming Languages and Systems4 units
- COM SCI 240ADatabases and Knowledge Bases4 units
- COM SCI 240BAdvanced Data and Knowledge Bases4 units
- COM SCI 241BPictorial and Multimedia Database Management4 units
- COM SCI 244ADistributed Database Systems4 units
- COM SCI 245Big Data Analytics4 units
- COM SCI 246Web Information Management4 units
- COM SCI 247Advanced Data Mining4 units
- COM SCI 249Current Topics in Data Structures4 units
- COM SCI 251AAdvanced Computer Architecture4 units
- COM SCI 251BParallel Computer Architectures4 units
- COM SCI 252AArithmetic Algorithms and Processors4 units
- COM SCI 254AAdvanced Graphics Processing Unit Microarchitecture for Artificial Intelligence and Graphics Rendering4 units
- COM SCI 256AAdvanced Scalable Architectures4 units
- COM SCI 258FPhysical Design Automation of VLSI Systems4 units
- COM SCI M258ADesign of VLSI Circuits and Systems4 units
- COM SCI M258CLSI in Computer System Design4 units
- COM SCI 258GLogic Synthesis of Digital Systems4 units
- COM SCI 258HAnalysis and Design of High-Speed VLSI Interconnects4 units
- COM SCI 259Current Topics in Computer Science: System Design/Architecture4 units
- COM SCI 260DLarge-Scale Machine Learning4 units
- COM SCI 260RReinforcement Learning4 units
- COM SCI 260CDeep Learning4 units
- COM SCI 260EComputational Ethics and Large Language Models4 units
- COM SCI 260Machine Learning Algorithms4 units
- COM SCI 260BAlgorithmic Machine Learning4 units
- COM SCI C260FFoundation Models: Principles and Practice4 units
- COM SCI 261AProblem Solving and Search4 units
- COM SCI 261Deep Generative Models4 units
- COM SCI 262ZCurrent Topics in Cognitive Systems4 units
- COM SCI M262CCurrent Topics in Causal Modeling, Inference, and Reasoning4 units
- COM SCI 262ALearning and Reasoning with Bayesian Networks4 units
- COM SCI 263CAnimats-Based Modeling4 units
- COM SCI 263Natural Language Processing4 units
- COM SCI 263ALanguage and Thought4 units
- COM SCI 264AAutomated Reasoning: Theory and Applications4 units
- COM SCI 265AMachine Learning4 units
- COM SCI M266BStatistical Computing and Inference in Vision and Cognition4 units
- COM SCI M266AStatistical Modeling and Learning in Vision and Cognition4 units
- COM SCI 267AProbabilistic Programming and Relational Learning4 units
- COM SCI M268Machine Perception4 units
- COM SCI 268SSeminar: Computational Neuroscience2 units
- COM SCI 269Seminar: Current Topics in Artificial Intelligence4 units
- COM SCI C274CComputer Animation4 units
- COM SCI 275Artificial Life for Computer Graphics and Vision4 units
- COM SCI M276APattern Recognition and Machine Learning4 units
- COM SCI 280APAlgorithms: Approximation Algorithms4 units
- COM SCI 280COAlgorithms4 units
- COM SCI 280DAlgorithms4 units
- COM SCI 280DPAlgorithms4 units
- COM SCI 280DAAlgorithms4 units
- COM SCI 280PAlgorithms4 units
- COM SCI 280GAlgorithms4 units
- COM SCI 280AAlgorithms4 units
- COM SCI 281AComputability and Complexity4 units
- COM SCI M282ACryptography4 units
- COM SCI M282BCryptographic Protocols4 units
- COM SCI M283ATopics in Applied Number Theory4 units
- COM SCI M283BTopics in Applied Number Theory4 units
- COM SCI 284ATopics in Automata and Languages4 units
- COM SCI 284PTopics in Automata and Languages4 units
- COM SCI 284CTopics in Automata and Languages4 units
- COM SCI 285CCCommunication Complexity4 units
- COM SCI CM286Computational Systems Biology: Modeling and Simulation of Biological Systems5 units
- COM SCI CM287Research Communication in Computational and Systems Biology4 units
- COM SCI 288SSeminar: Theoretical Computer Science2 units
- COM SCI 289COCurrent Topics in Computer Theory: Complexity Theory4 units
- COM SCI 289OACurrent Topics in Computer Theory: Online Algorithms4 units
- COM SCI 289PCurrent Topics in Computer Theory4 units
- COM SCI 289ACurrent Topics in Computer Theory4 units
- COM SCI 289LCurrent Topics in Computer Theory4 units
- COM SCI 289RACurrent Topics in Computer Theory: Randomized Algorithms4 units
- COM SCI 289SGCurrent Topics in Computer Theory4 units
- COM SCI M296AAdvanced Modeling Methodology for Dynamic Biomedical Systems4 units
- COM SCI M296BOptimal Parameter Estimation and Experiment Design for Biomedical Systems4 units
- COM SCI M296DIntroduction to Computational Cardiology4 units
- COM SCI M296CAdvanced Topics and Research in Biomedical Systems Modeling and Computing4 units
- COM SCI 298Research Seminar: Computer Science2 to 4 units
- COM SCI 495BTeaching with Technology2 units
- COM SCI 495Teaching Assistant Training Seminar2 units
- COM SCI 497EField Projects in Computer Science4 units
- COM SCI 497DField Projects in Computer Science4 units
- COM SCI 596Directed Individual or Tutorial Studies1 to 8 units
- COM SCI 597CPreparation for PhD Oral Qualifying Examination2 to 16 units
- COM SCI 597BPreparation for PhD Preliminary Examination2 to 16 units
- COM SCI 597APreparation for MS Comprehensive Examination2 to 12 units
- COM SCI 598Research for and Preparation of MS Thesis2 to 12 units
- COM SCI 599Research for and Preparation of PhD Dissertation2 to 16 units





