SPLASH-E
SPLASH-E is a symposium, started in 2013, 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 centred in software/languages, as well as our best ideas for advancing such work. SPLASH-E strives to bring together researchers and those with educational interests that arise from software ideas or concerns.
Accepted Papers
Call for Papers
Topics of interest: SPLASH-E is a forum for educators to make connections between programming languages research and the ways we educate computer science students. We invite work that could improve or inform computer science educators, especially work that connects with introductory computer science courses, programming languages, compilers, software engineering, and other SPLASH-related topics. Educational tools, experience reports, and new curricula are all welcome. Potential topics of interest include:
- innovative curriculum, assessment or course formats
- multidisciplinary learning environments
- integration of research into teaching and training
- individual and multidisciplinary team development
- methods to involve industry as a key stakeholder in the design, delivery, or both of courses
- new modes of learning and education in the digital era
- industrial transfer of educational findings
- ethics instruction
- equity, diversity, and inclusion, in the classroom
- methodological aspects of education
- application of educational research methods in education
- online learning and its impact on educational settings and curricula
Accepted Formats
- Short papers (3-5 pages, not including references): Course experience reports: What was new, or different? What worked, or didn’t? What successes would you like to share, or pitfalls can you warn us about?
- Full papers (10 pages, not including references): Conventional papers on education research results, tools or case studies. We also invite papers on retrospective discussions over a longer-term course experiment, or larger-scale curricular design.
If your submission does not conform to one of these formats, please contact the co-chairs to discuss it. There’s a good chance we can still consider your work for SPLASH-E.
Submission instructions:
Submissions should be blinded. use the ACM SIGPLAN Conference acmart
Format, with the sigplan
and review
\documentclass
options. This produces two-column, 10pt files. If you use LaTeX or Word, please use the provided ACM SIGPLAN acmart
templates provided here. All submissions should be in PDF. Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible.
Publication Information
Short papers and full papers will appear in the ACM Digital Library. Lightning talk descriptions will appear on the website only.
Lightning Talks
The SPLASH-E 2021 Symposium will accept proposals for lightning talks to take place during SPLASH-E. Lightning talks can cover projects in progress, zany ideas, reflections, or education opportunities that SE/PL researchers might otherwise miss. These can be a way to find collaborators for projects, inviting critique on research designs, or just ways to inspire good conversations. Lightning talks will be approximately three minutes apiece.
Submission information for lightning talks will be available soon.
Deadline flexibility
We know educators are highly constrained in terms of time – especially now! If you need a more flexible deadline please contact the chairs. Lightning talks can be submitted up to 2 weeks before the event. We can’t guarantee how much time the talk will be allocated. All other papers can even be submitted up to 2 weeks before the camera ready deadline, though the later they are, the less shepherding they will receive (should they need it), and the closer to camera ready we would expect them to be.
Wed 20 OctDisplayed time zone: Central Time (US & Canada) change
09:00 - 09:20 | |||
09:00 20mDay opening | Opening SessionIn-Person Opening Hridesh Rajan Iowa State University |
09:00 - 09:01 | |||
09:00 1mDay opening | SPLASH Conference at Chicago Starts NowIn-Person Opening |
09:20 - 10:20 | |||
09:20 60mKeynote | Exascale and then what?: HPC and AI for Scientific DiscoveryKeynote Keynotes |
10:50 - 12:10 | |||
10:50 10mTalk | Chairs' Welcome SPLASH-E | ||
11:00 15mTalk | Teaching DevOps: A Tale of Two Universities SPLASH-E Richard Hobeck TU Berlin, Ingo Weber TU Berlin, Len Bass Carnegie Mellon University, Hasan Yasar Carnegie Mellon University DOI | ||
11:15 15mTalk | Ruggedizing CS1 Robotics: Tools and Approaches for Online Teaching SPLASH-E Boyd Anderson National University of Singapore, Martin Henz National University of Singapore, Hao-Wei Tee National University of Singapore DOI | ||
11:30 15mTalk | “You Have Said Too Much”: Java-Like Verbosity Anti-patterns in Python Codebases SPLASH-E DOI | ||
11:45 20mTalk | Reframing the Liskov Substitution Principle through the Lens of Testing SPLASH-E DOI |
13:50 - 15:10 | |||
13:50 20mTalk | PaCon: A Symbolic Analysis Approach for Tactic-Oriented Clustering of Programming Submissions SPLASH-E Yingjie Fu Peking University, Jonathan Osei-Owusu University of Illinois at Urbana-Champaign, Angello Astorga University of Illinois at Urbana-Champaign, Zirui Neil Zhao University of Illinois at Urbana-Champaign, Wei Zhang Peking University, Tao Xie Peking University DOI | ||
14:10 20mTalk | Shrinking JavaScript for CS1 SPLASH-E Boyd Anderson National University of Singapore, Martin Henz National University of Singapore, Kok-Lim Low National University of Singapore, Daryl Tan National University of Singapore DOI | ||
14:30 20mTalk | A Stepper for a Functional JavaScript Sublanguage SPLASH-E Martin Henz National University of Singapore, Thomas Tan National University of Singapore, Zachary Chua National University of Singapore, Peter Jung National University of Singapore, Yee-Jian Tan National University of Singapore, Xinyi Zhang National University of Singapore, Jingjing Zhao National University of Singapore DOI | ||
14:50 15mTalk | Course Experience Report: Full-Class Compiler Collaboration SPLASH-E Joe Gibbs Politz University of California at San Diego, Yousef Alhessi University of California at San Diego DOI |
15:40 - 17:00 | |||
15:40 20mTalk | The Common Coder’s Scratch Programming Idioms and Their Impact on Project Remixing SPLASH-E Xingyu Long Virginia Tech, Peeratham Techapalokul Virginia Tech; Rajamangala University of Technology Lanna, Eli Tilevich Virginia Tech DOI | ||
16:00 15mTalk | Machine Learning Pedagogy to Support the Research Community SPLASH-E Kevin Dick Carleton University, Daniel G. Kyrollos Carleton University, James R. Green Carleton University DOI | ||
16:15 15mTalk | The Efficacy of Online Office Hours: An Experience Report SPLASH-E Braxton Hall University of British Columbia, Noa Heyl University of British Columbia, Elisa Baniassad University of British Columbia, Meghan Allen University of British Columbia, Reid Holmes University of British Columbia DOI | ||
16:30 15mTalk | Teachable Moments in Functional Audio Processing SPLASH-E Martin Henz National University of Singapore, Shang-Hui Koh National University of Singapore, Samyukta Sounderraman National University of Singapore DOI |
17:00 - 18:50 | |||
17:00 1h50mOther | ReceptionIn-Person Opening |
17:00 - 17:20 | |||
17:00 20mDay opening | Opening SessionIn-Person Opening Hridesh Rajan Iowa State University |
17:20 - 18:20 | |||
17:20 60mKeynote | Exascale and then what?: HPC and AI for Scientific DiscoveryKeynote Keynotes |