skip to main content
research-article

AI education matters: biductive computing with prolog

Published:22 April 2019Publication History
Skip Abstract Section

Abstract

Prolog is a great language to include in an undergraduate AI course. Its logical programming paradigm challenges students to write code in a way that is usually very different from their other courses. Students struggle with its approach but, in my experience, come to appreciate its ability to handle a broad range of AI tasks elegantly.

References

  1. Eckroth, J. (2018). AI Blueprints: How to build and deploy AI business projects. Packt Publishing.Google ScholarGoogle Scholar
  2. Eckroth, J., & Anderson, R. (2019). Tarot: A course advising system for the future. The Journal of Computing Sciences in Colleges, 34(3), 108--116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Triska, M. (2012). The finite domain constraint solver of SWI-Prolog. In Flops (Vol. 7294, p. 307--316). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. AI education matters: biductive computing with prolog
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image AI Matters
      AI Matters  Volume 5, Issue 1
      April 2019
      30 pages
      EISSN:2372-3483
      DOI:10.1145/3320254
      Issue’s Table of Contents

      Copyright © 2019 Author

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 April 2019

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)16
      • Downloads (Last 6 weeks)4

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader