The Informatics has permeated the educational environments at all levels. In Italian primary schools Informatics teachers present the computer and how it works rather than the programming languages. At present, a deeply discussion about the use of programming languages and, in particular, logic programming in the primary school is ongoing. On the basis of these premises, the paper presents a didactic software, named KidsPro, addressed to pupils attending fifth-grade of primary school. It aims at improving the user problem solving abilities using Prolog. In order to build an effective and efficient software the User-Centred Design approach was used and the paper presents the results of the formative evaluation performed. The results of this ...
We discuss a logic-based methodology that we adopted to teach basic concepts of programm...
The purpose of this thesis is to develop a device to teach children (6-8 years-old) the logic of pro...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
The purpose of this research is to design a logic programming learning system as a type of computer-...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
Con base en nuestra experiencia docente, se evidencia la necesidad de darle a Prolog más relevancia ...
New programming languages are available in the market place that ease the design of intelligent task...
The book introduces PROLOG from the point of view of the human user. It is based on the SERC project...
A system of Computer Assisted Instruction for Students Studying Basic Logic at the 9th Grade Level w...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
The chapter introduces the educational use of micro-PROLOG and logic as a computer language across t...
This paper discusses the modelling of novice Prolog programmers for the development of an intelligen...
We discuss a logic-based methodology that we adopted to teach basic concepts of programming to high ...
Modern school education should provide the best conditions for realising students' potential and rev...
We discuss a logic-based methodology that we adopted to teach basic concepts of programm...
The purpose of this thesis is to develop a device to teach children (6-8 years-old) the logic of pro...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
The purpose of this research is to design a logic programming learning system as a type of computer-...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
Con base en nuestra experiencia docente, se evidencia la necesidad de darle a Prolog más relevancia ...
New programming languages are available in the market place that ease the design of intelligent task...
The book introduces PROLOG from the point of view of the human user. It is based on the SERC project...
A system of Computer Assisted Instruction for Students Studying Basic Logic at the 9th Grade Level w...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
The chapter introduces the educational use of micro-PROLOG and logic as a computer language across t...
This paper discusses the modelling of novice Prolog programmers for the development of an intelligen...
We discuss a logic-based methodology that we adopted to teach basic concepts of programming to high ...
Modern school education should provide the best conditions for realising students' potential and rev...
We discuss a logic-based methodology that we adopted to teach basic concepts of programm...
The purpose of this thesis is to develop a device to teach children (6-8 years-old) the logic of pro...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...