Open main menu

CDOT Wiki β

Changes

OSD700

541 bytes added, 15:26, 6 January 2020
no edit summary
 
=Open Source Project=
==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 [[DPS909OSD600]], 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===
Detailed grading information will be discussed later in the term.
* 80% - '''7 6 bi-weekly releases''' must be completed. Each release should correspond to a bug being fixed, a pull request being made, etc. You will be marked every two weeks as follows: * 10% - Code, * Pull Requests marked on code quality, ambition, process (e.g., did you do it vs. did they land it), completeness, qualityprofessionalism, ambitiousnesstime management* 5% - Demo* Class Presentation: demos, status updateupdates, review of teaching what you've learnedbeen learning, etc. to be done in class and online* 10% - class discussion, participation on Slack, feedback, and contributions to other students' demos, presentations, or bugs.* 10% - managing the Telescope project: leading weekly triage and status meetings, overseeing issues and pull requests, helping to set priorities, co-ordination between developers, community management
==Resources==
* [[Winter 2018 2020 DPS911 and OSD700 Resources]]* [http://zenit.senecac.on.ca/~chris.tyler/planet/ Open Source@Seneca Planet] - soon to be replaced by Telescope!* [https://seneca-open-source.slack.com #osd700-dps911 channel on our Slack]
==Archives==
* [[OSD700 Winter 2019]]
* [[OSD700 Winter 2018]]
* [[OSD700 Winter 2015]]