OSD600/DPS909 Information

From CDOT Wiki
Revision as of 17:28, 20 March 2008 by Chris Tyler (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

OSD600 Open Source Development (CPA Program) and DPS909 Topics in Open Source (BSD Program) enable you to dive into open source and work with developers from around the world on software which is used by millions of people every day.

If you're considering taking these courses, this page will provide the information you need as well as links to important resources.

Projects

This is a project-oriented course working directly with the Mozilla (Firefox/Thunderbird) and OpenOffice.org communities. Each of these communities maintains a huge codebase (millions of lines of code) which has been developed over a number of years and which is being actively improved by hundreds from many different countries. This software is written in several languages, including C/C++, JavaScript, Java, and various scripting languages (bash, perl, and python).

You'll select a project from a list of potential projects developed in consultation with Mozilla and OpenOffice.org -- projects which are practical and needed -- and work in direct communication with other developers. The potential projects list includes programming, localization, build systems, automated testing, documentation, bug-fixing, and feature enhancement projects.

Links

Course Outlines: OSD600, DPS909

Blog Planet (aggregated blog postings)

Seneca Centre for Development of Open Technology (CDOT)