A Multi-Institutional Perspective on H/FOSS Projects in the Computing Curriculum

Saved in:
Bibliographic Details
Title: A Multi-Institutional Perspective on H/FOSS Projects in the Computing Curriculum
Language: English
Authors: Braught, Grant, MacCormick, John, Bowring, James, Burke, Quinn, Cutler, Barbara, Goldschmidt, David, Krishnamoorthy, Mukkai, Turner, Wesley, Huss-Lederman, Steven, Mackellar, Bonnie, Tucker, Allen
Source: ACM Transactions on Computing Education. Jul 2018 18(2).
Availability: Association for Computing Machinery. 2 Penn Plaza Suite 701, New York, NY 10121. Tel: 800-342-6626; Tel: 212-626-0500; Fax: 212-944-1318; e-mail: acmhelp@acm.org; Web site: http://toce.acm.org/
Peer Reviewed: Y
Page Count: 31
Publication Date: 2018
Document Type: Journal Articles
Reports - Descriptive
Education Level: Higher Education
Postsecondary Education
Descriptors: Computer Science Education, Open Source Technology, Computer Software, Social Values, Institutional Characteristics, Capstone Experiences, Curriculum Development, Student Projects, Authentic Learning, Models, Institutional Cooperation, School Community Relationship, Best Practices, Teamwork, Mentors, College Students
Geographic Terms: Wisconsin, South Carolina, Pennsylvania, New York (New York)
DOI: 10.1145/3145476
ISSN: 1946-6226
Abstract: Many computer science programs have capstone experiences or project courses that allow students to integrate knowledge from the full breadth of their major. Such capstone projects may be student-designed, instructor-designed, designed in conjunction with outside companies, or integrated with ongoing free and open source (FOSS) projects. The literature shows that the FOSS approach has attracted a great deal of interest, in particular when implemented with projects that have humanitarian goals (HFOSS). In this article, we describe five unique models from five distinct types of institutions for incorporating sustained FOSS or HFOSS (alternatively H/FOSS) project work into capstone experiences or courses. The goal is to provide instructors wishing to integrate open source experiences into their curriculum with additional perspectives and resources to help in adapting this approach to the specific needs and goals of their institution and students. All of the models presented are based on sustained engagement with H/FOSS projects that last at least one semester and often more. Each model is described in terms of its characteristics and how it fits the needs of the institution using the model. Assessment of each model is also presented. We then discuss the themes that are common across the models, such as project selection, team formation, mentoring, and student assessment. We examine the choices made by each model, as well as the challenges faced. We end with a discussion how the models have leveraged institutional initiatives and collaborations with outside organizations to address some of the challenges associated with these projects.
Abstractor: As Provided
Entry Date: 2020
Accession Number: EJ1252365
Database: ERIC
FullText Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ1252365
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Multi-Institutional Perspective on H/FOSS Projects in the Computing Curriculum
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Braught%2C+Grant%22">Braught, Grant</searchLink><br /><searchLink fieldCode="AR" term="%22MacCormick%2C+John%22">MacCormick, John</searchLink><br /><searchLink fieldCode="AR" term="%22Bowring%2C+James%22">Bowring, James</searchLink><br /><searchLink fieldCode="AR" term="%22Burke%2C+Quinn%22">Burke, Quinn</searchLink><br /><searchLink fieldCode="AR" term="%22Cutler%2C+Barbara%22">Cutler, Barbara</searchLink><br /><searchLink fieldCode="AR" term="%22Goldschmidt%2C+David%22">Goldschmidt, David</searchLink><br /><searchLink fieldCode="AR" term="%22Krishnamoorthy%2C+Mukkai%22">Krishnamoorthy, Mukkai</searchLink><br /><searchLink fieldCode="AR" term="%22Turner%2C+Wesley%22">Turner, Wesley</searchLink><br /><searchLink fieldCode="AR" term="%22Huss-Lederman%2C+Steven%22">Huss-Lederman, Steven</searchLink><br /><searchLink fieldCode="AR" term="%22Mackellar%2C+Bonnie%22">Mackellar, Bonnie</searchLink><br /><searchLink fieldCode="AR" term="%22Tucker%2C+Allen%22">Tucker, Allen</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22ACM+Transactions+on+Computing+Education%22"><i>ACM Transactions on Computing Education</i></searchLink>. Jul 2018 18(2).
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Association for Computing Machinery. 2 Penn Plaza Suite 701, New York, NY 10121. Tel: 800-342-6626; Tel: 212-626-0500; Fax: 212-944-1318; e-mail: acmhelp@acm.org; Web site: http://toce.acm.org/
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 31
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2018
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Descriptive
– Name: Audience
  Label: Education Level
  Group: Audnce
  Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink>
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Open+Source+Technology%22">Open Source Technology</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Social+Values%22">Social Values</searchLink><br /><searchLink fieldCode="DE" term="%22Institutional+Characteristics%22">Institutional Characteristics</searchLink><br /><searchLink fieldCode="DE" term="%22Capstone+Experiences%22">Capstone Experiences</searchLink><br /><searchLink fieldCode="DE" term="%22Curriculum+Development%22">Curriculum Development</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Projects%22">Student Projects</searchLink><br /><searchLink fieldCode="DE" term="%22Authentic+Learning%22">Authentic Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Models%22">Models</searchLink><br /><searchLink fieldCode="DE" term="%22Institutional+Cooperation%22">Institutional Cooperation</searchLink><br /><searchLink fieldCode="DE" term="%22School+Community+Relationship%22">School Community Relationship</searchLink><br /><searchLink fieldCode="DE" term="%22Best+Practices%22">Best Practices</searchLink><br /><searchLink fieldCode="DE" term="%22Teamwork%22">Teamwork</searchLink><br /><searchLink fieldCode="DE" term="%22Mentors%22">Mentors</searchLink><br /><searchLink fieldCode="DE" term="%22College+Students%22">College Students</searchLink>
– Name: Subject
  Label: Geographic Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Wisconsin%22">Wisconsin</searchLink><br /><searchLink fieldCode="DE" term="%22South+Carolina%22">South Carolina</searchLink><br /><searchLink fieldCode="DE" term="%22Pennsylvania%22">Pennsylvania</searchLink><br /><searchLink fieldCode="DE" term="%22New+York+%28New+York%29%22">New York (New York)</searchLink>
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1145/3145476
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 1946-6226
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Many computer science programs have capstone experiences or project courses that allow students to integrate knowledge from the full breadth of their major. Such capstone projects may be student-designed, instructor-designed, designed in conjunction with outside companies, or integrated with ongoing free and open source (FOSS) projects. The literature shows that the FOSS approach has attracted a great deal of interest, in particular when implemented with projects that have humanitarian goals (HFOSS). In this article, we describe five unique models from five distinct types of institutions for incorporating sustained FOSS or HFOSS (alternatively H/FOSS) project work into capstone experiences or courses. The goal is to provide instructors wishing to integrate open source experiences into their curriculum with additional perspectives and resources to help in adapting this approach to the specific needs and goals of their institution and students. All of the models presented are based on sustained engagement with H/FOSS projects that last at least one semester and often more. Each model is described in terms of its characteristics and how it fits the needs of the institution using the model. Assessment of each model is also presented. We then discuss the themes that are common across the models, such as project selection, team formation, mentoring, and student assessment. We examine the choices made by each model, as well as the challenges faced. We end with a discussion how the models have leveraged institutional initiatives and collaborations with outside organizations to address some of the challenges associated with these projects.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2020
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1252365
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1252365
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1145/3145476
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 31
    Subjects:
      – SubjectFull: Computer Science Education
        Type: general
      – SubjectFull: Open Source Technology
        Type: general
      – SubjectFull: Computer Software
        Type: general
      – SubjectFull: Social Values
        Type: general
      – SubjectFull: Institutional Characteristics
        Type: general
      – SubjectFull: Capstone Experiences
        Type: general
      – SubjectFull: Curriculum Development
        Type: general
      – SubjectFull: Student Projects
        Type: general
      – SubjectFull: Authentic Learning
        Type: general
      – SubjectFull: Models
        Type: general
      – SubjectFull: Institutional Cooperation
        Type: general
      – SubjectFull: School Community Relationship
        Type: general
      – SubjectFull: Best Practices
        Type: general
      – SubjectFull: Teamwork
        Type: general
      – SubjectFull: Mentors
        Type: general
      – SubjectFull: College Students
        Type: general
      – SubjectFull: Wisconsin
        Type: general
      – SubjectFull: South Carolina
        Type: general
      – SubjectFull: Pennsylvania
        Type: general
      – SubjectFull: New York (New York)
        Type: general
    Titles:
      – TitleFull: A Multi-Institutional Perspective on H/FOSS Projects in the Computing Curriculum
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Braught, Grant
      – PersonEntity:
          Name:
            NameFull: MacCormick, John
      – PersonEntity:
          Name:
            NameFull: Bowring, James
      – PersonEntity:
          Name:
            NameFull: Burke, Quinn
      – PersonEntity:
          Name:
            NameFull: Cutler, Barbara
      – PersonEntity:
          Name:
            NameFull: Goldschmidt, David
      – PersonEntity:
          Name:
            NameFull: Krishnamoorthy, Mukkai
      – PersonEntity:
          Name:
            NameFull: Turner, Wesley
      – PersonEntity:
          Name:
            NameFull: Huss-Lederman, Steven
      – PersonEntity:
          Name:
            NameFull: Mackellar, Bonnie
      – PersonEntity:
          Name:
            NameFull: Tucker, Allen
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 07
              Type: published
              Y: 2018
          Identifiers:
            – Type: issn-electronic
              Value: 1946-6226
          Numbering:
            – Type: volume
              Value: 18
            – Type: issue
              Value: 2
          Titles:
            – TitleFull: ACM Transactions on Computing Education
              Type: main
ResultId 1