A recent knowledge intensive computational environment (logic programming) and computer programming language paradigm (Prolog) is explored as an alternative to traditional educational computing procedural programming environments and languages.
Get full access to this article
View all access options for this article.
References
1.
SeidmanR. H., Computer Programming and Logical Reasoning: Unintended Cognitive Effects, Journal of Educational Technology Systems, 18: 2, pp. 123–141, 1988–89.
2.
PerkinsD. N.SchwartzS., and SimmonsR., Instructional Strategies for the Problems of Novice Programmers, in Teaching and Learning Computer Programming: Multiple Research Perspectives, MayerR. E. (ed.), Lawrence Erlbaum Associates, Hillsdale, New Jersey, Chapter 7, 1988.
3.
SterlingL. and ShapiroE., The Art of Prolog: Advanced Programming Techniques, MIT Press, Cambridge, 1986.
4.
EnnalsR. and BriggsT., Fifth Generation Computing: Introducing microProlog into the Classroom, Journal of Educational Computing Research, 1: 1, pp. 97–111, 1985.
5.
EnnalsR., Beginning microProlog, Harper and Row, New York, 1984.
6.
EnnalsR., Artificial Intelligence: Applications to Logical Reasoning and Historical Research, Wiley, New York, 1985.
7.
ScherzZ.MalerO., and ShapiroE., Learning with Prolog—A New Approach, Journal of Computers in Mathematics and Science Teaching, pp. 31–37, Fall 1987.
8.
KowalskiR., Logic as a Computer Language for Children, in New Horizons in Educational Computing, YazdaniM. (ed.), Ellis Horwood, Chichester, England, pp. 121–144, 1984.
9.
ConlonT., Learning microProlog: A Problem Solving Approach, Addison-Wesley, Reading, Massachusetts, 1985.
10.
MalpasJ., Prolog: A Relational Language and Its Applications, Prentice-Hall, Englewood Cliffs, New Jersey, 1987.
11.
RogersJ., A Prolog Primer, Addison-Wesley, Reading, Massachusetts, 1986.
12.
ClocksinW., A Prolog Primer, Byte, 12: 9, pp. 147–158, August 1987.
13.
JohansonR. P., Computers, Cognition and Curriculum: Retrospect and Prospect, Journal of Educational Computing Research, 4: 1, pp. 78–83, 1988.
14.
LinnM. C., The Cognitive Consequences of Programming Instruction in Classrooms, Educational Research, 14: 5, 1985.
15.
LockheedM. E. and MandinachE., Trends in Educational Computing: Decreasing Interest and the Changing Focus of Instruction, Educational Researcher, 15: 5, pp. 21–26, 1986.
16.
SalomonG. and PerkinsD. N., Transfer of Cognitive Skills from Programming: When and Howl, Journal of Educational Computing Research, 3: 1, pp. 149–170, 1987.
17.
SalomonG., AI in Reverse: Computer Tools that Turn Cognitive, Journal of Educational Computing Research, 4: 2, pp. 123–139, 1988.
18.
BowersC. A.Teaching a Nineteenth-Century Mode of Thinking through a Twentieth-Century Machine, Educational Theory, 38: 1, 1988.
19.
BowersC. A., The Cultural Dimensions of Educational Computing: Understanding the Non-Neutrality of Technology, Teachers College Press, New York, 1988.