New course | 400/500 course |
First term offered : Winter 2013 | ||
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: Sudents 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. |
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. |
Step | Approver | Decision | Timestamp |
---|---|---|---|
1 - Department | John Rector | Approved | October 02 2012 |
Comments: No dept chair |
|||
2 - Division | David Olson | Approved | February 12 2013 |
Comments: No division chair |
|||
3 - Division Curriculum | John Marsaglia | Approved | February 13 2013 |
Comments: No division curriculum chair |
|||
5 - Curriculum Committee | Thaddeus Shannon | Rejected | January 06 2014 |
Comments: Superseded by C02202. |
|||
5 - Graduate Committee | Kimberly Jensen | Rejected | April 16 2013 |
Comments: Rejected in favor of revised proposal that follows. |
|||
6 - Faculty Senate | Thaddeus Shannon | Rejected | January 06 2014 |
syllabusW12.pdf | Download |