TEACHING AI THROUGH PROLOG PROGRAMMING TECHNIQUES

被引:1
|
作者
HIETALA, P
机构
[1] Department of Computer Science, University of Tampere, SF-33101 Tampere
关键词
D O I
10.1016/0360-1315(93)90080-3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Stereotypic programming techniques (plans, cliches, or schemas) have been identified as an essential part of the programming skills of an experienced programmer, but are seldom used as a basis for teaching programming. This paper reports on incorporating explicit Prolog programming techniques in a course called ''Artificial Intelligence Programming''. Our experiences in teaching the course both with and without explicit introduction of these techniques favour the former. However, the availability of libraries of known techniques as well as computer support in form of technique knowledgeable editors would be welcome.
引用
收藏
页码:133 / 139
页数:7
相关论文
共 50 条
  • [1] PROLOG PROGRAMMING TECHNIQUES
    BRNA, P
    BUNDY, A
    DODD, T
    EISENSTADT, M
    LOOI, CK
    PAIN, H
    ROBERTSON, D
    SMITH, B
    VANSOMEREN, M
    INSTRUCTIONAL SCIENCE, 1991, 20 (2-3) : 111 - 133
  • [2] TEACHING PROLOG TECHNIQUES
    BRNA, P
    COMPUTERS & EDUCATION, 1993, 20 (01) : 111 - 117
  • [3] APPLYING PROLOG PROGRAMMING TECHNIQUES
    BOWLES, A
    ROBERTSON, D
    VASCONCELOS, W
    VARGASVERA, M
    BENTAL, D
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1994, 41 (03) : 329 - 350
  • [4] INCORPORATING PROGRAMMING TECHNIQUES INTO PROLOG PROGRAMS
    LAKHOTIA, A
    LOGIC PROGRAMMING : PROCEEDINGS OF THE NORTH AMERICAN CONFERENCE, 1989, VOL 1-2, 1989, : 426 - 440
  • [5] PROCEDURALLY ORIENTED PROGRAMMING TECHNIQUES IN PROLOG.
    Munakata, Toshinori
    IEEE Expert, 1986, 1 (02): : 41 - 47
  • [6] Tutoring Prolog novices based on programming techniques
    Hong, J
    INTELLIGENT TUTORING SYSTEMS, 1998, 1452 : 404 - 413
  • [7] AI PROGRAMMING-LANGUAGES - REQUIREMENTS, FACILITIES AND TECHNIQUES - USING LISP, PROLOG AND POP-11
    RAMSAY, A
    DATA PROCESSING, 1985, 27 (04): : 8 - 11
  • [8] An empirical evaluation of TEd, a techniques editor for Prolog programming
    Ormerod, TC
    Ball, LJ
    EMPIRICAL STUDIES OF PROGRAMMERS: SIXTH WORKSHOP, 1996, : 147 - 161
  • [9] META-PROGRAMMING IN PROLOG THROUGH DIRECT INTROSPECTION - A COMPARISON WITH META-INTERPRETATION TECHNIQUES
    CAVALIERI, M
    LAMMA, E
    MELLO, P
    NATALI, A
    META-PROGRAMMING IN LOGIC PROGRAMMING, 1989, : 399 - 415
  • [10] PROGRAMMING IN PROLOG
    VANROY, P
    BYTE, 1995, 20 (04): : 20 - 20