SPLASH-E 2023
who it's for
computing education researchers, programming languages researchers, introductory CS instructors, CS curriculum designers, educational tool developers, teaching assistants
topics
minimalist Python graphics library; ChatGPT integration in Jupyter; localization of programming languages; Unicode numeral support; right-to-left parsing; domain specific FSM for Turing machines; white-box execution metrics testing; annotation-driven tests with Strudel; Rust-based programming languages textbook; experience sampling in CS1; autograded coding with participation grading
| title | author | length |
|---|---|---|
| Teaching Programming with Graphics: Pitfalls and a Solution | Luca Chiodini, Juha Sorva, Matthias Hauswirth | 32m |
Claims that graphics help engagement but harm learning by introducing global coordinates and mutability lead to an analysis of existing novice libraries… | ||
| KOGI: A Seamless Integration of ChatGPT into Jupyter Environments for Program... | Kimio Kuramitsu, Yui Obara, Miyu Sato, Momoka Obara | 33m |
KOGI embeds ChatGPT into Jupyter/Colab via the OpenAI API, captures code, errors and variable values, generates prompts and returns fixes or hints inline, and… | ||
| A Framework for the Localization of Programming Languages | Alaaeddin Swidan, Felienne Hermans | 35m |
A framework defines 12 aspects of localization and shows concrete fixes: a bilingual education language with localized keywords and error messages, parser and… | ||
| Composing Turing Machines in FSM | Marco T. Morazán | 26m |
A domain-specific language called FSM DSL lets students define Turing machines, run unit tests, and compose machines with a small embedded language of… | ||
| Witter: A Library for White-Box Testing of Introductory Programming Algorithm... | Afonso B. Caniço, André L. Santos | 34m |
Witter is a Java library that runs student code against an annotated reference solution and compares not just outputs but array read/write counts, loop and… | ||
| Centering Humans in the Programming Languages Classroom: Building a Text for ... | Rose Bohrer | 29m |
Open-access 20-chapter, ~100k-word (~600-page) textbook pairs PL foundations with HCI, gender and disability studies and targets undergrad/masters electives… | ||
| Exploring Engagement and Self-Efficacy in an Introductory Computer Science Co... | Rory Kelly, Meghan Allen | 14m |
Uses Experience Sampling Method with event‑based, after‑tutorial interviews (two 5‑minute sessions weekly over six weeks) on 14 international undergraduates in… | ||
| nothing matches | ||