667
edits
Changes
OSD700
,no edit summary
==[http://cs.senecac.on.ca/index.php?outline=OSD700 Subject Description]==
This course builds on the skills and knowledge developed in [[OSD700OSD600]] by having the student take a partially developed open source project to completion. The student must have an open source project in progress, along with a faculty mentor and coordinator approval, in order to enroll. Through first-hand experience the student will learn what is necessary to take a working program and polish, refactor, and improve it on the way to making 1.0 product release.
==Course Outcomes==
==Major Project==
This is a project course, and the student’s mark will come from work done on a real open source project. The goal of this project is to get students to move beyond "learning" and "hacking" on a piece of open source software, and to focus on creating something of excellent quality. Furthermore, students will be expected to create something of value within the community. As was the case in [[OSD700OSD600]], given the nature of the project, students will be expected to work using an open and transparent methodology, one which enables and encourages collaboration with the open source community.
===Details===