Check out the program for the list of talks!
SPLASH-E will be held on Monday, October 23, at the Hyatt Regency hotel in Vancouver as part of any SPLASH events. Join us! The format—talks followed by small group discussion to spur Q&A, borrowed from venues like ICER—is designed to encourage contributions and engage attendees. We welcome your participation.
SPLASH-E is a new (started in 2013) forum for software and languages (SE/PL) researchers with activities and interests around computing education. Some build pedagogically-oriented languages or tools; some think about pedagogic challenges around SE/PL courses; some bring computing to non-CS communities; some pursue human studies and educational research. At SPLASH-E, we share our educational ideas and challenges centered in software/languages, as well as our best ideas for advancing such work. Unlike general conferences on computing education, SPLASH-E strives to bring together researchers and those with educational interests that arise from software ideas or concerns. Check out the program to see the excellent lineup of talks!
Symposium Format: We will adopt a Q&A format that fosters audience engagement and discussion. After each presentation, the audience will discuss the paper with those sitting around them for 2-3 minutes, identifying interesting issues or questions. The Q&A then moves to the standard full-room format, with many questions arising from the discussion at the tables. This format has been used very successfully at ICER (the Computing Education Research conference).
Note: submission dates have been updated for both types of submissions below. An earlier version of this page had submission dates listed as June 29; this has been extended. In addition, the page limit for CS Education Studies has been clarified to be 8 pages plus references. Contact the program chair with any questions.
1. Course Experience Reports
SPLASH-E invites submissions of course experience reports, which describe firsthand experiences from courses.
Rationale, or, Do You Know What (Else) I Did Last Semester?
Much of the SPLASH community is made up of educators. Alongside our research and engineering activities, we offer courses every year, and often put substantial new (and potentially novel) work into them. Often, these efforts are deeply technical, tied to insights on programming languages and software engineering that directly use our research expertise. Also often, these efforts go unnoticed except in side conversations and via offhand links to course web sites.
The community stands to benefit from a venue for discussing these efforts, and a format for presenting and sharing them.
We invite submissions that describe past or current course experiences, designs, and tools. This could be:
- a novel way of designing assignments for a particular topic
- a description of a single extremely effective assignment
- a useful method for grading programming work
- a new (or old) tool for helping students
- an experience (positive or negative) you had with a particular course offering
- how you’ve adapted a well-known textbook to your course
- other teaching experiences you’ve had that you want to present and discuss with the community
A focus on courses in introductory CS, software engineering, programming languages, and compilers is expected, but not required.
We invite submissions of any length, though we ask authors to target three to five pages. Authors should follow the same guidelines for anonymity as for OOPSLA (https://2017.splashcon.org/track/splash-2017-OOPSLA#Call-for-Papers).
As additional background, note that this approach is inspired by sessions like the Tips, Techniques, and Courseware track at ITiCSE, or the Demos sessions at SIGCSE:
However, don’t be limited by those calls and formats. Consider especially domain-specific material or applications which the SPLASH audience may be particularly qualified to appreciate and comment on. If it’s a teaching experience that you’d like to share, we’re interested in hearing about it.
2. Computer Science Education Studies
We also welcome conventional papers describing CS education research results or tools. CS education studies should have a clear link to software systems or programming languages, either through research or topic area. Papers should be of length appropriate to their content, but in no case more than 8 pages, excluding references (this was changed since an original version of the call, which was 6 pages). Authors should follow the same guidelines for anonymity as for OOPSLA (https://2017.splashcon.org/track/splash-2017-OOPSLA#Call-for-Papers).
The submission format is the ACM large format (and page limits had this format in mind). That is, use the sigplan format at http://sigplan.org/Resources/Author/#acmart-format.
Submit here: https://splash-e17.hotcrp.com/
Mon 23 OctDisplayed time zone: Tijuana, Baja California change
08:30 - 10:00
Tools and TechniquesSPLASH-E at Kensington
Chair(s): Joe Gibbs Politz University of California, San Diego
|(CER) Mastery Learning-Like Teaching with Achievements|
Tobias Wrigstad Uppsala University, Elias Castegren Uppsala UniversityFile Attached
|(CSES) Assessing the Usability of a Novel System for Programming Education|
Giovanni Vincenti University of Baltimore, Scott Hilberg , James Braman , Michael Satzinger University of Baltimore, Lily Cao Towson UniversityFile Attached
|(CSES) Applied and Adaptive Curriculum in Introductory to Computer Science Courses for Success in Diverse Student Groups|
Aybuke Gul Turker University of Wisconsin - Madison, Christine Corbett Moran California Institute of TechnologyFile Attached
10:30 - 12:00
Languages and SemanticsSPLASH-E at Kensington
|(CER) Early Experience with Grace|
Andrew Black Portland State University, Kim Bruce Pomona CollegeFile Attached
|(CER) Making the Liskov Substitution Principle Happy and Sad|
Elisa Baniassad University of British ColumbiaFile Attached
|(CSES) Student Understanding of Aliasing and Procedure Calls|
Preston Tunnell Wilson Brown University, Kathi Fisler Brown University, Shriram Krishnamurthi Brown University, USAFile Attached
13:30 - 15:00
Software EngineeringSPLASH-E at Kensington
|(CSES) Open-Source Sofware in Class: Students’ Common Mistakes|
Zhewei Hu North Carolina State University, Yang Song University of North Carolina Wilmington, Edward Gehringer North Carolina State UniversityFile Attached
|(CSES) Peer Review in Cybersecurity Education|
William M. Temple University of Colorado Boulder, Kathi Fisler Brown UniversityFile Attached
|(CER) 10+ Years of Teaching Software Engineering with iTrust: the Good, the Bad, and the Ugly|
Sarah Heckman NC State University, Kathryn Stolee North Carolina State University, Chris Parnin NCSUFile Attached