Sciweavers

2977 search results - page 11 / 596
» Programming Environments for Novices
Sort
View
ITS
2004
Springer
129views Multimedia» more  ITS 2004»
14 years 3 months ago
Developing Learning by Teaching Environments That Support Self-Regulated Learning
Abstract. Betty’s Brain is a teachable agent system in the domain of river ecosystems that combines learning by teaching and self-regulation strategies to promote deep learning a...
Gautam Biswas, Krittaya Leelawong, Kadira Belynne,...
PPOPP
2011
ACM
13 years 20 days ago
GRace: a low-overhead mechanism for detecting data races in GPU programs
In recent years, GPUs have emerged as an extremely cost-effective means for achieving high performance. Many application developers, including those with no prior parallel program...
Mai Zheng, Vignesh T. Ravi, Feng Qin, Gagan Agrawa...
CHI
2006
ACM
14 years 10 months ago
Answering why and why not questions in user interfaces
Modern applications such as Microsoft Word have many automatic features and hidden dependencies that are frequently helpful but can be mysterious to both novice and expert users. ...
Brad A. Myers, David A. Weitzman, Andrew Jensen Ko...
AVI
2004
13 years 11 months ago
Visualizing programs with Jeliot 3
We present a program visualization tool called Jeliot 3 that is designed to aid novice students to learn procedural and object oriented programming. The key feature of Jeliot is t...
Andrés Moreno, Niko Myller, Erkki Sutinen, ...
VL
2003
IEEE
139views Visual Languages» more  VL 2003»
14 years 3 months ago
Programming in a data factory
Among the advantages of visual dataflow programming is that it can give the user a sense of location for the data in a computation. This can help novices build a mental picture of...
Steven L. Tanimoto