Write a Blog >>
SPLASH 2019
Sun 20 - Fri 25 October 2019 Athens, Greece

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.

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

Fri 25 Oct
Times are displayed in time zone: Beirut change

10:30 - 11:00
Coffee breakCatering at Break area
11:00 - 12:30
Session 1SPLASH-E at Room 1
11:00
10m
Day opening
Welcome
SPLASH-E
Elisa BaniassadUniversity of British Columbia
11:10
50m
Talk
Scalability of Experiential Programming Courses
SPLASH-E
12:00
15m
Short-paper
Parallelism in Practice: Experiences Teaching Concurrency and Parallelism in an Undergraduate OS Course
SPLASH-E
Charlie CurtsingerGrinnell College
12:15
15m
Short-paper
Microsoft MakeCode: Embedded Programming for Education, in Blocks and TypeScript
SPLASH-E
Thomas BallMicrosoft Research, Abhijith ChatraMicrosoft, Peli de HalleuxMicrosoft Research, Steve HodgesMicrosoft, Michal MoskalMicrosoft Research, Jacqueline RussellMicrosoft
12:30 - 14:00
14:00 - 15:30
Session 2SPLASH-E at Room 1
14:00
30m
Full-paper
Towards Answering "Am I On the Right Track?" Automatically Using Program Synthesis
SPLASH-E
Molly FeldmanCornell University, Yiting WangCornell University, William E. ByrdUniversity of Alabama at Birmingham, USA, François GuimbretièreCornell University, Erik AndersenCornell University
14:30
30m
Full-paper
Evaluating ProDirect Manipulation in Hour of Code
SPLASH-E
Quan DoWilliams College, Kiersten CampbellWilliams College, Emmie HineWilliams College, Dzung PhamWilliams College, Alex TaylorWilliams College, Iris HowleyWilliams College, Dan BarowyWilliams College
15:00
15m
Short-paper
Experiences in Bridging from Functional to Object-Oriented Programming
SPLASH-E
Igor Moreno SantosUniversità della Svizzera italiana, Matthias HauswirthUniversità della Svizzera italiana, Nate NystromUniversità della Svizzera italiana
15:15
15m
Short-paper
ChocoPy: A Programming Language for Compilers Courses
SPLASH-E
Rohan PadhyeUniversity of California, Berkeley, Koushik SenUniversity of California, Berkeley, Paul N. HilfingerUniversity of California, Berkeley
Pre-print
15:30 - 16:00
Coffee breakCatering at Break area
16:00 - 17:30
Session 3SPLASH-E at Room 1
16:00
30m
Full-paper
Theia: Automatically Generating Correct Program State Visualizations
SPLASH-E
Josh PollockUniversity of Washington, Jared RoeschUniversity of Washington, USA, Doug WoosUniversity of Washington, Zachary TatlockUniversity of Washington, Seattle
16:30
30m
Full-paper
Lambdulus: Teaching Lambda Calculus Practically
SPLASH-E
Jan SliackyFaculty of Informatics, Czech Technical University, Petr MajCzech Technical University
17:00
30m
Talk
Panel & Group Discussion
SPLASH-E
Elisa BaniassadUniversity of British Columbia

Call for Papers

Topics of interest: The SPLASH-E Symposium invites contributions to think broadly on how computing education connects to the curricula that students experience. A focus on courses in introductory CS, software engineering, programming languages, and/or compilers (or other SPLASH-related topics) is expected, but not required. Some examples of topics include (but are not limited to):

  • student assessment
  • new best practices
  • 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

Formats of interest:

  • 500-word max lightning talk proposals on projects in progress, zany ideas, reflections, 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.
  • Short papers (3-5 pages): 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): 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.
  • Page limits do not include bibliographies.
  • If your submission does not conform to one of these formats, please contact the chair to discuss!

About the deadline: We know educators are highly constrained in terms of time: if you need a more flexible deadline please contact the chair.

Publication information: Short papers and full papers appear in the ACM Digital Library. Lightning talk descriptions will appear on the website only.

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.

Questions? Use the SPLASH -E contact form.