610
edits
(Create initial page) |
(Create initial page) |
||
| Line 17: | Line 17: | ||
=== Desired outcomes === | === Desired outcomes === | ||
* | * 20-25 students have a quality learning experience and gain a solid grounding in Mozilla technologies and development. | ||
* URJC instructors acquire solid experience in creating and teaching a Mozilla course. | |||
* Mozilla Europe establishes a productive working relationship with URJC, with Mozilla mentors able to assume a role vis-a-vis URJC similar to that played by the Mozilla Toronto office vis-a-vis Seneca. | |||
* We gain validation of the ability to re-purpose Seneca instructional material (to the extent it's re-used) and possibly a new set of instructional material as well. | |||
==How it will work== | ==How it will work== | ||
=== Topics === | === Topics === | ||
The initial on-site portion of the class would cover the following topics: | |||
* General | |||
** Introduction to Free Software, licensing, etc. | |||
* Mozilla project | |||
** Introduction to the Mozilla project | |||
** Introduction to Mozilla products | |||
* Mozilla technologies (18 hours) | |||
** Introduction to Mozilla technologies | |||
** Gecko, SpiderMonkey, XPCOM, XULRunner, plug-ins... | |||
For the on-line portion of the course students would select a student project to do, based on their own interests and the advice of the instructor and mentors. | |||
=== Approach === | === Approach === | ||
The general approach proposed is to combine an initial "sprint" period of intensive classroom instruction with a subsequent longer period of online instruction combined with student projects. | The general approach proposed is to combine an initial "sprint" period of intensive classroom instruction with a subsequent longer period of online instruction combined with student projects. The course would total 15 credits under the [http://en.wikipedia.org/wiki/European_Credit_Transfer_and_Accumulation_System ECTS] system, with credits divided between the three parts of the course as follows: | ||
* 3 credits for on-site instruction (20%) | |||
* 3 credits for on-line instruction (20%) | |||
* 9 credits for student projects (60%) | |||
Note that under the ECTS system a 15-credit course corresponds to approximately 375 hours of effort on the part of a student. | |||
The class would be taught in English. | |||
The overall class calendar would be as follows: | |||
* Week 1: On-site class at URJC in Madrid | |||
* Week 2: Proposal of projects (and mentors) by Mozilla and GSyC/LibreSoft | |||
* Week 3: Selection of projects by students | |||
* Week 8: Intermediate deliverable by student | |||
* Week 12: Final project (grading) | |||
Teaching methodology: | |||
* Based on Moodle | |||
* IRC for real-time synchronous communication between students and mentors | |||
* Subversion repository with sources | |||
* Publicly available instructional materials, with the aim of being reusable | |||
* Lessons: | |||
** Theory: slides, exercises, auto-evaluation, forums | |||
** Practice: project proposals, on-line support on IRC | |||
=== Products / stuff we'll create === | === Products / stuff we'll create === | ||
| Line 64: | Line 102: | ||
=== Financial === | === Financial === | ||
* | Categories of expenses: | ||
* Travel expenses for Mozilla mentors for on-site portion | |||
* Travel expenses for students for on-site portion | |||
* Instructor time and URJC administrative overhead | |||
* Supplies | |||
Expenses would be covered by a combination of Mozilla Foundation funding, Mozilla Europe funding (for mentor-related expenses), and student fees. | |||
== Roadmap == | == Roadmap == | ||
edits