Sciweavers

5 search results - page 1 / 1
» Factors Impacting Novice Code Comprehension in a Tutor for I...
Sort
View
ACSE
1997
ACM
13 years 8 months ago
Towards literate tools for novice programmers
Literate programming is a powerful technique that helps expert programmers integrate code and documentation in a manner that assists human comprehension. To date, tools for litera...
Andy Cockburn, Neville Churcher
SIGCSE
2009
ACM
169views Education» more  SIGCSE 2009»
14 years 5 months ago
The impact of instructor initiative on student learning: a tutoring study
In the quest to find instructional approaches that benefit student learning, engagement, and retention, evidence suggests providing students with hands-on practice is a worthwhile...
Kristy Elizabeth Boyer, Robert Phillips, Michael D...
SIGCSE
2009
ACM
130views Education» more  SIGCSE 2009»
14 years 5 months ago
Introducing PyLighter: dynamic code highlighter
Like a screenplay, a program is both a static artifact and instructions for a dynamic performance. This duality can keep laypeople from appreciating the complexity of software sys...
Michael G. Boland, Curtis C. Cliburn
SIGCSE
2010
ACM
189views Education» more  SIGCSE 2010»
13 years 11 months ago
Principles of asking effective questions during student problem solving
Using effective teaching practices is a high priority for educators. One important pedagogical skill for computer science instructors is asking effective questions. This paper pre...
Kristy Elizabeth Boyer, William Lahti, Robert Phil...