Special Projects 2015

← 2014 | Special Projects | 2016 →

Since 2003 SIGCSE has awarded a limited number of Special Projects Grants each year. These grants help SIGCSE members investigate and introduce new ideas in the learning and teaching of computing. Projects must provide some clear benefit to the wider disciplinary community in the form of new knowledge, developing or sharing of a resource, or good practice in learning, teaching, or assessment.

Here is a list of the awards given in 2015.

Git for People Who Actually Want to Learn Git

David Musicant, Carleton College <dmusican@carleton.edu>
Award: $4,737
Award date: November 2015

Description: The version control system Git (https://git-scm.com/) has become popular for developers who track and share code. Accordingly, Git has been making its way into computer science classrooms as well. Students are often challenged by the complexity of using Git. This project will result in a new Git client, Elegit. Elegit will provide a subset of Git commands and will help students understand Git’s organizational structure at a deep level. Elegit will also support features necessary to for instructors to organize projects and submissions.

Report: Final project report

Supporting Education Using a Public Oracle of Vulnerable Mobile Apps

Daniel Krutz, Rochester Institute of Technology <dxkvse@rit.edu>
Award: $2,400
Award date: November 2015

Description: Dr. Krutz will create a publicly accessible oracle of mobile apps which contains well defined vulnerabilities, information about the vulnerabilities, and steps on how to exploit each vulnerability to demonstrate its negative ramifications. He will also provide steps to repair each vulnerability and the process to demonstrate the vulnerability has been repaired. This project will result in an oracle which can be used for educational activities at other institutions in a variety of mobile and security related courses.

Report: Final project report

Development of a Software Engineering Process Improvement Game

Bruce Maxim, University of Michigan-Dearborn <bmaxim@umich.edu>
Award: $3,200
Award date: November 2015

Description: Serious games are gaining popularity as a means of instruction in higher education. Dr. Maxim will create a serious game that allows students to create agile process models and to experiment with process improvement practices. As a result of playing the game, students will discover the importance of engineering process improvement activities through the creation of virtual software products. The game tutorial level can be used as a lab activity and will provide motivation for studying software quality. Software engineering students will also use this game to gain practical project management experience.

Report: Final project report

OnRamp: An Interactive Learning Portal for Parallel Computing Environments

Samantha Foley, University of Wisconsin-La Crosse <sfoley@uwlax.edu>
Joshua Hursey, University of Wisconsin-La Crosse <jhursey@uwlax.edu>
Award: $3,777
Award date: May 2015

Description: OnRamp to Parallel Computing, will provide a web-based portal designed to coach users through the often unfamiliar and complex system software, programming interfaces, and tools to roll out parallel computing environments. Interactive tutorials will teach faculty and students about the software ecosystem and parallel computing while allowing them to launch parallel applications from day one. As users become more comfortable with running parallel applications in parallel computing environments, the OnRamp portal will transform into a reference guide.

Report: Final project report

Low-cost Adaptation of Lego Serious Play to Teach Software Engineering

Stanislav Kurkovsky, Central Connecticut State University <kurkovsky@ccsu.edu>
Award: $4,500
Award date: May 2015

Description: Dr. Stanislav Kurkovsky will adapt the principles of Lego Serious Play for easy and cost-effective application in software engineering and related courses to promote active learning, boost creativity, and improve student engagement with the course material. Low cost Lego alternatives will be investigated. New and existing software engineering case studies will be tested with the alternative Lego set. Resulting curricular materials will be posted online, accompanied by detailed scripts, worksheets, grading rubrics, timing guidelines, practical tips and photos. Workshops will be offered to train faculty interesting in adopting these materials.

Report: Final project report

↑ Back to top