Modernizing CS Education with Open Source
summary
Program plugs senior and master students into real open source projects on GitHub using git, gives academic credit, and requires mentors to spend two to three hours a week guiding newcomers. It reports adoption at 25 of the top 50 CS universities, uses mentor-written one- or two-page onboarding docs that mentors iterate, runs an in-person cod sprint weekend, grades on pull requests, and shows high post-course retention and faster workplace productivity.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 4:30What about GitHub
- 6:06Where are we
- 10:07Open Source projects
- 13:03Mentorship
- 15:15Value from students
- 17:10Collaboration
- 27:30Open Academy
- 29:12Open Academy Blueprint
- 31:12Facebook Groups
- 33:30Gender Diversity
- 35:20How has the program changed
- 37:05How are the teams selected
- 38:50Future of the project
related talks
15mIntroducing CS Students to Open Source
41mDeveloping Innovation-Ready Engineers Through Open Source Contribution
40mOpen Source Software Engineering Education
45mPanel Discussion: Education and Open Source
41mPanel Discussion: Educating the Next Generation of Open Source Project Contributors
44mFive years, 1000 students: The story of Open Source Comes to Campus
14mMentorship as a Pathway to Open-Source Project Sustainability
26mFostering a Diamond in the Rough: Being a Good Mentor in Open Source
