The Nurnberg funnel: designing minimalist instruction for practical computer skill
The Nurnberg funnel: designing minimalist instruction for practical computer skill
Designing Pascal solutions: a case study approach
Designing Pascal solutions: a case study approach
The case for case studies of programming problems
Communications of the ACM
Case-based reasoning
Journal of Artificial Intelligence in Education
Cases as Minimalist Information
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS'05) - Track 1 - Volume 01
Instructional design of a programming course: a learning theoretic approach
Proceedings of the third international workshop on Computing education research
Introductory Computing Construct Use in an End-User Programming Community
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Example-centric programming: integrating web search into the development environment
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Exploring hypotheses about media computation
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
Informal learning resources have the potential to reach millions of currently underserved learners teaching themselves about the basics of computing using the Web, example code, peer networks, books, and other materials. In this paper, we investigate the effectiveness of case-based learning aids (CBLAs) as a resource to scaffold informal education in scripting for web and graphic design. We present the design of a new CBLA called ScriptABLE and outline initial evaluation results with respect to its ability to foster both programming ability and more expert understanding of computing concepts.