Pattern-oriented instruction and its influence on problem decomposition and solution construction O Muller, D Ginat, B Haberman Proceedings of the 12th annual SIGCSE conference on Innovation and …, 2007 | 111 | 2007 |
On novice loop boundaries and range conceptions D Ginat Computer Science Education 14 (3), 165-181, 2004 | 83 | 2004 |
Teaching recursion in a procedural environment—how much should we emphasize the computing model? D Ginat, E Shifroni ACM Sigcse Bulletin 31 (1), 127-131, 1999 | 74 | 1999 |
Striving for mathematical thinking PB Henderson, D Baldwin, V Dasigi, M Dupras, J Fritz, D Ginat, ... Working group reports from ITiCSE on Innovation and technology in computer …, 2001 | 70 | 2001 |
The greedy trap and learning from mistakes D Ginat Proceedings of the 34th SIGCSE technical symposium on Computer science …, 2003 | 53 | 2003 |
SOLO Taxonomy for assessing novices' algorithmic design D Ginat, E Menashe Proceedings of the 46th ACM Technical Symposium on Computer Science …, 2015 | 45 | 2015 |
Simulation game for teaching communications protocols E Shifroni, D Ginat Proceedings of the twenty-eighth SIGCSE technical symposium on Computer …, 1997 | 39 | 1997 |
A tight amortized bound for path reversal D Ginat, DD Sleator, RE Tarjan Information Processing Letters 31 (1), 3-5, 1989 | 38 | 1989 |
Learning from wrong and creative algorithm design D Ginat ACM SIGCSE Bulletin 40 (1), 26-30, 2008 | 36 | 2008 |
Constructive use of errors in teaching CS1 D Ginat, R Shmalo Proceeding of the 44th ACM technical symposium on Computer science education …, 2013 | 35 | 2013 |
Do senior CS students capitalize on recursion? D Ginat ACM SIGCSE Bulletin 36 (3), 82-86, 2004 | 29 | 2004 |
Efficiency of algorithms for programming beginners D Ginat ACM SIGCSE Bulletin 28 (1), 256-260, 1996 | 29 | 1996 |
An efficient solution to the drinking philosophers problem and its extensions D Ginat, AU Shankar, AK Agrawala Distributed Algorithms: 3rd International Workshop Nice, France, September …, 1989 | 28 | 1989 |
Multiple levels of abstraction in algorithmic problem solving D Ginat, Y Blau Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science …, 2017 | 27 | 2017 |
Interleaved pattern composition and scaffolded learning D Ginat Proceedings of the 14th annual ACM SIGCSE conference on Innovation and …, 2009 | 26 | 2009 |
Early algorithm efficiency with design patterns D Ginat Computer Science Education 11 (2), 89-109, 2001 | 25 | 2001 |
Misleading intuition in algorithmic problem solving D Ginat ACM SIGCSE Bulletin 33 (1), 21-25, 2001 | 24 | 2001 |
Is it really an algorithm: The need for explicit discourse B Haberman, H Averbuch, D Ginat Proceedings of the 10th annual SIGCSE conference on Innovation and …, 2005 | 22 | 2005 |
On varying perspectives of problem decomposition D Ginat ACM SIGCSE Bulletin 34 (1), 331-335, 2002 | 22 | 2002 |
Hasty design, futile patching and the elaboration of rigor D Ginat Proceedings of the 12th annual SIGCSE conference on Innovation and …, 2007 | 21 | 2007 |