Skip to main content

University of Colorado Boulder

The University of Colorado Boulder offers comprehensive undergraduate computer science programs through its Department of Computer Science. The Bachelor of Science (BS) degree emphasizes a strong foundation in computing principles, including computer architecture, operating systems and programming languages, complemented by extensive coursework in mathematics. Students engage in a year-long senior capstone project, collaborating with industry clients or developing entrepreneurial ventures. The Bachelor of Arts (BA) degree provides a broader liberal arts education, integrating computer science with humanities and social sciences, and is well-suited for students pursuing double majors or minors. Both programs offer opportunities to specialize in areas such as artificial intelligence, robotics, software engineering and cybersecurity. Additionally, the university provides a post-baccalaureate Applied Computer Science program for individuals seeking to transition into the field.