Compiler error messages considered unhelpful: The landscape of text-based programming error message research
Diagnostic messages generated by compilers and interpreters such as syntax error
messages have been researched for over half of a century. Unfortunately, these messages …
messages have been researched for over half of a century. Unfortunately, these messages …
Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers
C Kelleher, R Pausch - ACM computing surveys (CSUR), 2005 - dl.acm.org
Since the early 1960's, researchers have built a number of programming languages and
environments with the intention of making programming accessible to a larger number of …
environments with the intention of making programming accessible to a larger number of …
A survey of literature on the teaching of introductory programming
Three decades of active research on the teaching of introductory programming has had
limited effect on classroom practice. Although relevant research exists across several …
limited effect on classroom practice. Although relevant research exists across several …
[책][B] Handbook of graph drawing and visualization
R Tamassia - 2013 - books.google.com
Get an In-Depth Understanding of Graph Drawing Techniques, Algorithms, Software, and
Applications The Handbook of Graph Drawing and Visualization provides a broad, up-to …
Applications The Handbook of Graph Drawing and Visualization provides a broad, up-to …
12 novice programmers and introductory programming
AV Robins - The Cambridge handbook of computing education …, 2019 - books.google.com
One of the central topics in computing education research (CEDR) is the exploration of how
a person learns their first programming language, also described in terms such as …
a person learns their first programming language, also described in terms such as …
The greenfoot programming environment
M Kölling - ACM Transactions on Computing Education (TOCE), 2010 - dl.acm.org
Greenfoot is an educational integrated development environment aimed at learning and
teaching programming. It is aimed at a target audience of students from about 14 years old …
teaching programming. It is aimed at a target audience of students from about 14 years old …
Methods and tools for exploring novice compilation behaviour
MC Jadud - Proceedings of the second international workshop on …, 2006 - dl.acm.org
Our research explores what we call compilation behaviour: the programming behaviour a
student engages in while repeatedly editing and compiling their programs. This edit-compile …
student engages in while repeatedly editing and compiling their programs. This edit-compile …
Comprehension first: evaluating a novel pedagogy and tutoring system for program tracing in CS1
What knowledge does learning programming require? Prior work has focused on theorizing
program writing and problem solving skills. We examine program comprehension and …
program writing and problem solving skills. We examine program comprehension and …
An effective approach to enhancing compiler error messages
BA Becker - Proceedings of the 47th ACM Technical Symposium on …, 2016 - dl.acm.org
One of the many challenges novice programmers face from the time they write their first
program is inadequate compiler error messages. These messages report details on errors …
program is inadequate compiler error messages. These messages report details on errors …
The normalized programming state model: Predicting student performance in computing courses based on programming behavior
Educators stand to benefit from advance predictions of their students' course performance
based on learning process data collected in their courses. Indeed, such predictions can help …
based on learning process data collected in their courses. Indeed, such predictions can help …