-
5
-
-
85049195957
-
ChemTrains: A language for creating behaving pictures
-
BELL, B. AND LEWIS, C. 1993. ChemTrains: A language for creating behaving pictures. In IEEE Symposium on Visual Languages, 188-195.
-
(1993)
IEEE Symposium on Visual Languages
, pp. 188-195
-
-
Bell, B.1
Lewis, C.2
-
6
-
-
84861269572
-
-
BERGIN, J., STEHLIK, M., ROBERTS, J., AND PATTIS, R. 2001. Karel J. Robot: A gentle introduction to the art of object-oriented programming. Available at http://csis.pace.edu/~bergin/Karel-Java2ed/Karel++JavaEdition.html.
-
(2001)
Karel J. Robot: A Gentle Introduction to the Art of Object-oriented Programming
-
-
Bergin, J.1
Stehlik, M.2
Roberts, J.3
Pattis, R.4
-
7
-
-
0003562898
-
-
John Wiley & Sons, Inc., New York, NY
-
BERGIN, J., STEHLIK, M., ROBERTS, J., AND PATTIS, R. 1996. Karel++: A Gentle Introduction to the Art of Object-Oriented Programming. John Wiley & Sons, Inc., New York, NY.
-
(1996)
Karel++: A Gentle Introduction to the Art of Object-oriented Programming
-
-
Bergin, J.1
Stehlik, M.2
Roberts, J.3
Pattis, R.4
-
9
-
-
84928329426
-
Reality built for two: A virtual reality tool
-
Snowbird, UT
-
BLANCHARD, C., BURGESS, S., HARVILL, Y., LANIER, J., LASKO, A., OBERMAN, M., AND TEITEL, M. 1990. Reality built for two: A virtual reality tool. In Symposium on Interactive 3D Graphics, Snowbird, UT. 35-36.
-
(1990)
Symposium on Interactive 3D Graphics
, pp. 35-36
-
-
Blanchard, C.1
Burgess, S.2
Harvill, Y.3
Lanier, J.4
Lasko, A.5
Oberman, M.6
Teitel, M.7
-
10
-
-
0003978449
-
-
MIT Media Lab, Cambridge, MA
-
BRUCKMAN, A. 1997. MOOSE crossing: Construction, community, and learning in a networked virtual world for kids. MIT Media Lab, Cambridge, MA.
-
(1997)
MOOSE Crossing: Construction, Community, and Learning in a Networked Virtual World for Kids
-
-
Bruckman, A.1
-
11
-
-
27344451482
-
Turingal - The language for teaching the principles of programming
-
Parma, Italy
-
BRUSILOVSKY, P. 1991. Turingal - the language for teaching the principles of programming. In the 3rd European Logo Conference, Parma, Italy. 423-432.
-
(1991)
The 3rd European Logo Conference
, pp. 423-432
-
-
Brusilovsky, P.1
-
12
-
-
0002102912
-
Mini-languages: A way to learn programming principles
-
BRUSILOVSKY, P., CALABRESE, E., HVORECKY, J., KOUCHNIRENKO, A., AND MILLER, P. 1997. Mini-languages: A way to learn programming principles. Educat. Inform. Technol., 2, 1, 65-83.
-
(1997)
Educat. Inform. Technol.
, vol.2
, Issue.1
, pp. 65-83
-
-
Brusilovsky, P.1
Calabrese, E.2
Hvorecky, J.3
Kouchnirenko, A.4
Miller, P.5
-
14
-
-
0035634509
-
Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
-
BURNETT, M., ATWOOD, J., DJANG, R., GOTTFRIED, H., REICHWEIN, J., AND YANG, S. 2001. Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm. J. Funct. Program. 11, 2, 155-206.
-
(2001)
J. Funct. Program.
, vol.11
, Issue.2
, pp. 155-206
-
-
Burnett, M.1
Atwood, J.2
Djang, R.3
Gottfried, H.4
Reichwein, J.5
Yang, S.6
-
15
-
-
84861259752
-
-
CARNEGIE MELLON UNIVERSITY. 2003. Alice 2. Available at www.alice.org.
-
(2003)
Alice 2
-
-
-
16
-
-
84861261434
-
-
CARNEGIE MELLON UNIVERSITY. 1999. Alice 99. Available at www.alice.org.
-
(1999)
Alice 99
-
-
-
17
-
-
84861267434
-
-
Valiant Technologies
-
CATLIN, D. 1989. Roamer. Valiant Technologies. Available at www.valiant-technology.com.
-
(1989)
Roamer
-
-
Catlin, D.1
-
20
-
-
0031521456
-
Leogo: An equal opportunity user interface for programming
-
COCKBURN, A. AND BRYANT, A. 1997. Leogo: An equal opportunity user interface for programming. J. Visual Lang. Comput. 8, 5-6. 601-619.
-
(1997)
J. Visual Lang. Comput.
, vol.8
, Issue.5-6
, pp. 601-619
-
-
Cockburn, A.1
Bryant, A.2
-
22
-
-
1442322126
-
-
School of Engineering and Applied Science, University of Virginia, Charlottesville, VA
-
CONWAY, M. 1997. Alice: Easy-to-learn 3D scripting for novices. School of Engineering and Applied Science, University of Virginia, Charlottesville, VA.
-
(1997)
Alice: Easy-to-learn 3D Scripting for Novices
-
-
Conway, M.1
-
24
-
-
27344434184
-
-
Electrical Engineering and Computer Science Department. MIT, Cambridge, MA
-
DEBONTE, A. 1998. Pet Park: A virtual learning world for kids. Electrical Engineering and Computer Science Department. MIT, Cambridge, MA.
-
(1998)
Pet Park: A Virtual Learning World for Kids
-
-
Debonte, A.1
-
27
-
-
0022779461
-
Boxer: A reconstructable computational medium
-
DISESSA, A. AND ABELSON, H. 1988. Boxer: A reconstructable computational medium. Commun. ACM, 29, 9, 859-868.
-
(1988)
Commun. ACM
, vol.29
, Issue.9
, pp. 859-868
-
-
Disessa, A.1
Abelson, H.2
-
29
-
-
0020881036
-
A user-friendly software environment for the novice programmer
-
EISENSTADT, M. 1983. A user-friendly software environment for the novice programmer. Commun. ACM, 26, 12, 1058-1063.
-
(1983)
Commun. ACM
, vol.26
, Issue.12
, pp. 1058-1063
-
-
Eisenstadt, M.1
-
30
-
-
85030831500
-
Playground: An object-oriented simulation system with agent rules for children of all ages
-
New Orleans, LA
-
FENTON, J. AND BECK, K. 1989. Playground: An object-oriented simulation system with agent rules for children of all ages. In Proceedings on Object-Oriented Programming Systems, Languages and Applications, New Orleans, LA. 123-137.
-
(1989)
Proceedings on Object-oriented Programming Systems, Languages and Applications
, pp. 123-137
-
-
Fenton, J.1
Beck, K.2
-
32
-
-
0033717630
-
Curlybot: Designing a new class of computational toys
-
Los Angeles, CA
-
FREI, P., SU, V., AND ISHII, H. 2000. Curlybot: Designing a new class of computational toys. In the Conference on Human Factors in Computing Systems, Los Angeles, CA. 129-136.
-
(2000)
The Conference on Human Factors in Computing Systems
, pp. 129-136
-
-
Frei, P.1
Su, V.2
Ishii, H.3
-
33
-
-
84877061008
-
An exploration of programming by demonstration in the domain of novice programming
-
Victoria University, Wellington, Victoria
-
GILLIGAN, D. 1998. An exploration of programming by demonstration in the domain of novice programming. Comput. Science. Victoria University, Wellington, Victoria, 176.
-
(1998)
Comput. Science
, pp. 176
-
-
Gilligan, D.1
-
34
-
-
0029515585
-
LEGOsheets: A rule-based programming, simulation and manipulation environment for the LEGO programmable brick
-
Darmstadt, Germany
-
GINDLING, J., IOANNIDOU, A., LOH, J., LOKKEBO, O., AND REPENNING, A. 1995. LEGOsheets: A rule-based programming, simulation and manipulation environment for the LEGO programmable brick. In IEEE Symposium on Visual Languages, Darmstadt, Germany, 172-179.
-
(1995)
IEEE Symposium on Visual Languages
, pp. 172-179
-
-
Gindling, J.1
Ioannidou, A.2
Loh, J.3
Lokkebo, O.4
Repenning, A.5
-
35
-
-
0021522773
-
Pict: An interactive graphical programming environment
-
GLINERT, E. AND TANIMOTO, S. 1984. Pict: An interactive graphical programming environment. Computer 17, 11, 7-25.
-
(1984)
Computer
, vol.17
, Issue.11
, pp. 7-25
-
-
Glinert, E.1
Tanimoto, S.2
-
37
-
-
0002035554
-
Software-realized scaffolding to facilitate programming for science learning
-
GUZDIAL, M. 1994. Software-realized scaffolding to facilitate programming for science learning. Interact. Learn. Environ. 4, 1, 1-44.
-
(1994)
Interact. Learn. Environ.
, vol.4
, Issue.1
, pp. 1-44
-
-
Guzdial, M.1
-
38
-
-
27344444228
-
Children's understanding of process in the construction of robot behaviors
-
Seattle, WA
-
HANCOCK, C. 2001. Children's understanding of process in the construction of robot behaviors. In Symposium on Varieties of Programming Experiences, Seattle, WA.
-
(2001)
Symposium on Varieties of Programming Experiences
-
-
Hancock, C.1
-
39
-
-
0035790779
-
Kara: Finite state machines, and the case for programming as part of general education
-
Stresa, Italy
-
HARTMANN, W., NIEVERGELT, J., AND RIECHERT, R. 2001. Kara: Finite state machines, and the case for programming as part of general education. In IEEE Symposia on Human Centric Computing Languages and Environments, Stresa, Italy. 135-141.
-
(2001)
IEEE Symposia on Human Centric Computing Languages and Environments
, pp. 135-141
-
-
Hartmann, W.1
Nievergelt, J.2
Riechert, R.3
-
41
-
-
11244258987
-
Designing a 3D authoring tool for children
-
Kyoto, Japan
-
HINTZE, J. AND MASUCH, M. 2004. Designing a 3D authoring tool for children. In the 2nd International Conference on Creating, Connecting and Collaborating through Computing, Kyoto, Japan. 78-85.
-
(2004)
The 2nd International Conference on Creating, Connecting and Collaborating Through Computing
, pp. 78-85
-
-
Hintze, J.1
Masuch, M.2
-
42
-
-
0024132808
-
The turing programming language
-
HOLT, R. AND CORDY, J. 1988. The turing programming language. Commun. ACM 31, 12, 1410-1423.
-
(1988)
Commun. ACM
, vol.31
, Issue.12
, pp. 1410-1423
-
-
Holt, R.1
Cordy, J.2
-
43
-
-
0017492587
-
SP/k: A system for teaching computer programming
-
HOLT, R., WORTMAN, D., BARNARD, D., AND CORDY, J. R. 1977. SP/k: A system for teaching computer programming. Commun. ACM 20, 5, 301-309.
-
(1977)
Commun. ACM
, vol.20
, Issue.5
, pp. 301-309
-
-
Holt, R.1
Wortman, D.2
Barnard, D.3
Cordy, J.R.4
-
44
-
-
84983131649
-
Teddy: A sketching interface for 3D freeform design
-
ACM Press
-
IGARASHI, T., MATSUOKA, S., AND TANAKA, H. 1999. Teddy: A sketching interface for 3D freeform design. In the International Conference on Computer Graphics and Interactive Techniques. ACM Press, 409-416.
-
(1999)
The International Conference on Computer Graphics and Interactive Techniques
, pp. 409-416
-
-
Igarashi, T.1
Matsuoka, S.2
Tanaka, H.3
-
45
-
-
84976797938
-
Fabrik: A visual programming environment
-
San Diego, CA
-
INGALLS, D., WALLACE, S., CHOW, Y.-Y, LUDOLPH, F., AND DOYLE, K. 1988. Fabrik: A visual programming environment. In Object Oriented Programming Systems, Languages, and Applications, San Diego, CA. 176-190.
-
(1988)
Object Oriented Programming Systems, Languages, and Applications
, pp. 176-190
-
-
Ingalls, D.1
Wallace, S.2
Chow, Y.-Y.3
Ludolph, F.4
Doyle, K.5
-
46
-
-
84985968011
-
Drawings on napkins, video-game animation, and other ways to program computers
-
KAHN, K. 1996. Drawings on napkins, video-game animation, and other ways to program computers. Commun. ACM 43, 3. 104-106.
-
(1996)
Commun. ACM
, vol.43
, Issue.3
, pp. 104-106
-
-
Kahn, K.1
-
47
-
-
0010822834
-
Using a game for social setting in a learning environment: AlgoArena - A tool for learning software design
-
Bloomington, IN
-
KATO, H. AND IDE, A. 1995. Using a game for social setting in a learning environment: AlgoArena - A tool for learning software design. In Computer Supported Collaborative Learning, Bloomington, IN. 195-199.
-
(1995)
Computer Supported Collaborative Learning
, pp. 195-199
-
-
Kato, H.1
Ide, A.2
-
48
-
-
84951420356
-
The early history of Smalltalk
-
KAY, A. 1993. The early history of Smalltalk. ACM SIGPLAN Notices 28, 3, 69-96.
-
(1993)
ACM SIGPLAN Notices
, vol.28
, Issue.3
, pp. 69-96
-
-
Kay, A.1
-
50
-
-
0002922364
-
Show and tell: A visual programming language
-
Glinert, E. P., Ed. IEEE Computer Science Press
-
KIMURA, T, CHOI, J., AND MACK, J. 1990. Show and tell: A visual programming language. In Glinert, E. P., Ed. Visual Programming Environments: Paradigms and Systems. IEEE Computer Science Press, 397-404.
-
(1990)
Visual Programming Environments: Paradigms and Systems
, pp. 397-404
-
-
Kimura, T.1
Choi, J.2
Mack, J.3
-
51
-
-
2642567527
-
The BlueJ system and its pedagogy
-
KOLLING, M., QUIG, B., PATTERSON, A., AND ROSENBERG, J. 2003. The BlueJ system and its pedagogy. J. Comput. Science Educ., Special Issue of Learning and Teaching Object Technology 12, 4, 249-268.
-
(2003)
J. Comput. Science Educ., Special Issue of Learning and Teaching Object Technology
, vol.12
, Issue.4
, pp. 249-268
-
-
Kolling, M.1
Quig, B.2
Patterson, A.3
Rosenberg, J.4
-
54
-
-
27344461102
-
Basic
-
Wexelblat, R., Ed. Academic Press, New York
-
KURTZ, T. 1981. BASIC. In Wexelblat, R., Ed. History of Programming Languages. Academic Press, New York, 515-537.
-
(1981)
History of Programming Languages
, pp. 515-537
-
-
Kurtz, T.1
-
56
-
-
0013194218
-
Mondrian: A teachable graphical editor
-
Cypher, A. ED. MIT Press, Cambridge, MA
-
LIEBERMANN, H. 1993. Mondrian: A teachable graphical editor. In Cypher, A. ED. Watch What I Do: Programming by Demonstration. MIT Press, Cambridge, MA.
-
(1993)
Watch What I Do: Programming by Demonstration
-
-
Liebermann, H.1
-
59
-
-
84861269575
-
-
LOGO COMPUTER SYSTEMS, INC. 1995. Availablle at www.microworlds.com.
-
(1995)
-
-
-
64
-
-
29844457233
-
Syntactic and semantic issues in introductory programming education
-
Monash University, Melbourne, Australia
-
MCIVER, L. 2001. Syntactic and semantic issues in introductory programming education. Comput. Science Softw. Eng., Monash University, Melbourne, Australia.
-
(2001)
Comput. Science Softw. Eng.
-
-
Mciver, L.1
-
66
-
-
27344435328
-
Scaffolding the acquisition of complex skills with reasoning-congruent learning environments
-
University of Edinburgh
-
MERRILL, D. C. AND REISER, B. J. 1993. Scaffolding the acquisition of complex skills with reasoning-congruent learning environments. In Workshop in Graphical Representations, Reasoning, and Communication from the World Conference on Artificial Intelligence in Education. University of Edinburgh, 9-16.
-
(1993)
Workshop in Graphical Representations, Reasoning, and Communication from the World Conference on Artificial Intelligence in Education
, pp. 9-16
-
-
Merrill, D.C.1
Reiser, B.J.2
-
67
-
-
5844367311
-
Evolution of novice programming environments: The Structure Editors of Carnegie Mellon University
-
MILLER, P., PANE, J., METER, G., AND VORTHMANN, S. 1994. Evolution of novice programming environments: The Structure Editors of Carnegie Mellon University. Interac. Learn. Environ. 4, 2, 140-158.
-
(1994)
Interac. Learn. Environ.
, vol.4
, Issue.2
, pp. 140-158
-
-
Miller, P.1
Pane, J.2
Meter, G.3
Vorthmann, S.4
-
68
-
-
0004240310
-
-
Simon and Schuster, New York, NY
-
MINSKY, M. 1986. The Society of Mind. Simon and Schuster, New York, NY.
-
(1986)
The Society of Mind
-
-
Minsky, M.1
-
69
-
-
0010915263
-
Physical programming: Designing tools for children to create physical interactive environments
-
Minneapolis, MN
-
MONTEMAYOR, J., DRUIN, A., FARBER, A., SIMMS, S., CHURAMAN, W., AND D'AMOUR, A. 2002. Physical programming: Designing tools for children to create physical interactive environments. In the Conference on Human Factors in Computing Systems, Minneapolis, MN. 299-306.
-
(2002)
The Conference on Human Factors in Computing Systems
, pp. 299-306
-
-
Montemayor, J.1
Druin, A.2
Farber, A.3
Simms, S.4
Churaman, W.5
D'amour, A.6
-
71
-
-
84899736368
-
Hank: A friendly cognitive modelling language for psychology students
-
Nova Scotia
-
MULHOLLAND, P. AND WATT, S. 1998. Hank: A friendly cognitive modelling language for psychology students. In IEEE Symposium on Visual Languages, Nova Scotia, 210-216.
-
(1998)
IEEE Symposium on Visual Languages
, pp. 210-216
-
-
Mulholland, P.1
Watt, S.2
-
72
-
-
27344452962
-
-
IBM Advanced Technologies
-
NELSON, M. 2001. Robocode, IBM Advanced Technologies. Available at http://robocode. alphaworks.ibm.com/home/home.html.
-
(2001)
Robocode
-
-
Nelson, M.1
-
73
-
-
0002292167
-
Cognitive engineering
-
Norman, D. and Draper, S., Eds. Lawrence Erlbaum Associates, Hillsdale, NJ
-
NORMAN, D. 1986. Cognitive engineering. In Norman, D. and Draper, S., Eds. User Centered System Design: New Perspectives on Human-Computer Interaction. Lawrence Erlbaum Associates, Hillsdale, NJ.
-
(1986)
User Centered System Design: New Perspectives on Human-computer Interaction
-
-
Norman, D.1
-
75
-
-
0012609296
-
A programming system for children that is designed for usability
-
Carnegie Mellon University, Pittsburgh, PA
-
PANE, J. 2002. A programming system for children that is designed for usability. Comput. Science, Carnegie Mellon University, Pittsburgh, PA.
-
(2002)
Comput. Science
-
-
Pane, J.1
-
76
-
-
0003802620
-
-
Basic Books, New York, NY
-
PAPERT, S. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, New York, NY.
-
(1980)
Mindstorms: Children, Computers, and Powerful Ideas
-
-
Papert, S.1
-
80
-
-
0029723149
-
Tactile programming: A unified manipulation paradigm supporting program comprehension, composition, and sharing
-
Boulder, CO
-
REPENNING, A. AND AMBACH, J. 1996. Tactile programming: A unified manipulation paradigm supporting program comprehension, composition, and sharing. In IEEE Symposium on Visual Languages, Boulder, CO. 102-109.
-
(1996)
IEEE Symposium on Visual Languages
, pp. 102-109
-
-
Repenning, A.1
Ambach, J.2
-
82
-
-
0029720678
-
StarLogo: An environment for decentralized modeling and decentralized thinking
-
Vancouver, BC
-
RESNICK, M. 1996. StarLogo: An environment for decentralized modeling and decentralized thinking. In Human Factors in Computing Systems, Vancouver, BC. 11-12.
-
(1996)
Human Factors in Computing Systems
, pp. 11-12
-
-
Resnick, M.1
-
85
-
-
0003353430
-
The early history of cobol
-
Wexelblat, R. Ed. Academic Press, New York, NY
-
SAMMET, J. 1981. The early history of cobol. In Wexelblat, R. Ed. History of Programming Languages. Academic Press, New York, NY. 199-241.
-
(1981)
History of Programming Languages
, pp. 199-241
-
-
Sammet, J.1
-
89
-
-
27344447336
-
Pygmalion
-
Cypher, A., Ed., MIT Press, Cambridge, MA
-
SMITH, D. 1993. Pygmalion. In Cypher, A., Ed. Watch What I Do: Programming by Demonstration, MIT Press, Cambridge, MA.
-
(1993)
Watch What I Do: Programming by Demonstration
-
-
Smith, D.1
-
90
-
-
0028478501
-
KidSim programming agents without a programming language
-
SMITH, D., CYPHER, A., AND SPOHRER, J. 1994. KidSim programming agents without a programming language. Commun. ACM, 37, 1, 54-67.
-
(1994)
Commun. ACM
, vol.37
, Issue.1
, pp. 54-67
-
-
Smith, D.1
Cypher, A.2
Spohrer, J.3
-
91
-
-
0023590007
-
Experiences with the alternate reality kit: An example of the tension between literalism and magic
-
SMITH, R. 1987. Experiences with the alternate reality kit: An example of the tension between literalism and magic. In Human Factors in Computing Systems, 61-67.
-
(1987)
Human Factors in Computing Systems
, pp. 61-67
-
-
Smith, R.1
-
92
-
-
0010945601
-
Interaction-level support for collaborative learning: AlgoBlock -an open programming language
-
Bloomington, IN
-
SUZUKI, H. AND KATO, H. 1995. Interaction-level support for collaborative learning: AlgoBlock -An open programming language. In Computer Supported Collaborative Learning, Bloomington, IN. 349-355.
-
(1995)
Computer Supported Collaborative Learning
, pp. 349-355
-
-
Suzuki, H.1
Kato, H.2
-
93
-
-
27344451480
-
Play: An iconic programming system for children
-
Chang, S. K., Ichikawa, T. and Ligomenides, P. A., Eds. Plenum Publishing Corp.
-
TANIMOTO, S. AND RUNYAN, M. 1986. Play: An iconic programming system for children. In Chang, S. K., Ichikawa, T. and Ligomenides, P. A., Eds. Visual Languages. Plenum Publishing Corp. 191-205.
-
(1986)
Visual Languages
, pp. 191-205
-
-
Tanimoto, S.1
Runyan, M.2
-
94
-
-
0019614259
-
The Cornell program synthesizer: A syntax-directed programming environment
-
TEITELBAUM, T. AND REPS, T. 1981. The Cornell program synthesizer: A syntax-directed programming environment. Commun. ACM, 24, 9, 563-573.
-
(1981)
Commun. ACM
, vol.24
, Issue.9
, pp. 563-573
-
-
Teitelbaum, T.1
Reps, T.2
-
96
-
-
0027989039
-
Recursive interfaces for reactive objects
-
Boston, MA
-
TRAVERS, M. 1994. Recursive interfaces for reactive objects. In Human Factors in Computing Systems, Boston, MA. 379-385.
-
(1994)
Human Factors in Computing Systems
, pp. 379-385
-
-
Travers, M.1
-
97
-
-
84976861295
-
Recollections about the development of pascal
-
WIRTH, N. 1993. Recollections about the development of pascal. ACM SIGPLAN Notices 28, 3, 333-342.
-
(1993)
ACM SIGPLAN Notices
, vol.28
, Issue.3
, pp. 333-342
-
-
Wirth, N.1
-
98
-
-
84951808971
-
Programming without a computer: A new interface for children under eight
-
Canberra, Australia
-
WYETH, P. AND PURCHASE, H. C. 2000. Programming without a computer: A new interface for children under eight. In the 1st Australasian User Interface Conference, Canberra, Australia. 141-148.
-
(2000)
The 1st Australasian User Interface Conference
, pp. 141-148
-
-
Wyeth, P.1
Purchase, H.C.2
|