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
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|
Actions (login required)