Children often begin to learn programming in blocks programming environments independently or with little support, due to lack of computer science education in classrooms, inexperienced teachers, or because they choose to explore on their own. These children often begin learning through the creation of artifacts, like phone applications, games, or animations, where they can select their own goals. In order to create these artifacts, novices primarily rely on the resources available alongside blocks programming environments, such as tutorials, documentation, forums, or shared programs. Yet, many novices may not know what to search for to learn new skills. This poster presents the Example Guru, a context-sensitive suggestion system for the Looking Glass blocks programming environment. The Example Guru suggests new code blocks based on what the programmer may not know about. It aims to motivate children to use the suggestions by presenting them as ways to improve the artifact, rather than just to learn something new. Three studies compared the Example Guru suggestions to other in-context support for programming and show that children access and use suggestions more than static content.

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

09:00 - 10:00
Limits People Reach & How to Get Past ThemBLOCKS+ at Beacon Hill
09:00
5m
Talk
Coding while Making: using Blocks Language in a Physical Computing Setting
BLOCKS+
Karen H. Jin University of New Hampshire
Pre-print
09:05
5m
Talk
Abstractionless Programming in App Inventor
BLOCKS+
Audrey Seo Wellesley College
Pre-print
09:10
5m
Talk
Beyond "I'm done": Encouraging deeper exploration of challenging computational concepts
BLOCKS+
Paulina Haduong Harvard Graduate School of Education, Karen Brennan Harvard Graduate School of Education
Pre-print
09:15
5m
Talk
The Example Guru: Suggesting Examples to Novice Blocks Programmers in an Artifact-Based Context Increases Use of New Blocks
BLOCKS+
Michelle Brachman University of Massachusetts Lowell, Caitlin Kelleher Washington University in St. Louis
Pre-print
09:20
5m
Talk
Research Tools for MIT App Inventor
BLOCKS+
Evan W Patton Massachusetts Institute of Technology, Mark Sherman CERT, Michael Tissenbaum University of Illinois Urbana-Champaign
Pre-print
09:25
15m
Other
Themed Session 1: Whole Group Discussion
BLOCKS+

09:40
20m
Other
Themed Session 1: Break-out discussions
BLOCKS+