Exposing High-School Students to Open Source Development with CodeYard
Adriaan de Groot, S.J. Kuegler, D. Metzlar, Judy. Stein, M.C.J.D. van Eekelen · 2007
This paper shows our experiences with Open Source software development practices — the trinity of openness, distributed development and community — applied in the Dutch High School Computer Science curriculum. CodeYard is a project that offers support in the form of infrastructure, documentation, teaching materials and personal tutoring where needed to Dutch High School students. The programming projects undertaken within Code-Yard may (but need not) be part of the course curriculum. We describe the technical setup of CodeYard and the projects which have been undertaken within CodeYard. The results of these projects, along with some social observations on the work done by students within CodeYard are presented as conclusions. CodeYard is about getting High School students to produce Open Source software, not use it. The CodeYard 1 project was started in 2005 as a “SourceForge 2 for students, ” an Open Source collaboration environment for Dutch High School children. CodeYard was conceived when we noticed that at the High School level 3