Open Source Software Engineering Education
summary
Experiment called Semesters of Code pairs undergraduates with well-run open source projects (OpenStack, PatternFly, Kubernetes, PowerShell, odyssey, mojaloop, mosip) as labs, requiring two mentors per team and teams of three–five students. Semester versions give ~50–70 hours of project work; a 12‑week paid internship model gives 40 hours/week and moves outcomes from thin to robust. Over two years enrollment grows 20→60 students and internship placements boost offer acceptance from about 30% to ~80%.
AI-written summary · about
chapters (11)
- 0:00Open source education intro
- 3:09Software engineering crisis
- 10:38First semester at Johns Hopkins
- 14:32Pedagogy and social learning
- 18:27Scaling challenges
- 20:56Summer internship at CMU
- 25:55Global expansion to Qatar
- 28:05Why software is social
- 33:02Mentorship in open source
- 36:07Future experiments
- 39:18Q&A
related talks
41mModernizing CS Education with Open Source
27mLearn by Doing: Getting Students into FOSS
41mDeveloping Innovation-Ready Engineers Through Open Source Contribution
30mReaching and Equipping the Next Generation of Open Source Developers
42mPlaying the Matchmaker: Linking Students and Mentors While Strengthening Academic...
15mIntroducing CS Students to Open Source
45mPanel Discussion: Education and Open Source
15mUnconference Session: Using Open Source as Your First Job
