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.
| 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 |