University of Warwick
  • Study
  • |
  • Research
  • |
  • Business
  • |
  • Alumni
  • |
  • News
  • Sign in
  • Computer Science Repository
  • More…

    Computer Science Repository

    • Home
    • About
    • Browse by Year
    • Browse by Subject
    • Browse by Division
    • Browse by Author
      • Login

    Approaches for Teaching Prolog to Beginners

    Yang, S. and Joy, M.S. (2006) Approaches for Teaching Prolog to Beginners. In: 7th Annual Conference of the HEA Network for Information and Computer Sciences, 29-31 August 2006, Dublin, Eire.

    [img]
    Preview
    PDF - Published Version
    Download (157Kb) | Preview

      Abstract

      Prolog is a very different language compared with procedural or object-oriented languages, and developing a Prolog programming mindset is a challenge for many novices. In this paper, we consider a number of teaching approaches which instructors use to deliver basic ideas about Prolog to novices. We classify these approaches into three categories – “logic based”, “declarative features based” and “programs based”. Using this classification as a framework, we describe the prerequisite knowledge required for students to learn Prolog effectively. Finally, we describe how the choice of approach has changed over the past 25 years.

      Item Type: Conference or Workshop Item (Paper)
      Uncontrolled Keywords: ias edtech educational technology cse computer science education
      Subjects: L Education > LB Theory and practice of education > LB2300 Higher Education
      Q Science > QA Mathematics > QA75 Electronic computers. Computer science
      Divisions: Faculty of Science > Computer Science
      Depositing User: Dr Mike Joy
      Date Deposited: 21 Oct 2010 14:26
      Last Modified: 26 Jul 2011 12:16
      URI: http://eprints.dcs.warwick.ac.uk/id/eprint/131

      Actions (login required)

      View Item
      Close this email form
      Page contact: Repository administrator Last revised: Wed 21 Mar 2012
      • Sign in
      • | Powered by EPrints 3