ABSTRACT
Would you like to incorporate open source into your classes? Open source provides an unmatched opportunity for students to learn about large scale software, team processes, and tools that comprise professional software development. Using open source is helpful in motivating many software engineering concepts by providing scale, complexity, and on-going product evolution that is difficult to mimic in classroom-only materials. Finally, open source projects motivate students by providing an authentic, collaborative engagement environment for learning. Join us for a discussion with instructors on the myriad ways that open source software can be incorporated into classes or used to motivate students in clubs and extracurricular activities. Experienced instructors will provide examples that they've used in the classroom. Participants will be encouraged to provide examples and/or ask questions.
Humanitarian open source software provides the added benefits of appealing to students who are interested in humanitarian application of computing, and providing an opportunity to introduce all students to computing for social good. The BoF organizers are focused on humanitarian open source, but encourage faculty with interest in using any type of open source in the classroom to join in this discussion.
Index Terms
- Humanitarian Open Source in the Classroom
Recommendations
Teaching Open Source: Successes and Challenges
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2Free and Open Source Software (FOSS) is interesting to many students and provides an excellent opportunity to observe and practice many aspects of software product development and management. FOSS projects can motivate many software engineering concepts ...
Curious about Student Participation in Humanitarian Open Source Software?
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationThis special session is intended for people who are curious about integrating Humanitarian Free and Open Source Software (HFOSS) into their courses and involving students in HFOSS projects. HFOSS participation provides an excellent vehicle to introduce ...
Teaching open source: involving students in free and open source software (FOSS) project communities (abstract only)
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationInvolving students from a wide range of backgrounds in Free and Open Source Software (FOSS) project communities gets them a hands-on, portfolio-building experience in the creation of a real-world project while simultaneously building their institution's ...
Comments