Week 1 (Jan 8) Course introduction
- Course introduction
- Intro to open source
- Intro to Mozilla project
- Mozilla Communication Tools
- TODO
- Create a blog (wordpress or blogspot or whatever) and create a feed category or tag called "open source"
- Read the Blog Guidelines for instructions on how to use your blog in the course
- Create an account on this wiki for yourself
- Create a personal wiki page on this wiki, and add a link for yourself to the People page. Your personal page should initially include your contact information and a link to your blog; as you progress through the course, update this page with information about your work.
- Add your blog feed and info to the Open Source@Seneca Planet List so that it appears in the OpenSource@Seneca Planet
- Write a blog posting containing your reaction to and reflections on "The Catederal and the Bazaar" and "Revolution OS".
- Start lurking on irc.mozilla.org - especially the #seneca and #developers channels (Note: to access the #seneca channel, you must be registered - type "/nickserv help" in your IRC client or refer to http://freenode.net/faq.shtml#registering for more information)
- IRC tutorial - http://www.irchelp.org/irchelp/irctutorial.html#intro
Week 2 - Managing and Building large source trees
Week 3 - Navigating the Mozilla source tree
Week 4 - Collaborative and Community Development Practices
Week 5 – Bugs, Bugzilla, and Debugging
Week 6 – Developing the Browser
Week 7 – Extending the Browser
Break Week
Week 8 – Extending the Browser II
Week 9 – Bug Fixing
Week 10 – XPCOM - Modular Development in Mozilla
Week 11 – XPCOM II - Using XPCOM from JS/Chrome
Week 12 – Major Project Presentations
Week 13 – Presentations / Major Project Due
Previous Versions of OSD600
Fall 2007 Weekly Schedule