Supporting declarative programming through analogy

  • Authors:
  • Antonio M. Lopez, Jr.

  • Affiliations:
  • Department of Computer Sciences and Computer Engineering, Xavier University of Louisiana, 1 Drexel Drive, Campus Box 50A, New Orleans, LA

  • Venue:
  • CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.