Software tools and programming languages enable much of computing education. Many software experts are passionate about passing our craft along to others. Come interact with other educationally-minded software researchers during SPLASH: participate in SPLASH-E!

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.

Symposium Format: We will adopt a Q&A format that fosters audience engagement and discussion. Each presentation will last 20 minutes. After the presentation, the audience will discuss the paper with those sitting around them for 2-3 minutes, trying to identify 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).

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 26 Oct

Displayed time zone: Eastern Time (US & Canada) change

08:30 - 10:00
Session 1 - Real-world DataSPLASH-E at Ellwood 1
Chair(s): Eli Tilevich Virginia Tech
08:30
15m
Day opening
SPLASH-E Introduction
SPLASH-E
Eli Tilevich Virginia Tech
08:45
30m
Talk
Teaching Big Data with a Virtual Cluster
SPLASH-E
Joshua Eckroth Stetson University
File Attached
09:15
30m
Talk
A Generic Framework for Engaging Online Data Sources in Introductory Programming Courses
SPLASH-E
Nadeem Hamid Berry College
File Attached
09:45
15m
Break
Session 1 Discussion
SPLASH-E

10:30 - 12:00
Session 2SPLASH-E at Ellwood 1
Chair(s): Eli Tilevich Virginia Tech
10:30
30m
Talk
Tackling Real World Complexity in a Software Engineering Student Project - An Experience Report
SPLASH-E
Christian Köppe HAN University of Applied Sciences, Leo Pruijt Hogeschool Utrecht
File Attached
11:00
30m
Talk
Continuous Testing in Introductory Computer Science Education
SPLASH-E
Andrew Richardson University of British Columbia , Mira Leung University of British Columbia, Jordan Elder University of British Columbia
File Attached
11:30
30m
Talk
Teaching Code Review Management using Branch Based Workflows
SPLASH-E
Stephan Krusche Technische Universität München, Bernd Bruegge TU Munich
13:30 - 15:00
Session 3SPLASH-E at Ellwood 1
Chair(s): Eli Tilevich Virginia Tech
13:30
25m
Talk
Tool Demo - PyFRP: Function Reactive Programming in Python
SPLASH-E
John Peterson Western State Colorado University, Alan Cleary Montana State University, Ken Roe The Johns Hopkins University
File Attached
13:55
25m
Talk
Tool Demo - Teaching Software Architecture Concepts with HUSACCT
SPLASH-E
Christian Köppe HAN University of Applied Sciences, Leo Pruijt Hogeschool Utrecht
File Attached
14:20
25m
Talk
Tool Demo - Writing C Code Patches in a VPL Learning Environment
SPLASH-E
File Attached
14:45
15m
Break
Session 2 & Demos Discussion
SPLASH-E
Eli Tilevich Virginia Tech
15:30 - 17:00
Session 4SPLASH-E at Ellwood 1
Chair(s): Eli Tilevich Virginia Tech
15:30
10m
Talk
Lightning Talk #1 - Transferring Software Engineering Practices as an Educational Process: Lessons and Challenges
SPLASH-E
Yadran Eterovic Pontificia Universidad Catlica de Chile, Jorge Bozo Universidad Católica del Norte, Chile
File Attached
15:40
10m
Talk
Lightning Talk #2 - A Temporal Weighted Grading Scheme for Software Design Courses
SPLASH-E
Vibha Sazawal University of Maryland
15:50
10m
Talk
Lightning Talk #3 - Why a theory for software engineering teaching is important
SPLASH-E
María Clara Gómez Universidad de Medellín, Carlos Zapata Universidad Nacional de Colombia, Yadran Eterovic Pontificia Universidad Catlica de Chile
16:00
10m
Talk
Lightning Talk #4 - Music and Computing – Integrating Computer Science into the Music Curriculum
SPLASH-E
John Peterson Western State Colorado University
16:10
10m
Talk
Lightning Talk #5 - OPEN
SPLASH-E

16:20
40m
Day closing
Post-workshop Discussion
SPLASH-E
Eli Tilevich Virginia Tech

Call for Submissions

As SPLASH-E is still taking shape as an event, we are open to a variety of formats for presentation and discussion. We anticipate a mix of structured sessions and spontaneous “unconference” sessions during the day. Possible structured submission formats include:

  • 500-word max descriptions of educational challenges in SE/PL that could foster good discussion. This could include SE/PL topics that are hard to teach effectively, questions about how to assess certain forms of SE/PL learning, and more.
  • 500-word max lightning talk proposals on projects in progress, zany ideas, or educational opportunities that SE/PL researchers might be missing. These can be a way to find collaborators for projects, inviting critique on research designs, or just ways to inspire good conversations. Lightning talk presentations would be 3 minutes apiece.
  • Conventional papers describing research results or tools. Papers should be of length appropriate to their content, but in no case more than 10 pages. We will be highly suspicious of papers that end at the bottom of page 10! Please specify with your submission the form of proposed presentation.
  • Proposals for tool demos. Tools should have a particular pedagogic component or goal and have been used in actual classes (earlier-stage tool ideas would fall under lightning talks).

All submissions should clearly state whether ideas are speculative or have been field tested in actual courses. All submissions should have a clear link to software systems or programming languages, either through research or topic area. SPLASH-E will not publish a formal proceedings, but will (with author’s permission) link accepted papers to the symposium website.

If you have a great idea that doesn’t fit one of the submission categories, contact the program chair. We are open to ideas on how to make an engaging and valuable education-oriented event within SPLASH.

Papers should use the ACM SIGPLAN Conference Template.

Tools/Papers Submission web site: https://easychair.org/conferences/?conf=splashe2015

Lightning/Discussion Submission: Email submissions to webchair acbart@vt.edu and CC tilevich@vt.edu

More Information

For additional information, clarification, or answers to questions please contact the SPLASH-E Chair.