210
edits
Changes
→Mozilla in the classroom
Although Mozilla Education is working to develop the courseware and materials necessary for teaching, there is no one way to teach a Mozilla course. There are projects in build and release engineering, unit testing, platform engineering and more. Mozilla presents a large surface area in terms of projects that are needed by the community. Mozilla Education attempts to make the process of integrating open source development into the classroom easier by providing expertise and documentation. But what is important is that students work on projects that excite the community and invite collaboration.
Schools around the world are already using Mozilla in the classroom. (See [http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=109565506490171378380.00046966d9042caa207e6&ll=4.307816,12.201219&spn=169.953166,360&z=1 this map].)
Students at these schools have learnedlearn:
* What is open source and open source development?
* Open web communication tools (irc, wikis, blogs, etc.)
* Bugs, Bugzilla, Patchespatches, Code Reviewcode review, Version Controlversion control
* How to work as a software engineer at the scale of Mozilla
* Large Build Systemsbuild systems
* Legacy type systems (XPCOM), dynamic languages (JS, Python)
* Web technologies (XML, JSON, XUL, CSS, etc.)
</blockquote>