To wrap up your undergraduate experience at CU Boulder, you will participate in a year-long senior capstone project that gives you a chance to put into practice what you’ve learned and make important professional connections.
Senior capstone is required for all BS students and optional for BA students. Students in the BS program must earn a grade of C- or better in both semesters of the capstone in order to meet degree requirements.
Depending on your personal interests, we have three project types to choose from:
Software Design Project: Work with a team to complete a real-world software engineering project from an industry, research or faculty sponsor.
Entrepreneurial Capstone: Lay the groundwork for your own technical business and prepare to pitch it to potential investors.
Senior Thesis: Complete an original research, expository, critical or creative work, under the supervision of a faculty advisor.
We provide various types of support for our classes, including undergraduate Course Assistants (CA), Educational Tech Assistants (ETA), Undergraduate Teaching Assistants (UTA), and Learning Assistants (LA). These programs provide opportunities for undergrads to assist their peers as they pursue the study of computer science. Resources are also available from the College of Engineering & Applied Science and other academic success programs.
The Computer Science department provides a list of students and alumni who are offering private tutoring for a fee.
Enrich Your Experience
Most college students find that some of their most valuable learning experiences happen outside the classroom. CU Boulder provides tons of ways to get the most from your college experience, from studying abroad to joining special on-campus academic programs.