2008 |
46 | EE | David Ginat:
Design Disciplines and Non-specific Transfer.
ISSEP 2008: 87-98 |
45 | EE | David Ginat:
Learning from wrong and creative algorithm design.
SIGCSE 2008: 26-30 |
44 | EE | David Ginat:
Separating between foes.
SIGCSE Bulletin 40(2): 24-25 (2008) |
2007 |
43 | EE | Orna Muller,
David Ginat,
Bruria Haberman:
Pattern-oriented instruction and its influence on problem decomposition and solution construction.
ITiCSE 2007: 151-155 |
42 | EE | David Ginat:
Hasty design, futile patching and the elaboration of rigor.
ITiCSE 2007: 161-165 |
41 | EE | David Ginat:
Domino arrangements.
SIGCSE Bulletin 39(2): 24-25 (2007) |
40 | EE | David Ginat:
Alternating accumulation.
SIGCSE Bulletin 39(4): 28-29 (2007) |
39 | EE | David Ginat:
Elaborating heuristic reasoning and rigor with mathematical games.
SIGCSE Bulletin 39(4): 32-36 (2007) |
2006 |
38 | EE | David Ginat:
On Novices' Local Views of Algorithmic Characteristics.
ISSEP 2006: 127-137 |
37 | EE | David Ginat,
Michal Armoni:
Reversing: an essential heuristic in program and proof design.
SIGCSE 2006: 469-473 |
36 | EE | David Ginat:
Graph cycles.
SIGCSE Bulletin 38(2): 20-22 (2006) |
35 | EE | David Ginat:
Hidden squares.
SIGCSE Bulletin 38(4): 22-23 (2006) |
2005 |
34 | EE | Bruria Haberman,
Haim Averbuch,
David Ginat:
Is it really an algorithm: the need for explicit discourse.
ITiCSE 2005: 74-78 |
33 | EE | David Ginat,
Richard J. Anderson,
Daniel D. Garcia,
Richard Rasala:
Randomness and probability in the early CS courses.
SIGCSE 2005: 556-557 |
32 | EE | David Ginat:
Tuple enumeration.
SIGCSE Bulletin 37(2): 22-23 (2005) |
31 | EE | David Ginat:
Queens on a chessboard.
SIGCSE Bulletin 37(4): 26-27 (2005) |
2004 |
30 | EE | David Ginat:
Embedding instructive assertions in program design.
ITiCSE 2004: 62-66 |
29 | EE | David Ginat:
Do senior CS students capitalize on recursion?
ITiCSE 2004: 82-86 |
28 | EE | David Ginat,
Owen L. Astrachan,
Daniel D. Garcia,
Mark Guzdial:
"But it looks right!": the bugs students don't see.
SIGCSE 2004: 284-285 |
27 | EE | David Ginat:
On the verge of an empty tank.
SIGCSE Bulletin 36(2): 24-26 (2004) |
26 | EE | David Ginat:
Algorithmic patterns and the case of the sliding delta.
SIGCSE Bulletin 36(2): 29-33 (2004) |
25 | EE | David Ginat:
Helipad.
SIGCSE Bulletin 36(4): 25-26 (2004) |
2003 |
24 | EE | David Ginat:
The novice programmers' syndrome of design-by-keyword.
ITiCSE 2003: 154-157 |
23 | EE | David Ginat:
The greedy trap and learning from mistakes.
SIGCSE 2003: 11-15 |
22 | EE | Vicki L. Almstrum,
David Ginat,
Orit Hazzan,
John M. Clement:
Transfer to/from computing science education: the case of science education research.
SIGCSE 2003: 303-304 |
21 | EE | Daniel D. Garcia,
David Ginat,
Peter Henderson:
Everything you always wanted to know about game theory: but were afraid to ask.
SIGCSE 2003: 96-97 |
20 | EE | David Ginat:
Sorting and disorders.
SIGCSE Bulletin 35(2): 29-30 (2003) |
19 | EE | David Ginat:
Board reconstruction.
SIGCSE Bulletin 35(4): 25-26 (2003) |
2002 |
18 | EE | Vicki L. Almstrum,
David Ginat,
Orit Hazzan,
Tom Morley:
Import and export to/from computing science education: the case of mathematics education research.
ITiCSE 2002: 193-194 |
17 | EE | David Ginat,
Daniel D. Garcia,
William I. Gasarch:
Aha! an illuminating perspective.
SIGCSE 2002: 1-2 |
16 | EE | David Ginat:
On varying perspectives of problem decomposition.
SIGCSE 2002: 331-335 |
15 | EE | David Ginat:
Effective binary perspectives in algorithmic problem solving.
ACM Journal of Educational Resources in Computing 2(2): 4 (2002) |
14 | EE | David Ginat:
Divisor games.
SIGCSE Bulletin 34(4): 28-29 (2002) |
2001 |
13 | EE | David Ginat:
Metacognitive awareness utilized for learning control elements in algorithmic problem solving.
ITiCSE 2001: 81-84 |
12 | EE | David Ginat:
Misleading intuition in algorithmic problem solving.
SIGCSE 2001: 21-25 |
11 | EE | David Ginat,
Daniel D. Garcia,
Owen L. Astrachan,
Joseph Bergin:
Colorful illustrations of algorithmic design techniques and problem solving.
SIGCSE 2001: 425-426 |
10 | EE | David Ginat:
Color conversion.
SIGCSE Bulletin 33(2): 20-21 (2001) |
9 | EE | Peter B. Henderson,
Doug Baldwin,
Venu Dasigi,
Marcel Dupras,
Jane Fritz,
David Ginat,
Don Goelman,
John Hamer,
Lewis E. Hitchner,
Will Lloyd,
Bill Marion,
Charles Riedesel,
Henry MacKay Walker:
Striving for mathematical thinking.
SIGCSE Bulletin 33(4): 114-124 (2001) |
8 | EE | David Ginat:
Chain of permutations.
SIGCSE Bulletin 33(4): 20-21 (2001) |
7 | EE | David Ginat:
Starting top-down, refining bottom-up, sharpening by zoom-in.
SIGCSE Bulletin 33(4): 28-31 (2001) |
1999 |
6 | EE | David Ginat,
Eyal Shifroni:
Teaching recursion in a procedural environment -- how much should we emphasize the computing model?
SIGCSE 1999: 127-131 |
1997 |
5 | EE | Eyal Shifroni,
David Ginat:
Simulation game for teaching communications protocols.
SIGCSE 1997: 184-188 |
1996 |
4 | EE | David Ginat:
Efficiency of algorithms for programming beginners.
SIGCSE 1996: 256-260 |
1995 |
3 | EE | David Ginat:
Loop invariants and mathematical games.
SIGCSE 1995: 263-267 |
1989 |
2 | | David Ginat,
A. Udaya Shankar,
Ashok K. Agrawala:
An Efficient Solution to the Drinking Philosophers Problem and Its Extension.
WDAG 1989: 83-93 |
1 | | David Ginat,
Daniel Dominic Sleator,
Robert Endre Tarjan:
A Tight Amortized Bound for Path Reversal.
Inf. Process. Lett. 31(1): 3-5 (1989) |