Attendees discuss Capstone programs

Navigating the Complexities of CS Capstone Programs: Insights from SIGCSE 2024

In many computer science (CS) programs, capstone projects are essential components for equipping students with practical skills and real-world experience. At the SIGCSE Technical Symposium last month, the School of Computing Instruction (SCI) delved into the challenges and strategies associated with running capstone programs.

In a birds of a feather session led by SCI Chair Olufisayo Omojokun and Research Associate KellyAnn Fitzpatrick, individuals from across the country joined to discuss their CS capstone programs. With live poll results from attendees helping to shape the conversation, the session offered insights to educators, students, administrators, and industry collaborators involved in CS capstone initiatives.

Image
Attendees partake in a live poll during the session. Photos by Emily Smith/ College of Computing
Attendees partake in live polls during SCI's birds of a feather sessions. (Photos by Emily Smith/ College of Computing)

69% of respondents indicated that their institutions require capstone projects for CS majors. 

Among those involved in Capstone programs at their institutions, many face similar challenges as their peers. Sourcing good projects remains a persistent hurdle, with educators striving to find projects that are both intellectually stimulating and aligned with industry needs. 

Managing project difficulty poses another challenge, as instructors work to provide students with a challenging experience while ensuring projects are feasible within the constraints of the course. 

Additionally, recruitment efforts to secure industry mentors can be time-consuming and require building strong relationships with professionals in the field. 

Image
Word cloud shows words used to describe challenges
A word cloud shows how attendees describe challenges in their programs. (Slido)

Program Scale and Duration 

Respondents provided insights into their courses’ scale and duration, with variations in the number of capstone teams per semester and how long the courses last.

Most respondents host less than 20 capstone teams per semester while about a quarter—like Georgia Tech--host more than 50, highlighting the importance of scaling programs.

Moreover, a considerable percentage of programs span two semesters. This extended timeframe allows students to delve deeper into project development, especially with large projects, attendees said. The multi-semester format also offers students a more comprehensive and immersive experience, giving them time to collaborate and produce high-quality projects.

Image
SCI's KellyAnn Fitzpatrick discusses Capstone courses with groups in the session.
SCI's KellyAnn Fitzpatrick discusses Capstone courses with groups in the session. 

Project Sourcing and Quality

Survey responses also shed light on the multifaceted process of project sourcing and the importance of ensuring project quality.

While faculty and industry clients are primary sources of projects, student-initiated proposals also play a significant role. Additionally, many leverage their network of community partners, local tech start-ups, and non-profit organizations for project opportunities, ensuring alignment with real-world needs and industry trends.

Image
Attendees discuss their programs in small groups during the session. (Photos by Emily Smith/College of Computing)
Attendees discuss their programs in small groups during the session. (Photos by Emily Smith/College of Computing)

Attendees vet the quality of potential projects through project assessment rubrics, double-blind review processes, and input from industry experts. These efforts aim to create project standards and align projects with student skill levels.

However, most cite difficulties establishing a vetting process, especially one that scales.

Image
Omojokun continues discussing and answering questions after the session.
SCI's Olufisayo Omojokun discusses Capstone courses with attendees and answers questions.

Intellectual Property Handling

In managing intellectual property (IP) for CS capstone projects, attendees employ a range of approaches to ensure clarity and fairness with teams. Some use formal agreements to clarify ownership among students, clients, and the university. But most respondents noted that IP agreements are project specific or established as needed.

Image
Attendees discuss their programs in small groups during the session. (Photos by Emily Smith/College of Computing)
SCI's Kris Nagel and other session attendees discuss capstone programs.

In some cases, the university retains IP rights, allowing potential commercialization. In other cases, students own their contributions. 

Georgia Tech's policy leaves the IP rights up to the student to determine. Lecturers point them towards legal resources on campus to help them in their decision making.

Open communication was emphasized by one respondent to foster understanding and mitigate conflicts among stakeholders. 

Knowledge Sharing and Collaboration

Overall, attendees highlighted various challenges they hope to address in their courses, such as securing projects, managing time, motivating students, and navigating industry collaborations. Strategies for sourcing projects, managing large-scale initiatives, and enhancing student engagement were also discussed.

Image
SCI's Olufisayo Omojokun and KellyAnn Fitzpatrick present birds of a feather talk on Capstone courses at SIGCSE.
SCI's Olufisayo Omojokun and KellyAnn Fitzpatrick present birds of a feather talk on Capstone courses at SIGCSE.

“One of our reasons for running this session was to begin to build lasting collaborative relationships among attendees involved with these courses so that we can better learn from each other,” said Fitzpatrick. “Based on the conversations among session attendees, we need more knowledge sharing and less knowledge silos when it comes to how different institutions manage their CS capstone projects.”

Future SIGCSE attendees can expect additional engaging discussions from SCI about CS Capstone programs.

Visit here for complete survey results.