University of Colorado At Boulder

Course Details

Bachelor of Science in Computer Engineering

Course Description

Computer science is concerned with how computers are constructed, how they store and process data, how they are used in problem solving and how the quality of those solutions are assessed. It is about the science of creating software for a variety of users and understanding how that software interacts with the hardware on which it is run. Computer science goes well beyond the machine to the study of how people interact with the technologies around them. Computer scientists work most often on the hardware and software aspects of system design. They develop new theories of computation and algorithms, design new hardware and sensors, develop large software systems, evaluate the utility and usability of software systems and study the impacts of computing technology on society. Computer scientists develop video games or software used in business; improve healthcare through the development of electronic medical records that reduce costs and increase communication between medical providers; produce animation for the movie industry; invent new hand­held devices; and/or develop software to manage an air traffic control tower. Many computer science students found their own tech start­-up companies and chart their own path after graduation. At CU­ Boulder, undergraduate computer science students develop a wide array of skills that prepare them for a wide variety of high­-paying jobs. The Department of Computer Science is interdisciplinary and collaborative, giving students the opportunity to explore applications in a range of fields and with faculty in a variety of disciplines. Students tackle problems hands-­on, including completing year-­long software design projects for industry clients. Students can also gain professional exposure through the student chapter of the Association for Computing Machinery on campus. The department’s specialized tracks allow students to tailor their degree to their own interests. In addition to a general computing track, curricular options allow students to specialize in areas such as computational biology, computational science andengineering, human-­centered computing, networked devices and systems, software engineering and low-­level operating systems.

Course Duration

NumberDuration
4year

Career outcomes

Career in related fields.




Bachelor of Science in Computer Engineering University of Colorado At Boulder