Immerse yourself in the field of computing.

Computational skills are applicable to a broad range of work and research in industry. The Department of Computer Science offers a variety of degree programs to provide students with these skills and guide them toward success. At CU Boulder, students have the opportunity to hone in on specific areas including:

  • Artificial Intelligence
    • Natural Language Processing
    • Cognitive Science
    • Machine Learning
    • Robotics
  • Complex Systems

  • Computational Biology
  • Computational Social Science
  • Cybersecurity & Policy
  • Distributed & Networked Systems
  • Human-Centered Computing
  • Mobile & Wearable Systems

  • Numerical & Scientific Computing
  • Programming Languages
  • Security
  • Software Engineering
  • Theory of Computing
  • Verification

Apply   Current Student Resources