The course is broken into two parts. First, general open source and and community specific skills and ideas are taught. Students learn how to deal with the tools, techniques, and practices of the OpenOffice.org project and its community. Second, students are taught about extensibility models, and how to write Add-ons and Extensions.
=Part I – Essential Open Source Development Skills and Concepts=
== Week 1 (Jan 12) Course
* Course introduction
** Create an '''account''' on this wiki for yourself
** Create a '''personal wiki page''' on this wiki
** Add a link for yourself to the [[People]] page and the [[Winter 2009 Open Source Students]] page
** Create a '''blog''' ([http://wordpress.com/ WordPress] or [https://www.blogger.com/ Blogger] or whatever) and create a feed category or tag called "open source"
* Collaborative development using on-line tools
window.open[Irc|Intro to Internet Relay Chat (IRC)]]
* [http://en.wikipedia.org/wiki/Blog Blogs] and [http://en.wikipedia.org/wiki/Planet_(blog) Planets]
** [http://planet.go-oo.org/ Novell's OpenOffice.org Planet]
** [http://planetopenoffice.org/ Planet OpenOffice.org]
** [http://zenit.senecac.on.ca/~chris.tyler/planet/ OpenSource@Seneca Planet]
Wikis for collaborative writing
** [http://www.wikipedia.org Wikipedia] and [http://www.mediawiki.org/ MediaWiki]
** Intro to course wiki
*** "Yes, you can edit it!"
Editing tasks, History, Reverting changes
*** Watches, [[Special:Recentchanges|Recent Changes]]
*** Comparing selected versions (cf. diff)
** (To be completed)
** [http://contributing.openoffice.org Participating in OpenOffice.Org]
** [http://contributing.openoffice.org/programming.html OpenOffice.Org Programming]
** [http://svn.services.openoffice.org/ooo/ SVN OOo]
** [http://www.owlnet.rice.edu/~comp314/svn.html Source Control in Ten Minutes: a Subversion tutorial]
** Ensure all TODO items from week 1 are '''completed'''
** '''Comment''' in at least one other student's '''blog''' with your feedback to what they wrote. <b>Reminder: Comments have to be approved for them to be be shown on your blog. Check your blog settings.</b>
** Download the [http://www.openoffice.org/licenses/sca.pdf "Sun Microsystems Inc. Contributor Agreement (SCA)"] from [http://contributing.openoffice.org/programming.html OpenOffice.Org Programming], sign it and email it to Copyrightfax@sun.com and CC it to Fardad.
** Subscribe to "dev AT education DOT openoffice DOT org" by sending an email to "dev-subscribe AT education DOT openoffice DOT org" and then confirming it by replying to the confirmation email.
** Check out the code with latest milestone from svn://svn.services.openoffice.org/ooo/tags/DEV300_mXX and time it and blog about it.
Add this wiki page to your watch list .