Mello-Stark - SE Labs (Proposal)
Mellostark (Talk | contribs) |
m (moved Mello-Stark (Proposal) to Mello-Stark - SE Labs (Proposal)) |
||
(13 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
OpenFE – Developing Faculty Expertise and Creating Learning Materials for Humanitarian Free and Open Source Software | OpenFE – Developing Faculty Expertise and Creating Learning Materials for Humanitarian Free and Open Source Software | ||
− | Name and Contact Information | + | ==Name and Contact Information== |
+ | Suzanne Mello-Stark suzanne@cs.uri.edu | ||
==Summary== | ==Summary== | ||
This summer I am working with our newly created POSSE GNOME Accessibility team to develop twelve FOSSE Humanitarian labs to be used in a junior-level software engineering course. The current course is project-based and leads students through building a complete product from design to deployment using the agile method. The additional labs will educate students on the benefits and rewards of working on humanitarian software projects. The labs also enhance student knowledge of open source software development tools. | This summer I am working with our newly created POSSE GNOME Accessibility team to develop twelve FOSSE Humanitarian labs to be used in a junior-level software engineering course. The current course is project-based and leads students through building a complete product from design to deployment using the agile method. The additional labs will educate students on the benefits and rewards of working on humanitarian software projects. The labs also enhance student knowledge of open source software development tools. | ||
− | ==Target Course and Audience== | + | ==Target Course and Audience== |
+ | CSC305 – Software Engineering – 40+ students | ||
This course is run in both Fall 2014 and Spring 2015 terms. Students in this course are at the sophomore or junior level. The students have taken basic programming courses (CS 1, CS 2) but are not very familiar with software design or development practices. This is the first time the majority of the students work in groups (3-4) on a software project. | This course is run in both Fall 2014 and Spring 2015 terms. Students in this course are at the sophomore or junior level. The students have taken basic programming courses (CS 1, CS 2) but are not very familiar with software design or development practices. This is the first time the majority of the students work in groups (3-4) on a software project. | ||
− | Learning Activities | + | ==Learning Activities== |
− | 1. VM Set up | + | Here are the first six labs:<br> |
− | 2. Getting Connected with the HFOSS Community | + | 1. VM Set up <br> |
− | 3. Building a Cloned Module | + | 2. Getting Connected with the HFOSS Community <br> |
− | 4. GIT 101 | + | 3. Building a Cloned Module<br> |
− | 5. Writing a Good Bug Report | + | 4. GIT 101<br> |
− | 6. Making Changes to the code in a development branch/testing a patch | + | 5. Writing a Good Bug Report <br> |
− | + | 6. Making Changes to the code in a development branch/testing a patch<br> | |
− | + | The first labs set up the student environment, introduce HFOSS, and serve as a foundation for the next labs. The next set of labs (TBD) focus on finding, reporting and fixing accessibility issues with the GNOME music application (HFOSS). | |
− | + | ||
− | + | ||
− | + | ||
− | + | ==Expected Learning Outcomes== | |
− | + | Specific learning outcomes will be developed for each lab. Overall, students are expected to be able to: <br> | |
+ | • Join and become an active participant in future HFOSS projects <br> | ||
+ | • Set up a working HFOSS development environment <br> | ||
+ | • Apply open source tools to closed and open development environments <br> | ||
+ | ==Development Schedule== | ||
+ | The POSSE GNOME Accessibility team meets every two weeks. We (Alex Mezei, Mohsen Doroodchi and I) each create a lab. At the end of each two-week period, we trade labs to be tested for multiple platforms, for a student audience and to add improvements. Each lab will include learning outcomes, student and faculty instructions as well as a grading rubric. Stoney Jackson, Heidi Ellis and Joanmarie Diggs are supporting our efforts. We will share all labs developed with the POSSE team. | ||
+ | |||
+ | ==Implementation== | ||
+ | |||
+ | In the Fall 2014 and Spring 2015 terms, I will create and institute pre/post student content knowledge surveys to all 40+ students. | ||
+ | |||
+ | The surveys will be divided up by easy questions (30%), medium questions (30%) and hard questions (40%). | ||
+ | |||
+ | I will also collect sample assignment data from each new lab. | ||
+ | |||
+ | ==Funding Request== | ||
Requested Summer Support funding for lab development: $2000 | Requested Summer Support funding for lab development: $2000 | ||
Line 41: | Line 55: | ||
Requested Implementation funding for Spring 2015: $1500 | Requested Implementation funding for Spring 2015: $1500 | ||
+ | |||
+ | |||
+ | [[Category: Proposals]] |
Latest revision as of 19:44, 5 February 2017
POSSE - Extended Team Instructor Support Grant
OpenFE – Developing Faculty Expertise and Creating Learning Materials for Humanitarian Free and Open Source Software
Contents |
Name and Contact Information
Suzanne Mello-Stark suzanne@cs.uri.edu
Summary
This summer I am working with our newly created POSSE GNOME Accessibility team to develop twelve FOSSE Humanitarian labs to be used in a junior-level software engineering course. The current course is project-based and leads students through building a complete product from design to deployment using the agile method. The additional labs will educate students on the benefits and rewards of working on humanitarian software projects. The labs also enhance student knowledge of open source software development tools.
Target Course and Audience
CSC305 – Software Engineering – 40+ students This course is run in both Fall 2014 and Spring 2015 terms. Students in this course are at the sophomore or junior level. The students have taken basic programming courses (CS 1, CS 2) but are not very familiar with software design or development practices. This is the first time the majority of the students work in groups (3-4) on a software project.
Learning Activities
Here are the first six labs:
1. VM Set up
2. Getting Connected with the HFOSS Community
3. Building a Cloned Module
4. GIT 101
5. Writing a Good Bug Report
6. Making Changes to the code in a development branch/testing a patch
The first labs set up the student environment, introduce HFOSS, and serve as a foundation for the next labs. The next set of labs (TBD) focus on finding, reporting and fixing accessibility issues with the GNOME music application (HFOSS).
Expected Learning Outcomes
Specific learning outcomes will be developed for each lab. Overall, students are expected to be able to:
• Join and become an active participant in future HFOSS projects
• Set up a working HFOSS development environment
• Apply open source tools to closed and open development environments
Development Schedule
The POSSE GNOME Accessibility team meets every two weeks. We (Alex Mezei, Mohsen Doroodchi and I) each create a lab. At the end of each two-week period, we trade labs to be tested for multiple platforms, for a student audience and to add improvements. Each lab will include learning outcomes, student and faculty instructions as well as a grading rubric. Stoney Jackson, Heidi Ellis and Joanmarie Diggs are supporting our efforts. We will share all labs developed with the POSSE team.
Implementation
In the Fall 2014 and Spring 2015 terms, I will create and institute pre/post student content knowledge surveys to all 40+ students.
The surveys will be divided up by easy questions (30%), medium questions (30%) and hard questions (40%).
I will also collect sample assignment data from each new lab.
Funding Request
Requested Summer Support funding for lab development: $2000
Requested Travel Funds for two trips. $2500
1. SIGCSE 2015 Workshop. March 4-7 2015 Kansas City, MO $1300 Flight: $700 Hotel $600 Meals $100
2. ICER Conference Paper. August 9-15 Omaha, Nebraska $1200 Flight: $600 Hotel: $600 Meals: $100
Requested Implementation funding for Fall 2014: $1500
Requested Implementation funding for Spring 2015: $1500