CSCI courses
219 courses · University of Colorado Boulder · Fall 2026
- CSCI 1000 — (1) Computer Science as a Field of Work and Study1 section
- CSCI 1200 — (3) Introduction to Computational Thinking1 section
- CSCI 1300 — (4) Computer Science 1: Starting Computing1 section
- CSCI 2270 — (4) Computer Science 2: Data Structures1 section
- CSCI 2275 — (4) Programming and Data Structures1 section
- CSCI 2400 — (4) Computer Systems1 section
- CSCI 2750 — (3) Computing, Ethics and Society1 section
- CSCI 2820 — (3) Linear Algebra with Computer Science Applications1 section
- CSCI 2824 — (3) Discrete Structures1 section
- CSCI 2830 — (1-4) Special Topics in Computer Science1 section
- CSCI 2834 — (1) Discrete Structures Workgroup1 section
- CSCI 2897 — (3) Calculating Biological Quantities1 section
- CSCI 2900 — (1-3) Lower Division, Undergraduate Level Independent Study1 section
- CSCI 3002 — (4) Fundamentals of Human Computer Interaction1 section
- CSCI 3010 — (3) Intensive Programming Workshop1 section
- CSCI 3022 — (3) Introduction to Data Science with Probability and Statistics1 section
- CSCI 3090 — (3) Introduction to Quantum Computing1 section
- CSCI 3100 — (1) Software and Society1 section
- CSCI 3104 — (4) Algorithms1 section
- CSCI 3112 — (1) Professional Development in Computer Science1 section
- CSCI 3150 — (3) Universal Design for Digital Media1 section
- CSCI 3155 — (4) Principles of Programming Languages1 section
- CSCI 3202 — (3) Introduction to Artificial Intelligence1 section
- CSCI 3287 — (3) Design and Analysis of Database Systems1 section
- CSCI 3302 — (3) Introduction to Robotics1 section
- CSCI 3308 — (3) Software Development Methods and Tools1 section
- CSCI 3352 — (3) Biological Networks1 section
- CSCI 3403 — (4) Introduction to Cybersecurity1 section
- CSCI 3434 — (3) Theory of Computation1 section
- CSCI 3593 — (3) Computer Organization1 section
- CSCI 3656 — (3) Numerical Computation1 section
- CSCI 3702 — (3) Cognitive Science1 section
- CSCI 3753 — (4) Design and Analysis of Operating Systems1 section
- CSCI 3832 — (3) Natural Language Processing1 section
- CSCI 4012 — (3) Computational Fabrication1 section
- CSCI 4022 — (3) Advanced Data Science1 section
- CSCI 4113 — (3) Linux System Administration1 section
- CSCI 4114 — (3) Practical Algorithmic Complexity1 section
- CSCI 4118 — (3) Software Engineering for Scientists1 section
- CSCI 4133 — (3) Fundamentals of Computer Security1 section
- CSCI 4200 — (3) Introduction to Wireless Systems1 section
- CSCI 4214 — (3) Big Data Architecture1 section
- CSCI 4229 — (3) Computer Graphics1 section
- CSCI 4239 — (3) Advanced Computer Graphics1 section
- CSCI 4240 — (3) Introduction to Blockchain1 section
- CSCI 4250 — (3) History of Computing1 section
- CSCI 4253 — (3) Datacenter Scale Computing - Methods, Systems and Techniques1 section
- CSCI 4263 — (3) Quantum Computer Architecture and Systems1 section
- CSCI 4273 — (3) Network Systems1 section
- CSCI 4302 — (3) Advanced Robotics1 section
- CSCI 4303 — (1) Cybersecurity Club Companion Course1 section
- CSCI 4308 — (4) Software Engineering Project 11 section
- CSCI 4313 — (3) Concurrent Programming1 section
- CSCI 4314 — (3) Dynamic Models in Biology1 section
- CSCI 4318 — (4) Software Engineering Project 21 section
- CSCI 4328 — (4) Software Project Management and Mentoring1 section
- CSCI 4338 — (2) Software Project Management1 section
- CSCI 4348 — (4) Startup Essentials: Entrepreneurial Projects in Computing1 section
- CSCI 4358 — (4) Entrepreneurial Projects II1 section
- CSCI 4368 — (4) Multidisciplinary Design Project 11 section
- CSCI 4378 — (4) Multidisciplinary Design Project 21 section
- CSCI 4413 — (3) Computer Security and Ethical Hacking1 section
- CSCI 4444 — (3) Algorithms and Data Structures for Analyzing DNA1 section
- CSCI 4446 — (3) Nonlinear Dynamics and Chaos1 section
- CSCI 4448 — (3) Object-Oriented Analysis and Design1 section
- CSCI 4502 — (3) Data Mining1 section
- CSCI 4555 — (3) Compiler Construction1 section
- CSCI 4576 — (4) High-Performance Scientific Computing1 section
- CSCI 4616 — (3) Introduction to Mixed Reality1 section
- CSCI 4622 — (3) Machine Learning1 section
- CSCI 4712 — (3) Data-Centric Computer Vision1 section
- CSCI 4722 — (3) Computer Vision1 section
- CSCI 4753 — (3) Computer Performance Modeling1 section
- CSCI 4802 — (1-3) Data Science Team Companion Course1 section
- CSCI 4809 — (3) Computer Animation1 section
- CSCI 4830 — (1-4) Special Topics in Computer Science1 section
- CSCI 4831 — (1-4) Special Topics in Algorithms1 section
- CSCI 4849 — (3) Input, Interaction, and Accessibility1 section
- CSCI 4897 — (3) Computational and Mathematical Modeling of Infectious Diseases1 section
- CSCI 4900 — (1-3) Upper Division, Undergraduate Level Independent Study1 section
- CSCI 4922 — (3) Fundamentals of Neural Networks and Deep Learning1 section
- CSCI 4932 — (3) Deep Reinforcement Learning1 section
- CSCI 4950 — (2-4) Senior Thesis1 section
- CSCI 5000 — (1) Introduction to the Computer Science Research-Based MS Program1 section
- CSCI 5010 — (3) Fundamentals of Data Communication1 section
- CSCI 5020 — (3) Fundamentals of Network Programming1 section
- CSCI 5030 — (3) Fundamentals of System Administration and Virtualization1 section
- CSCI 5040 — (3) Professional Masters Project 11 section
- CSCI 5050 — (3) Professional Masters Project 21 section
- CSCI 5100 — (1) Computer Science Colloquium1 section
- CSCI 5113 — (3) Linux System Administration1 section
- CSCI 5114 — (3) Practical Algorithmic Complexity1 section
- CSCI 5122 — (3) Neural Networks and Deep Learning for Data Science1 section
- CSCI 5135 — (3) Computer-Aided Verification1 section
- CSCI 5140 — (2) CLASIC Capstone1 section
- CSCI 5160 — (3) Introduction to Enterprise Networks1 section
- CSCI 5170 — (3) IP Routing Protocols and Policies1 section
- CSCI 5180 — (3) Network Management and Automation1 section
- CSCI 5190 — (3) Voice Over IP: Voice Network Design and Implementation1 section
- CSCI 5200 — (3) Introduction to Wireless Systems1 section
- CSCI 5202 — (3) Introduction to Robotics1 section
- CSCI 5214 — (3) Big Data Architecture1 section
- CSCI 5220 — (3) Wireless Local Area Networks1 section
- CSCI 5229 — (3) Computer Graphics1 section
- CSCI 5230 — (3) Wireless Systems Lab1 section
- CSCI 5239 — (3) Advanced Computer Graphics1 section
- CSCI 5240 — (3) Introduction to Blockchain1 section
- CSCI 5244 — (3) Quantum Computation and Information1 section
- CSCI 5253 — (3) Datacenter Scale Computing - Methods, Systems and Techniques1 section
- CSCI 5254 — (3) Convex Optimization and Its Applications1 section
- CSCI 5260 — (3) Datacenter Networks1 section
- CSCI 5263 — (3) Quantum Computer Architecture and Systems1 section
- CSCI 5264 — (3) Decision Making under Uncertainty1 section
- CSCI 5270 — (3) IP Network Design1 section
- CSCI 5273 — (3) Network Systems1 section
- CSCI 5280 — (3) Software-Defined Networking1 section
- CSCI 5302 — (3) Advanced Robotics1 section
- CSCI 5303 — (1) Cybersecurity Club Companion Course1 section
- CSCI 5313 — (3) Concurrent Programming1 section
- CSCI 5314 — (3) Dynamic Models in Biology1 section
- CSCI 5322 — (3) Algorithmic Human-Robot Interaction1 section
- CSCI 5340 — (3) Startup Essentials: Entrepreneurial Projects in Computing1 section
- CSCI 5350 — (3) Entrepreneurial Projects II1 section
- CSCI 5352 — (3) Network Analysis and Modeling1 section
- CSCI 5360 — (3) Internet Service Provider Networks1 section
- CSCI 5380 — (3) Network Virtualization and Orchestration1 section
- CSCI 5402 — (3) Research Methods in Human-Robot Interaction1 section
- CSCI 5403 — (3) Introduction to Computing Security1 section
- CSCI 5413 — (3) Computer Security and Ethical Hacking1 section
- CSCI 5423 — (3) Biologically-inspired Multi-Agent Systems1 section
- CSCI 5434 — (3) Probability for Computer Science1 section
- CSCI 5444 — (3) Introduction to Theory of Computation1 section
- CSCI 5446 — (3) Nonlinear Dynamics and Chaos1 section
- CSCI 5448 — (3) Object-Oriented Analysis and Design1 section
- CSCI 5454 — (3) Design and Analysis of Algorithms1 section
- CSCI 5502 — (3) Data Mining1 section
- CSCI 5514 — (3) Algorithms for Whole Genome Sequence Analysis1 section
- CSCI 5523 — (3) Modern Offense and Defense in Cybersecurity1 section
- CSCI 5525 — (3) Compiler Construction1 section
- CSCI 5526 — (3) Computational Tools for Multiscale Problems1 section
- CSCI 5535 — (3) Fundamental Concepts of Programming Languages1 section
- CSCI 5573 — (3) Advanced Operating Systems1 section
- CSCI 5576 — (4) High-Performance Scientific Computing1 section
- CSCI 5593 — (3) Advanced Computer Architecture1 section
- CSCI 5606 — (3) Principles of Numerical Computation1 section
- CSCI 5612 — (3) Machine Learning for Data Science1 section
- CSCI 5616 — (3) Introduction to Mixed Reality1 section
- CSCI 5620 — (3) Advanced Wireless Lab1 section
- CSCI 5622 — (3) Machine Learning1 section
- CSCI 5630 — (3) Wireless and Cellular Systems1 section
- CSCI 5636 — (3) Numerical Solution of Partial Differential Equations1 section
- CSCI 5646 — (3) Numerical Linear Algebra1 section
- CSCI 5654 — (3) Linear Programming1 section
- CSCI 5673 — (3) Distributed Systems1 section
- CSCI 5676 — (3) Numerical Optimization1 section
- CSCI 5714 — (3) Formal Languages1 section
- CSCI 5722 — (3) Computer Vision1 section
- CSCI 5753 — (3) Computer Performance Modeling1 section
- CSCI 5802 — (1-3) Data Science Team Companion Course1 section
- CSCI 5809 — (3) Computer Animation1 section
- CSCI 5817 — (3) Database Systems1 section
- CSCI 5822 — (3) Probabilistic and Causal Modeling in Computer Science1 section
- CSCI 5828 — (3) Foundations of Software Engineering1 section
- CSCI 5832 — (3) Natural Language Processing1 section
- CSCI 5839 — (3) User-Centered Design and Development 11 section
- CSCI 5840 — (3) Advanced Network Automation1 section
- CSCI 5849 — (3) Input, Interaction, and Accessibility1 section
- CSCI 5854 — (3) Theoretical Foundations of Autonomous Systems1 section
- CSCI 5897 — (3) Computational and Mathematical Modeling of Infectious Diseases1 section
- CSCI 5900 — (1-6) Master's Level Independent Study1 section
- CSCI 5919 — (3) HCC Survey and Synthesis: Foundations and Trajectories1 section
- CSCI 5922 — (3) Fundamentals of Neural Networks and Deep Learning1 section
- CSCI 5929 — (3) HCC Survey and Synthesis: New Disciplinary Directions1 section
- CSCI 5932 — (3) Deep Reinforcement Learning1 section
- CSCI 5942 — (3) AI Engineering: Building, Scaling, and Deploying Large-Scale Models1 section
- CSCI 6000 — (1) Introduction to the Computer Science PhD Program1 section
- CSCI 6100 — (1) Computer Science Colloquium1 section
- CSCI 6110 — (1) Graduate Writing Workshop1 section
- CSCI 6114 — (3) Computational Complexity Theory1 section
- CSCI 6118 — (3) Software Engineering for Scientists1 section
- CSCI 6166 — (3) Validation and Uncertainty Quantification for Computational Models1 section
- CSCI 6200 — (1) Computer Science PhD Career Development1 section
- CSCI 6214 — (3) Randomized Algorithms1 section
- CSCI 6254 — (3) Advanced Data Structures1 section
- CSCI 6268 — (3) Foundations of Computer and Network Security1 section
- CSCI 6302 — (3) Speech Recognition and Synthesis1 section
- CSCI 6314 — (3) Algorithmic Economics1 section
- CSCI 6402 — (3) Issues and Methods in Cognitive Science1 section
- CSCI 6414 — (3) Information Theory, Statistical Inference, and Experimental Design1 section
- CSCI 6454 — (3) Advanced Algorithms1 section
- CSCI 6502 — (3) Big Data Analytics: Systems, Algorithms, and Applications1 section
- CSCI 6622 — (3) Advanced Machine Learning1 section
- CSCI 6644 — (1) Theory of Computing Reading Group1 section
- CSCI 6686 — (3) Numerical Methods for Constrained Optimization1 section
- CSCI 6712 — (3) Data-Centric Computer Vision1 section
- CSCI 6810 — (1) Seminar in Computational Biology1 section
- CSCI 6930 — (1-3) Professional Internship1 section
- CSCI 6940 — (1) Master's Candidate for Degree1 section
- CSCI 6950 — (1-6) Master's Thesis1 section
- CSCI 7000 — (1-4) Current Topics in Computer Science1 section
- CSCI 7100 — (3) Topics in Computer Science Research1 section
- CSCI 7114 — (1) Seminar in Algorithms and Computational Complexity1 section
- CSCI 7123 — (3) Topics in Operating Systems1 section
- CSCI 7135 — (1-3) Topics in Programming Languages1 section
- CSCI 7143 — (3) Topics in Computer Systems1 section
- CSCI 7154 — (3) Topics in Theory of Computation1 section
- CSCI 7176 — (3) Topics in Numerical Computation1 section
- CSCI 7222 — (3) Topics in Nonsymbolic Artificial Intelligence1 section
- CSCI 7314 — (1) Seminar on Algorithmic Economics and Machine Learning1 section
- CSCI 7412 — (2) Cognitive Science Research Applications Seminar 11 section
- CSCI 7422 — (2) Cognitive Science Research Applications Seminar 21 section
- CSCI 7565 — (3) Computational Phonology and Morphology1 section
- CSCI 7575 — (3) Computational Lexical Semantics1 section
- CSCI 7585 — (3) Computational Models of Discourse and Dialogue1 section
- CSCI 7717 — (3) Topics in Database Systems1 section
- CSCI 7772 — (1) Topics in Cognitive Science1 section
- CSCI 7818 — (3) Topics in Software Engineering1 section
- CSCI 7900 — (1-6) Doctoral Level Independent Study1 section
- CSCI 8990 — (1-10) Doctoral Dissertation1 section
Spot missing or incorrect course data?