The undergraduate computer science program incorporates fundamental courses with unique electives to provide a robust and personalized education. With a broad range of available focus areas, we prepare you for a breadth of careers.

Starting your first year, you'll join an engaged community and collaborate with peers to build your foundational knowledge in mathematics and data structures. As seniors, Bachelor of Science students will complete a year-long capstone project that allows you to put into practice what you’ve learned and make important professional connections. Bachelor of Arts students have the option to complete capstone courses as well. At CU Engineering, you'll also have opportunities to pursue mentoring, research, internships and professional development through student clubs, events and much more.