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

Author:

Braught Grant1,Maccormick John1,Bowring James2,Burke Quinn2,Cutler Barbara3,Goldschmidt David3,Krishnamoorthy Mukkai3,Turner Wesley3,Huss-Lederman Steven4,Mackellar Bonnie5,Tucker Allen6

Affiliation:

1. Dickinson College, PA, USA

2. College of Charleston, Charleston, SC, USA

3. Rensselaer Polytechnic Institute, Troy, NY, USA

4. Beloit College, Beloit, WI, USA

5. St. John's University, Queens, NY, USA

6. Bowdoin College, Brunswick, ME, USA

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.

Publisher

Association for Computing Machinery (ACM)

Subject

Education,General Computer Science

Reference77 articles.

1. Shaping software engineering curricula using open source communities;Bowring James;J. Interact. Learn. Res.,2016

2. Frederick Brooks. 1995. The Mythical Man-Month. Addison-Wesley. Frederick Brooks. 1995. The Mythical Man-Month. Addison-Wesley.

3. Localized open source software projects: Exploring realism and motivation

4. Tech startups: Realistic software engineering projects with interdisciplinary collaboration;Buffardi Kevin;J. Comput. Sci. Coll.,2017

5. Teaching software design with open source software

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3