CS 410 Top: Open Source Topic
| Credit Hours: | 4 |
| Course Coordinator: | N/A |
| Course Description: | The open source development model is becoming an
important influence upon proprietary software development models. This course will survey the tools and techniques used in open source software development, and the community and project management and collaboration
strategies use in these projects. Emphasis will be
placed upon tool-driven development, the role of source
code management systems, and open development processes
and tools. Areas in which open source practices can use
improvement will also be considered.
Prerequisite is PSU CS 300 or
equivalent knowledge of standard software engineering
methodology and practice. |
| Prerequisites: | |
| Goals: | |
| Textbooks: | Readings will be drawn from published work on open source
software engineering, and will be supplemented by web content and by example. |
| References: | |
| Major Topics: | |
| Laboratory Exercises: | |
| CAC Category Credits |
Core | | Advanced |
| Data Structures |
| |
| Algorithms |
| |
| Software Design |
| |
| Computer Architecture |
| |
| Programming Languages |
| |
| Oral and Written Communications: | |
| Social and Ethical Issues: | |
| Theoretical Content: | |
| Problem Analysis: | |
| Solution Design: | |
|