SIGCSE 2023 Affiliated Event

From Foss2Serve
(Difference between revisions)
Jump to: navigation, search
(Agenda)
 
(10 intermediate revisions by 3 users not shown)
Line 5: Line 5:
  
 
=== Meeting Location ===
 
=== Meeting Location ===
To Be Determined
+
Metro Toronto Convention Centre South building.  Room 718B.
  
 
This event is an affiliated event of the SIGCSE Technical Symposium.  See [https://sigcse2023.sigcse.org/ SIGCSE 2023] for general information about the location.
 
This event is an affiliated event of the SIGCSE Technical Symposium.  See [https://sigcse2023.sigcse.org/ SIGCSE 2023] for general information about the location.
Line 22: Line 22:
 
* Instructor-Led HFOSS Projects – This topic will focus on development of instructor-led HFOSS projects.  This model of HFOSS education employs HFOSS projects that are started by and managed by one or more academic institutions.  Examples include Libre Food Pantry, Open Energy Dashboard, FarmData, and Submitty.  Presentation and discussion will cover status of these projects and issues and opportunities for starting or joining an instructor-led HFOSS project.   
 
* Instructor-Led HFOSS Projects – This topic will focus on development of instructor-led HFOSS projects.  This model of HFOSS education employs HFOSS projects that are started by and managed by one or more academic institutions.  Examples include Libre Food Pantry, Open Energy Dashboard, FarmData, and Submitty.  Presentation and discussion will cover status of these projects and issues and opportunities for starting or joining an instructor-led HFOSS project.   
 
* HFOSS Education Kits – This topic will cover development of HFOSS kits as an approach to making HFOSS education more manageable.  The goal of an HFOSS kit is to provide an isolated environment built with artifacts from an active HFOSS project that can be used to learn and practice software skills.  For example, a kit containing a code base, issue tracker, and revision control history could support learning related to version control.  HFOSS kits can provide the complexity and scale of the real project, and introduce students to  computing for social good.  A kit can also provide better predictability and control for the instructor, including an ability to reset the environment to a known state.  
 
* HFOSS Education Kits – This topic will cover development of HFOSS kits as an approach to making HFOSS education more manageable.  The goal of an HFOSS kit is to provide an isolated environment built with artifacts from an active HFOSS project that can be used to learn and practice software skills.  For example, a kit containing a code base, issue tracker, and revision control history could support learning related to version control.  HFOSS kits can provide the complexity and scale of the real project, and introduce students to  computing for social good.  A kit can also provide better predictability and control for the instructor, including an ability to reset the environment to a known state.  
 
There is '''no charge''' for attending this event, but participants are expected to be registered to attend the SIGCSE Technical Symposium.
 
  
 
=== Agenda ===
 
=== Agenda ===
Line 41: Line 39:
 
* Introductions
 
* Introductions
 
* Plan for the day
 
* Plan for the day
| Greg, Darci
+
| Greg, Lori
 
|-
 
|-
| 8:45 AM
+
| 9:15 AM
| Overview - Educational HFOSS Projects
+
| HFOSS education experience reports
| Stoney
+
| Heidi
 
|-
 
|-
| 9:00 AM
+
| 10:15 AM
| Educational HFOSS Projects Tour
+
5 minutes per project
+
* [https://librefoodpantry.org/ LibreFoodPantry]
+
* [https://github.com/DickinsonCollege/FarmData2 FarmData]  (short [https://youtu.be/wHo8Whvb7ac?t=725 video])
+
* [https://openenergydashboard.github.io/ Open Energy Dashboard]
+
* [https://npfi.org/teaching-resources/ CO-FOSS]
+
|-
+
| 9:30 AM
+
| Project exploration Breakout
+
| All
+
|-
+
|-
+
| 10:00 AM
+
 
| Break
 
| Break
 
| All
 
| All
 
|-
 
|-
 
| 10:30 AM
 
| 10:30 AM
| Projects Exploration Breakout Continued
+
| HFOSS education experience reports
| All
+
| Heidi
 
|-
 
|-
| 11:45 AM
+
| 11:30 AM
| Wrap-up
+
| Getting started with HFOSS education
| All
+
* Overview of instructor-led HFOSS projects
 +
* Overview of HFOSS kits
 +
| Karl
 
|-
 
|-
 
| 12:00 PM
 
| 12:00 PM
 
| Lunch  
 
| Lunch  
|
 
 
|-
 
|-
| 1:15 PM
+
| 1:30 PM
| HFOSS Overview and update <br />
+
| Breakout 1: Kits and Projects
Jan Pearce - Runestone
+
| All
| Lori, Greg
+
 
|-
 
|-
| 1:45 PM
+
| 3:00 PM
| Overview: HFOSS Kits
+
| Grant, Karl
+
|-
+
| 2:15 PM
+
| Hands on: HFOSS Kits
+
* Git Kit
+
|-
+
| 2:45 AM
+
 
| Break
 
| Break
 +
| All
 +
|-
 +
| 3:15 PM
 +
| Breakout 2: Kits and Projects
 
| All
 
| All
 
|-
 
|-
 
| 4:30 PM
 
| 4:30 PM
|
+
| Wrap-up
 
* Opportunities for participation
 
* Opportunities for participation
 
* Closing remarks
 
* Closing remarks
Line 109: Line 90:
 
=== Information for Attendees ===
 
=== Information for Attendees ===
 
Attendees should bring a laptop to participate in the breakout activities.
 
Attendees should bring a laptop to participate in the breakout activities.
For the morning session, attendees should have VS Code, Git, and Docker installed.
+
 
For the afternoon, attendees should have Git installed.
+
There is '''no charge''' for attending this event, but participants are expected to be registered to attend the SIGCSE Technical Symposium.
  
 
===== To Register =====
 
===== To Register =====
 +
The morning session will provide an opportunity for faculty members engaged in HFOSS education to present and discuss their experiences. Attendees will include prior attendees of the Professors Open Source Software Experience (POSSE) and other faculty who have some familiarity with open source software development.
 +
 +
The afternoon session will be suitable for any instructor interested in HFOSS education, whether experienced or not. The afternoon session will explore tools and opportunities that can help faculty expand HFOSS education.
  
This event is open to faculty who are interested in HFOSS education and computing for social good. Prior open source experience is a plus but not required for the afternoon session of this meeting.  To register, please complete the form  
+
To register, please complete the form [https://forms.gle/6Dq5Km57YC1ZYMUGA here].
[https://forms.gle/ny7SZ9p4aTYUwSow9 here].
+
  
 
NOTE: seating is limited, so please do not assume you are attending before receiving a confirmation from us.
 
NOTE: seating is limited, so please do not assume you are attending before receiving a confirmation from us.

Latest revision as of 14:25, 11 March 2023

HFOSS Education

March 15, 2023 - Toronto, Ont.

Meeting Location

Metro Toronto Convention Centre South building. Room 718B.

This event is an affiliated event of the SIGCSE Technical Symposium. See SIGCSE 2023 for general information about the location.

Overview

Student participation in Humanitarian Free and Open Source Software (HFOSS) provides an opportunity for learning software engineering technical and professional skills while also engaging students with computing for social good. There is evidence that placing computing in the context of social good may help attract women and other underrepresented student groups to computing.

Experience indicates that faculty are interested in employing HFOSS but also find this teaching approach challenging, especially at first. To better support instructors, HFOSS educators are exploring ways to provide better support and control for instructors taking initial steps in using HFOSS with students. This full-day event will consist of morning and afternoon sessions that can be registered for separately. The focus for each session will be as follows:

POSSE Round-up – The morning session will provide an opportunity for faculty members engaged in HFOSS education to present and discuss their experiences. Attendees will include prior attendees of the Professors Open Source Software Experience (POSSE) and other faculty who have some familiarity with open source software development.

HFOSS Education Approaches – The afternoon session will explore tools and opportunities that can help faculty expand HFOSS education. This will include:

  • Instructor-Led HFOSS Projects – This topic will focus on development of instructor-led HFOSS projects. This model of HFOSS education employs HFOSS projects that are started by and managed by one or more academic institutions. Examples include Libre Food Pantry, Open Energy Dashboard, FarmData, and Submitty. Presentation and discussion will cover status of these projects and issues and opportunities for starting or joining an instructor-led HFOSS project.
  • HFOSS Education Kits – This topic will cover development of HFOSS kits as an approach to making HFOSS education more manageable. The goal of an HFOSS kit is to provide an isolated environment built with artifacts from an active HFOSS project that can be used to learn and practice software skills. For example, a kit containing a code base, issue tracker, and revision control history could support learning related to version control. HFOSS kits can provide the complexity and scale of the real project, and introduce students to computing for social good. A kit can also provide better predictability and control for the instructor, including an ability to reset the environment to a known state.

Agenda

Time Activity Facilitators
Wednesday March 15, 2023
8:30 AM

Welcome

  • Introductions
  • Plan for the day
Greg, Lori
9:15 AM HFOSS education experience reports Heidi
10:15 AM Break All
10:30 AM HFOSS education experience reports Heidi
11:30 AM Getting started with HFOSS education
  • Overview of instructor-led HFOSS projects
  • Overview of HFOSS kits
Karl
12:00 PM Lunch
1:30 PM Breakout 1: Kits and Projects All
3:00 PM Break All
3:15 PM Breakout 2: Kits and Projects All
4:30 PM Wrap-up
  • Opportunities for participation
  • Closing remarks
Greg
5:00 PM End


Information for Attendees

Attendees should bring a laptop to participate in the breakout activities.

There is no charge for attending this event, but participants are expected to be registered to attend the SIGCSE Technical Symposium.

To Register

The morning session will provide an opportunity for faculty members engaged in HFOSS education to present and discuss their experiences. Attendees will include prior attendees of the Professors Open Source Software Experience (POSSE) and other faculty who have some familiarity with open source software development.

The afternoon session will be suitable for any instructor interested in HFOSS education, whether experienced or not. The afternoon session will explore tools and opportunities that can help faculty expand HFOSS education.

To register, please complete the form here.

NOTE: seating is limited, so please do not assume you are attending before receiving a confirmation from us.

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox