Curriculum: Difference between revisions
No edit summary |
No edit summary |
||
| Line 13: | Line 13: | ||
# A brief introduction to Free and Opensource software philosophy and history so far. Practical aspects of FOSS: making money and running busines | # A brief introduction to Free and Opensource software philosophy and history so far. Practical aspects of FOSS: making money and running busines | ||
# The community based FOSS development process: The book 'Producing OSS'(http://producingoss.com/) can be a good reference for this. Students should be introduced to the foss ecosystem, such as | # The community based FOSS development process: The book 'Producing OSS'(http://producingoss.com/) can be a good reference for this. Students should be introduced to the foss ecosystem, such as | ||
## Developer communities | |||
## Mailing lists | |||
## IRC | |||
## Wiki | |||
## Version control | |||
## Bug tracking | |||
## Non technical issue resolution | |||
## Getting people to work in a project | |||
## 'Assigning' work or getting the work done | |||
## Legal aspects- various licenses and compatibilities and compliance | |||
All these above areas should be introduced with the help of case | All these above areas should be introduced with the help of case | ||
studies and students should work with communities to get to know the | studies and students should work with communities to get to know the | ||
| Line 36: | Line 34: | ||
A practical evaluation based on the involvement in a foss project will be good | A practical evaluation based on the involvement in a foss project will be good | ||
# Technical capability strengthening | |||
## System administration | |||
## network administration | |||
## Website maintenance & design | |||
## Database management | |||
## Shell scripting+ intro to programming languages like python, C/C++ | |||
# Exposure to the FOSS usage in society | |||
## e-governance, library management, public websites, disaster management | |||
## language computing, l10n, i18n | |||
At the end of the course, the following should be the expectations | At the end of the course, the following should be the expectations | ||
# student know the foss ecosystem and its philosophical and technical aspects | |||
# Student is capable for leading a foss project or working with a foss project | |||
# Student know the foss development workflow | |||
# Student is capable of designing +implementing + deploying +maintaining a FOSS based solution for the society for solving a problem | |||