Skip to main content
Switch to text-only version
Get accessibility information and assistance



Back to Archive List

Nature of course request C02202 :

New course 400/500 course

First term offered :
Course Prefix&Number Descriptive Title Credits/Hours
IS451/CS551 Open Source Software Development 3 - 4




Abbreviation for Class Schedule(20 spaces)
Open Source Develop
Catalog Description:
This course is designed to engage students in Open Source Software (OSS) development to promote real world skills in software development. Providing students with resources that enable them to engage in an OSS project gives them the opportunity to gain experience in software development that is recognized by potential employers, thus providing students with an advantage in the job market after graduation.
Course Goal and Objectives:
Students will: ·be able to navigate an OSS community, finding points of entry into the community. ·be able to engage with the community via IRC. ·be able to find a mentor and engage with the mentor in a meaningful way. ·be able to contribute to the community. ·have an overall understanding of the OSS paradigm. ·have a working knowledge of tools used in OSS (version control, IRC, packaging, terminal commands). · gain experience that closely emulates a real world environment. In addition to the course goals for undergraduates, graduate students will have an additional hour of class time every week to work on a deeper understanding of the OSS project in order to bring
Justification for adding the course (e.g. alignment with other institutions, program revision, etc.):
OSS development experience is increasingly desirable to prospective employers because it allows them to see examples of code written by applicants. Participation in OSS development also demonstrates the ability to work on a diverse and often noncolocated team while contributing to a large code base developed by a number of programmers. This model reflects the real world industry and will give WOU graduates an advantage in the job market over students not afforded this opportunity.
Faculty and facilities needed:
No additional faculty or facilities needed
Brief Course outline:
Outline: Week1 Intro to OSS/project/find mentor Week2 Intro to dev environment and tools/assign group/communicate with mentor continuously through term Week3 Set up environment Week4 Choose Area of engagement Week5 Download source code package Week6 Choose contribution area Week7 Work on contributing and interest area with mentor and group Week8 Work on contributing and interest area with mentor and group Week9 Work on contributing and interest area with mentor and group Week10 Work on contributing and interest area with mentor and group Graduate students will write a 15 page research paper on a given topic in OSS development with appropriate references for their area of interest. Additional Grad Level work will include the preparation and presentation of the following subjects: ¿ IRC netiquette ¿ Introduction to Bazaar ¿ OSS paradigm ¿ Bug triage ¿ SSH and pgp keys


Approval Queue C02202
Step Approver Decision Timestamp
1 - Department David Olson ApprovedFebruary 12 2013
2 - Division David Olson ApprovedFebruary 12 2013
3 - Division Curriculum John Marsaglia ApprovedFebruary 13 2013
5 - Graduate Committee Kimberly Jensen ApprovedApril 16 2013
5 - Curriculum Committee Thaddeus Shannon RejectedJanuary 06 2014
Comments: Proposal needs to be split in two: an undergraduate IS proposal and a graduate CS proposal.
6 - Faculty Senate Thaddeus Shannon RejectedJanuary 06 2014


Attached Files:
syllabusW12.doc   Download
Contact

University Computing Services 503-838-8925 | or e-mail: webmaster@wou.edu