279 lines
14 KiB
HTML
279 lines
14 KiB
HTML
<!DOCTYPE html>
|
||
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<meta name="description" content="">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
||
<title>FOSSY 2023 | Presentation: Helping Faculty Bring Students into Open Source - Kits and Education-Oriented Projects</title>
|
||
|
||
<meta property="og:type" content="website" />
|
||
|
||
<link rel="icon" href="../../../static/build/img/favicon.ico" />
|
||
|
||
<!-- Cards -->
|
||
<meta property="og:title" content="FOSSY 2023 | Presentation: Helping Faculty Bring Students into Open Source - Kits and Education-Oriented Projects">
|
||
<meta property="og:description" content="" />
|
||
<meta property="og:url" content="https://2023.fossy.us/schedule/presentation/106/">
|
||
<meta name="twitter:site" content="@conservancy">
|
||
<meta name="twitter:image:alt" content="FOSSY 2023 | Presentation: Helping Faculty Bring Students into Open Source - Kits and Education-Oriented Projects" />
|
||
<meta name="twitter:card" content="summary">
|
||
<meta name="twitter:image" content="https://2023.fossy.us/static/build/img/conservancy_logo_tall_mono.png" />
|
||
<meta property="og:image" content="https://2023.fossy.us/static/build/img/conservancy_logo_tall_mono.png" />
|
||
<meta property="og:image:width" content="400" />
|
||
<meta property="og:image:height" content="400" />
|
||
|
||
|
||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
|
||
<link rel="stylesheet" href="https://unpkg.com/tachyons@4.12.0/css/tachyons.min.css">
|
||
<link href="../../../static/build/scss/app.css" rel="stylesheet" type="text/css" />
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<script type="text/javascript">
|
||
var CONF_TZ = "US/Pacific";
|
||
</script>
|
||
</head>
|
||
<body class="">
|
||
|
||
<header class="clearfix d-print-none">
|
||
|
||
|
||
|
||
|
||
<nav class="navbar navbar-expand-lg navbar-dark" style="background: rgb(19,119,82); background: linear-gradient(124deg, rgba(19,119,82,1) 0%, rgba(19,106,119,1) 100%); margin-bottom: 1rem">
|
||
<div class="container">
|
||
<h2 class="sans-serif f2 f1-ns b lh-solid tracked-tight mv0 mr3">
|
||
<a class="washed-yellow hover-washed-yellow" href="../../../index.html" style="text-decoration: none">
|
||
FOSSY 2023
|
||
</a>
|
||
</h2>
|
||
|
||
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
|
||
<span class="navbar-toggler-icon"></span>
|
||
</button>
|
||
|
||
|
||
|
||
<div class="collapse navbar-collapse" id="navbarText">
|
||
<ul class="navbar-nav mr-auto">
|
||
|
||
<li class="nav-item dropdown">
|
||
|
||
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
About
|
||
</a>
|
||
<div class="dropdown-menu">
|
||
|
||
|
||
|
||
<a class="dropdown-item " href="../../../about/index.html">About FOSSY</a>
|
||
|
||
<a class="dropdown-item " href="../../../travel/index.html">Travel and Lodging</a>
|
||
|
||
<a class="dropdown-item " href="../../../conventioncenter/index.html">Oregon Convention Center</a>
|
||
|
||
</div>
|
||
|
||
</li>
|
||
|
||
<li class="nav-item dropdown">
|
||
|
||
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
Attend
|
||
</a>
|
||
<div class="dropdown-menu">
|
||
|
||
|
||
|
||
<a class="dropdown-item " href="../../../attend/tickets/index.html">Tickets</a>
|
||
|
||
<a class="dropdown-item " href="../../../attend/volunteer/index.html">Volunteer</a>
|
||
|
||
<a class="dropdown-item " href="../../../events/index.html">Events</a>
|
||
|
||
<a class="dropdown-item " href="../../../attend/code-of-conduct.html">Code of Conduct</a>
|
||
|
||
<a class="dropdown-item " href="../../../attend/health-and-safety/index.html">Health and Safety</a>
|
||
|
||
<a class="dropdown-item " href="../../../attend/terms-and-conditions/index.html">Terms and Conditions</a>
|
||
|
||
<a class="dropdown-item " href="https://sfconservancy.org/privacy-policy/">Privacy policy</a>
|
||
|
||
</div>
|
||
|
||
</li>
|
||
|
||
<li class="nav-item dropdown">
|
||
|
||
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
Program
|
||
</a>
|
||
<div class="dropdown-menu">
|
||
|
||
|
||
|
||
<a class="dropdown-item " href="../../index.html">Schedule</a>
|
||
|
||
<a class="dropdown-item " href="../../../pages/tracks.html">Tracks</a>
|
||
|
||
<a class="dropdown-item " href="../../../call-for-proposals/index.html">Proposals</a>
|
||
|
||
</div>
|
||
|
||
</li>
|
||
|
||
<li class="nav-item ">
|
||
|
||
<a class="nav-link" href="../../../sponsorship/index.html">
|
||
Sponsorship
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
|
||
</header>
|
||
|
||
|
||
|
||
<main role="main" class="container">
|
||
<div class="row">
|
||
<div class="col page-header">
|
||
<h1 class="page-title">Helping Faculty Bring Students into Open Source - Kits and Education-Oriented Projects</h1>
|
||
<p class="lead">
|
||
|
||
E143 | <span class="presentation-time" data-starttime="2023-07-14T15:00:00" data-endtime="2023-07-14T16:00:00">Fri 14 Jul 3 p.m.–4 p.m.</span>
|
||
|
||
</p>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="row presentation-details">
|
||
<div class="col-md-3">
|
||
<h2 class="mt-4">Presented by</h4>
|
||
<ul class="list-unstyled">
|
||
|
||
<li class="mb-4 pb-2">
|
||
|
||
<img src="https://secure.gravatar.com/avatar/3ceae02dde30ec78c42195d644031056?s=120&d=mp" alt="Grant Braught" class="rounded-circle img-fluid">
|
||
<p>
|
||
<strong><a href="../../../speaker/profile/116/index.html">Grant Braught</a></strong><br />
|
||
|
||
|
||
<a href="http://users.dickinson.edu/~braught/">http://users.dickinson.edu/~braught/</a>
|
||
|
||
</p>
|
||
<div class="bio">Grant Braught is a Professor of Computer Science at Dickinson College where he has taught courses across the undergraduate computer science curriculum for 25 years. He led a curricular revision of Dickinson’s computer science program to incorporate a focus on FOSS and Humanitarian FOSS (HFOSS) with the goals of deepening student engagement, broadening participation in computing, raising awareness of the power of computing for social good and enhancing student’s technical career-ready skills. He has guided student engagement with HFOSS communities including OpenMRS, SugarLabs, Sahana Eden, FreeCodeCamp, Oden, and Oppia. He is a lead maintainer of the FarmData2 project, which engages primarily student developers to build an application supporting small organic vegetable farmers. In 2017 he was recognized by Red Hat as among the “Instructors Who Champion Open Source Education in the U.S.” In 2020 he led a project centered around integrating FOSS in the undergraduate curriculum that was a finalist in the Gnome Community Engagement Challenge. He also works closely with The Non-Profit FOSS Institute, Teaching Open Source and Foss2Serve to promote HFOSS in computing education. He is an advocate of liberal arts education and has been active in the forthcoming ACM/IEEE/AAAI CS2023 curricular recommendations for undergraduate computer science programs.</div>
|
||
</p>
|
||
</li>
|
||
|
||
<li class="mb-4 pb-2">
|
||
|
||
<img src="https://secure.gravatar.com/avatar/42da1a2c865fc22bcf4caeecebb1a6f0?s=120&d=mp" alt="Karl R. Wurst" class="rounded-circle img-fluid">
|
||
<p>
|
||
<strong><a href="../../../speaker/profile/196/index.html">Karl R. Wurst</a></strong><br />
|
||
|
||
|
||
<a href="http://cs.worcester.edu/kwurst/">http://cs.worcester.edu/kwurst/</a>
|
||
|
||
</p>
|
||
<div class="bio">Karl R. Wurst, PhD, is a Professor of Computer Science at Worcester State University in Worcester, Massachusetts, USA where he teaches primarily Software Development courses. He has had students work in open source projects for the last 10 years. He is a member of the Coordinating Committee for Teaching Open Source (a Software Freedom Conservancy member project), and a founder and Coordinating Committee member of LibreFoodPantry, a community building free and open source software for campus food pantries. He was one of 21 educators who received the 2017 Red Hat Honors Instructors Who Champion Open Source Education in the U.S., and received the 2014 George I. Alden Excellence in Teaching award.</div>
|
||
</p>
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="col-md-9 presentation-abstract">
|
||
<h2 class="mt-4">Abstract</h4>
|
||
|
||
<div class="abstract pb-4"><p>Engaging students in free and open source software (FOSS) projects is educationally rewarding, however experience shows that it is challenging for both students and faculty. Engagement in FOSS fosters students’ technical, professional and personal development in ways that "class-size" projects cannot. Students can study and interact with large, complex, real-world software artifacts, tools, and development processes central to modern software development and in high demand. They can observe and practice professional skills including communication, collaboration, critical thinking, question asking, and technical writing. In addition, growing evidence suggests that a context of social good, such as in FOSS projects with humanitarian goals (HFOSS), may attract more women and other underrepresented student groups to computing. However, these advantages come with a number of practical and cultural challenges. Work in FOSS communities is often less structured, even chaotic, as compared to traditional academic assignments. The content and timing of community responses to student inquiries and contributions may not align well with student background or assignment due dates. Assignments created around a project can be rendered quickly obsolete as the project evolves. As a result, faculty doing this work have found it difficult to transition students from classroom activities to participating in open source projects “in the wild.”
|
||
|
||
This talk will present our work on two intermediate steps, HFOSS Kits and Education-Oriented HFOSS Projects, designed to bridge the gap between classroom activities and student participation in FOSS “in the wild.” An HFOSS kit is a snapshot of an active HFOSS project’s artifacts (code-base(s), issues, documentation, communications, etc.), taken at a particular point in time and packaged with student learning activities, an instructor guide, and a containerized development environment. Using a snapshot that is independent of the live project creates an authentic environment, while enabling the creation of reusable educational activities and providing a more comfortable space for students to experiment and learn. Using a containerized development environment minimizes startup time, allows automated context-sensitive feedback, and the simulation of community interaction. Education-Oriented HFOSS Projects, have real clients and are consciously designed and managed to facilitate faculty and undergraduate student engagement. Some examples managed by our team include LibreFoodPantry, FarmData2, Open Energy Dashboard, and Open Circuits. These are ongoing projects that continue across semesters and welcome outside participation. They are often humanitarian in nature and connect to causes or communities that align with institutional mission and student experiences. They use modern technologies but are architected, scoped and managed to facilitate student learning, support specific curricular goals, accommodate academic schedules, and understand that these objectives will slow project development. As entire new cohorts of students engage each term, particular attention is paid to onboarding, including documentation at the appropriate level and fully containerized development environments that make the process as easy as possible.
|
||
|
||
We have talked about these approaches at computing education conferences and are excited to hear different perspectives on our approaches from FOSS practitioners and educators in this community. Thus, significant time will be allocated for feedback and discussion with the audience.</p></div>
|
||
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
|
||
<script src="../../../static/build/js/app.js" type="text/javascript"></script>
|
||
<script src="../../../static/build/js/jquery.formset.js"></script>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
|
||
<script src="../../../static/build/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||
|
||
<!--no-analytics-->
|
||
|
||
|
||
<script src="../../../static/build/js/luxon.min.js"></script>
|
||
<script src="../../../static/build/js/schedule.js" type="text/javascript"></script>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</main>
|
||
|
||
<footer class="footer mt-4 d-print-none">
|
||
<div class="container py-4">
|
||
<div class="row">
|
||
<div class="col-md-4 pb-4">
|
||
<strong>FOSSY 2023</strong> <br>
|
||
July 13-16 2023 <br>
|
||
Portland, OR<br>
|
||
Timezone: PDT - UTC-7 <br>
|
||
<a href="mailto:conference@sfconservancy.org" alt="Email"><i class="far fa-envelope"></i></a> <a
|
||
href="https://twitter.com/conservancy" alt="Twitter"><i class="fab fa-twitter"></i></a> <a
|
||
href="https://social.sfconservancy.org/conservancy" alt="Mastodon"><i class="fab fa-mastodon"></i></a>
|
||
</div>
|
||
<div class="col-md-4 pb-4 text-center">
|
||
<a href="https://sfconservancy.org"><img src="../../../static/build/img/conservancy_logo.svg" alt="Software Freedom Conservancy logo" class="footer-image"></a>
|
||
</div>
|
||
<div class="col-md-4 pb-4 text-right">
|
||
<small>
|
||
<a href="index.html#">Back to top</a><br>
|
||
© 2023 <a href="https://sfconservancy.org/">Software Freedom Conservancy</a><br>
|
||
<a href="../../../credits/index.html">Credits</a>
|
||
</small>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
|
||
</body>
|
||
</html>
|