J. C. Ernest
Papers
2
Total Citations
6
H-Index
2
About
J. C. Ernest’s research centers on computer science education, particularly the design of accessible programming environments for introductory courses. Their most significant contribution is the creation of Drizzle, a simple object-oriented scripting language, and DIODE, its integrated development environment, both developed to program LEGO MindStorms robots. This work, detailed in their highly cited paper “Weathering MindStorms with drizzle and DIODE in CS0” (2005), emerged from a student project and evolved into a foundational resource for CS0 curricula. By lowering the barrier to entry for novice programmers, Ernest’s tools enable hands-on, engaging learning experiences that bridge abstract concepts with tangible robotics. Although their citation counts (4 and 2) are modest, the impact is deeply pedagogical, shaping how early computer science education can leverage physical computing. Ernest’s achievement lies in transforming a classroom experiment into a lasting educational resource, demonstrating that innovative, student-driven projects can become cornerstones of teaching practice. Their work remains a testament to the power of simplicity and play in fostering computational thinking.
Research Focus
Key Achievements
Top Papers
- 1Weathering MindStorms with drizzle and DIODE in CS04 citations · 2005
- 2Weathering MindStorms with drizzle and DIODE in CS02 citations · 2005