A Collection of Programming Misconceptions for Processing (Java)
This web-based platform is specifically focused on misconceptions related to the Processing programming language and aims to support instructors in identifying, understanding, and addressing student misconceptions through structured, actionable information.
Why Processing?
Developed in 2001 by Casey Reas and Ben Fry at the MIT Media Lab, Processing is based on Java but significantly simplifies the syntax.
Processing is particularly suitable for programming education, as the language provides immediate visual feedback that motivates learners and makes programming concepts tangible. Its simplified syntax reduces complexity for programming beginners, allowing them to focus on core concepts rather than intricate language details. Processing enables creative applications that connect art and programming, making learning more engaging and personally meaningful. Additionally, it benefits from an active community that provides extensive resources, tutorials, and examples for both educators and students.
The Team
Interested in collaborating? Please feel free to contact us!
Publications
We have reported on our work and findings in the following scientific publications:
DOI: 10.1145/3593663.3593692