Program overview

In this major, you’ll be challenged to consider everyday and emerging information technologies with an eye to human values. You will learn to bring a critical-thinking perspective to questions around design, computation and data analysis as you develop a broad set of perspectives around history, ethics and technology for social good. As a part of your coursework, you’ll graduate with a professional portfolio and project experience, preparing you to make an impression with employers.

Admission requirements

View more information regarding CU Boulder transfer admission requirements →

  • Cumulative GPA of 3.0 or higher
  • Students with more than 36 credit hours must have completed an introductory course:
    • Introduction to Programming–CSC 1019 or Computer Science 1–CSC 1060