Difference between revisions of "DPS909"
(→[http://cs.senecac.on.ca/index.php?outline=DPS909 Subject Description]) |
|||
Line 6: | Line 6: | ||
This offering of DPS909 will focus on the [http://www.mozilla.com/ Mozilla Project] and [http://developer.mozilla.org Mozilla development]. Students will be exposed to and taught the Mozilla tools, processes, and code base. In addition, they will also participate in the Mozilla community and in real Mozilla [[Project List|projects]]. | This offering of DPS909 will focus on the [http://www.mozilla.com/ Mozilla Project] and [http://developer.mozilla.org Mozilla development]. Students will be exposed to and taught the Mozilla tools, processes, and code base. In addition, they will also participate in the Mozilla community and in real Mozilla [[Project List|projects]]. | ||
+ | |||
+ | ==Graded Work== | ||
+ | |||
+ | 10% – [[Assignment 1]] (Build Firefox) | ||
+ | 50% – Assignment 2 (Major Project) | ||
+ | 20% – Newsgroups Summaries (will discuss on Friday) | ||
+ | 5% – Assignment based on Symposium | ||
+ | 15% - Quizzes (will be announced) | ||
+ | |||
+ | ==Resources== | ||
* [[Guest Lectures|Mozilla Guest Lectures]] | * [[Guest Lectures|Mozilla Guest Lectures]] | ||
* [[Project List]] | * [[Project List]] | ||
* [[Course Software Setup]] | * [[Course Software Setup]] |
Revision as of 19:59, 11 September 2006
Topics in Open Source Development
Subject Description
This course introduces students to the technological, social, and pragmatic aspects of developing open source software through direct involvement in a real open source project/projects. Students will learn to use the tools, techniques, and strategies of OS developers. This is a project-based programming course. The particular open source project(s) to be studied will vary with each offering and be announced at the beginning of the semester.
This offering of DPS909 will focus on the Mozilla Project and Mozilla development. Students will be exposed to and taught the Mozilla tools, processes, and code base. In addition, they will also participate in the Mozilla community and in real Mozilla projects.
Graded Work
10% – Assignment 1 (Build Firefox) 50% – Assignment 2 (Major Project) 20% – Newsgroups Summaries (will discuss on Friday) 5% – Assignment based on Symposium 15% - Quizzes (will be announced)