A pioneer initiative at the University of São Paulo, the undergraduate course on Open Source Systems (SSC0953), was created in 2019 to meet the interest of the growing local FOSS community fostered by the activities of CCOS.
The course, offered by the Department of Computer Systems at ICMC, has been regularly thought by Prof. Francisco J. Monaco to students from the undergraduate programs in Computer Sciences, Computer Engineering and Information Systems. Together, more than one hundred students take the course yearly.
The course covers several relevant aspects of FOSS development, including
During the course, students are requested both to make a contribution to one major popular FOSS project and to work in a hackathon-like project developed by the whole class in the course of the six-moth term.
During these activities, students have the opportunity to dive deep into state-of-practice FOSS methodologies and tools such as Git, branching strategies, issue tracking, contribution workflows etc. It is a hands-on experience in which newcomers and future professionals interact with the worldwide FOSS community and acquaint themselves with the challenges of starting and maintaining a FOSS project.
For further information on the course, please visit the official page.