skip to main content
10.1145/3287324.3293849acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
abstract

Inclusive Experiences Using HFOSS in a Senior Computer Science Elective

Published: 22 February 2019 Publication History

Abstract

Humanitarian Free/Open Source Software (HFOSS) participation has been shown to promote real world experience and a create a portfolio of work for students that prove to be valuable assets for entering the work force. Creating a senior level software engineering elective that provides the scaffolding for students to participate in an HFOSS project allows professors to ease the often daunting steep learning curve that exists in contributing to these projects. Educators in computer science have recognized that building community within student cohorts provides many benefits for all students as well as being important for creating inclusive environments for underrepresented minorities. Based on the Communities of Practice model, developed by Lave and Wenger, mentorship also plays an important role in bridging entrance into professional communities. Using a classroom model that incorporates both levels of community by putting students into self-selected groups and using mentors from an HFOSS project provides the mechanisms for the aforementioned scaffolding. This poster will show the student perceived benefits of this course for their overall understanding of their place within the community of CS practitioners, their ability to participate with a diverse group of developers, and how this experience influences how they see their skills in relation to a project of this size. Included will also be lessons learned by teaching this course and resources for teachers to build the knowledge for teaching a course in HFOSS development.

References

[1]
Carter, L. 2006. Why students with an apparent aptitude for computer science don't choose to major in computer science. ACM SIGCSE Bulletin. 38, 1 (2006), 27--31.
[2]
Ellis, H.J. et al. 2007. Can humanitarian open-source software development draw new students to CS? ACM SIGCSE Bulletin (2007), 551--555.
[3]
Hansson, D.H. 2005. Reduce the risk, hire from open source. Loud Thinking.
[4]
Morgan, B. and Jensen, C. 2014. Lessons Learned from Teaching Open Source Software Development. Open Source Software: Mobile Open Source Technologies. Springer. 133--142.
[5]
Trapasso, E. and Vujanic, A. 2010. Accenture Newsroom: Investment in Open Source Software Set to Rise, Accenture Survey Finds.

Cited By

View all
  • (2022)Redesigning an Upper-Division Java Elective into a Job Interview Preparation Class2022 International Conference on Computational Science and Computational Intelligence (CSCI)10.1109/CSCI58124.2022.00385(2133-2136)Online publication date: Dec-2022

Index Terms

  1. Inclusive Experiences Using HFOSS in a Senior Computer Science Elective

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
    February 2019
    1364 pages
    ISBN:9781450358903
    DOI:10.1145/3287324
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 February 2019

    Check for updates

    Author Tags

    1. computing education
    2. free and open source software
    3. hfoss
    4. humanitarian computing

    Qualifiers

    • Abstract

    Conference

    SIGCSE '19
    Sponsor:

    Acceptance Rates

    SIGCSE '19 Paper Acceptance Rate 169 of 526 submissions, 32%;
    Overall Acceptance Rate 1,787 of 5,146 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 25 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Redesigning an Upper-Division Java Elective into a Job Interview Preparation Class2022 International Conference on Computational Science and Computational Intelligence (CSCI)10.1109/CSCI58124.2022.00385(2133-2136)Online publication date: Dec-2022

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media