Difference between revisions of "DPS909 and OSD600 Fall 2010 Weekly Schedule"
(→Week 1 (Sept 7) Course introduction) |
|||
Line 26: | Line 26: | ||
** '''Blog''' on your reactions to the readings for this week, and also introduce yourself. | ** '''Blog''' on your reactions to the readings for this week, and also introduce yourself. | ||
** Begin learning how to use [[Irc|IRC]] for communication. We'll cover this in detail next week, but it's better to get started early. | ** Begin learning how to use [[Irc|IRC]] for communication. We'll cover this in detail next week, but it's better to get started early. | ||
+ | |||
+ | == Week 2 (Sept 13) - Collaborative and Community Development Practices == | ||
+ | |||
+ | * Open, collaborative, geographically dispersed development and the web | ||
+ | ** Synchronous vs. Asynchronous Communication | ||
+ | ** Timezones | ||
+ | * The function and value of community | ||
+ | ** [http://www.mozilla.org/foundation/ Mozilla Foundation (MoFo)] | ||
+ | ** [http://en.wikipedia.org/wiki/Mozilla_Corporation Mozilla Corporation (MoCo)], [http://www.oxymoronical.com/experiments/mozmap/ map of offices/individuals] | ||
+ | ** Mozilla Community | ||
+ | *** Other companies or institutions working on Mozilla technology | ||
+ | *** Individual Contributors | ||
+ | |||
+ | * Where can the Mozilla community be found? [[Overview of Mozilla Communication]] | ||
+ | ** IRC - [https://wiki.mozilla.org/Education/Learning/Irc Intro to Internet Relay Chat (IRC)] | ||
+ | ** [http://en.wikipedia.org/wiki/Blog Blogs] and [http://en.wikipedia.org/wiki/Planet_(blog) Planets] | ||
+ | *** How to blog? | ||
+ | *** How do people use blogs? | ||
+ | *** [http://planet.mozilla.org Planet Mozilla] | ||
+ | *** [http://zenit.senecac.on.ca/~chris.tyler/planet/ OpenSource@Seneca Planet] | ||
+ | ** [http://twitter.com Twitter] | ||
+ | *** Use of Twitter in conjunction with blogging | ||
+ | ** [[Overview_of_Mozilla_Communication#Wikis|Wikis]] | ||
+ | *** [[Main_Page|Seneca Course Wiki]] | ||
+ | *** [http://developer.mozilla.org Mozilla Developer Center (MDC)] | ||
+ | *** [http://wiki.mozilla.org Mozilla Wiki (wikimo)] | ||
+ | *** Intro to course wiki | ||
+ | **** "Yes, you can edit it!" | ||
+ | **** Common Editing tasks, History, Reverting changes | ||
+ | **** Watches, [[Special:Recentchanges|Recent Changes]] | ||
+ | **** Comparing selected versions (cf. diff) | ||
+ | **** [http://meta.wikimedia.org/wiki/Help:Editing Editing help] | ||
+ | ** [[Overview_of_Mozilla_Communication#Weekly_Calls|Public, project-wide status calls]] | ||
+ | ** [[Overview_of_Mozilla_Communication#Mailing_Lists.2FNewsgroups|Mailing Lists]] | ||
+ | ** [[Overview_of_Mozilla_Communication#Bugzilla|Bugzilla]] - http://bugzilla.mozilla.org | ||
+ | ** [[Overview_of_Mozilla_Communication#.27The_Tree.27:_Tinderbox.2C_HG.2C_Try_Server.2C_Talos|The "Tree"]] | ||
+ | *** Mercurial (hg) | ||
+ | *** Tinderbox, Tinderbox Push Log | ||
+ | |||
+ | * '''Readings/Resources''' | ||
+ | ** [[Mozilla Community]] (on-line lecture) by Mozilla's [https://wiki.mozilla.org/User:Beltzner Mike Beltzner] | ||
+ | ** [http://arstechnica.com/open-source/news/2009/06/academic-source-code-dust-up-symptom-of-cs-education-ills.ars Ars Technica article on the value of academic blogging and open source] | ||
+ | |||
+ | * '''Lab''' | ||
+ | ** [[Firefox Performance Testing Lab Fall 2010|Firefox Performance Testing]] | ||
+ | |||
+ | * '''TODO''' | ||
+ | ** Ensure all TODO items from week 1 are '''completed''' | ||
+ | ** Complete Lab as a group by end of week | ||
+ | ** Begin (or continue) reading the [http://zenit.senecac.on.ca/~chris.tyler/planet/ CDOT Blog Planet], as this is where we will share class announcements and discussions. | ||
+ | ** Consider creating an account on Twitter to use in conjunction with your blog | ||
+ | ** Dial-in to one of the Mozilla Status calls happening this week, and blog about the experience. I'd recommend the Firefox call. | ||
+ | ** Join at least one Mozilla Mailing list | ||
+ | ** '''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> | ||
+ | ** Watch online lectures for this week about open source community, blog your reactions. |
Revision as of 10:10, 14 September 2010
Week 1 (Sept 7) Course introduction
- Course introduction
- Intro to open source
- Intro to Mozilla project
- Mozilla Project Overview
- Community, Foundation, Corporation
- The Mozilla Manifesto
- Mozilla platform and technologies
- Readings/Resources
- "Cathedral and Bazaar" by Eric Raymond
- "Revolution OS" [film] (see also http://www.revolution-os.com/ or QA 76.9.A25 R68 2003)
- Article about Mozilla and Firefox in the New York Times
- TODO
- Complete readings and watching/listening to this weeks resources.
- 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 as well as the Winter 2010 students page
- 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
- Add your blog feed and info to the Open Source@Seneca Planet List so that it appears in the OpenSource@Seneca Planet
- Blog on your reactions to the readings for this week, and also introduce yourself.
- Begin learning how to use IRC for communication. We'll cover this in detail next week, but it's better to get started early.
Week 2 (Sept 13) - Collaborative and Community Development Practices
- Open, collaborative, geographically dispersed development and the web
- Synchronous vs. Asynchronous Communication
- Timezones
- The function and value of community
- Mozilla Foundation (MoFo)
- Mozilla Corporation (MoCo), map of offices/individuals
- Mozilla Community
- Other companies or institutions working on Mozilla technology
- Individual Contributors
- Where can the Mozilla community be found? Overview of Mozilla Communication
- IRC - Intro to Internet Relay Chat (IRC)
- Blogs and Planets
- How to blog?
- How do people use blogs?
- Planet Mozilla
- OpenSource@Seneca Planet
- Twitter
- Use of Twitter in conjunction with blogging
- Wikis
- Seneca Course Wiki
- Mozilla Developer Center (MDC)
- Mozilla Wiki (wikimo)
- Intro to course wiki
- "Yes, you can edit it!"
- Common Editing tasks, History, Reverting changes
- Watches, Recent Changes
- Comparing selected versions (cf. diff)
- Editing help
- Public, project-wide status calls
- Mailing Lists
- Bugzilla - http://bugzilla.mozilla.org
- The "Tree"
- Mercurial (hg)
- Tinderbox, Tinderbox Push Log
- Readings/Resources
- Mozilla Community (on-line lecture) by Mozilla's Mike Beltzner
- Ars Technica article on the value of academic blogging and open source
- TODO
- Ensure all TODO items from week 1 are completed
- Complete Lab as a group by end of week
- Begin (or continue) reading the CDOT Blog Planet, as this is where we will share class announcements and discussions.
- Consider creating an account on Twitter to use in conjunction with your blog
- Dial-in to one of the Mozilla Status calls happening this week, and blog about the experience. I'd recommend the Firefox call.
- Join at least one Mozilla Mailing list
- Comment in at least one other student's blog with your feedback to what they wrote. Reminder: Comments have to be approved for them to be be shown on your blog. Check your blog settings.
- Watch online lectures for this week about open source community, blog your reactions.