Prolog programming for artificial intelligence
Prolog programming for artificial intelligence
Artificial intelligence through Prolog
Artificial intelligence through Prolog
Artificial intelligence (2nd ed.): structures and strategies for complex problem-solving
Artificial intelligence (2nd ed.): structures and strategies for complex problem-solving
On the thresholds of knowledge
Artificial Intelligence
Applying Gentner's theory of analogy to the teaching of computer programming
International Journal of Man-Machine Studies
Mental leaps: analogy in creative thought
Mental leaps: analogy in creative thought
Recursion and dynamic data-structures in bounded space: towards embedded ML programming
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
Hi-index | 0.00 |
Two of the most frequently used programming languages in teaching Artificial Intelligence (AI) are declarative. Many undergraduates have difficulty in making the transition from the procedural programming language learned in their early years in college to the declarative programming paradigm used in the AI course. This paper presents a methodology that supports declarative programming in an AI course by using analogy. Several classroom examples are presented along with the analogous out of class assignments.