Sciweavers

5 search results - page 1 / 1
» Factors Impacting Novice Code Comprehension in a Tutor for I...
Sort
View
ACSE
1997
ACM
13 years 9 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»
14 years 1 days 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...