This paper documents our experience using declarative languages to give secondary school students a first taste of Computer Science. The course aims to teach students a bit about programming in Prolog, but also exposes them to important Computer Science concepts, such as unification or searching strategies. Using Haskell's Snap Framework in combination with our own NanoProlog library, we have developed a web application to teach this course
The book introduces PROLOG from the point of view of the human user. It is based on the SERC project...
We provide a brief introduction to CLIPS—a declarative/logic programming language for implementing e...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
This paper documents our experience using declarative languages to give secondary school students a ...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
This paper discusses the design of an introductory computer science course for high school students ...
The paper presents observations concerning teaching Prolog to computer science students. Basing on t...
The declarative programming by declarative languages is clearly the best option a programmer can hav...
We discuss a logic-based methodology that we adopted to teach basic concepts of programming to high ...
At Bridgewater State College, Prolog serves as a student\u27s first introduction to programming in a...
In this paper we present several extensions to support a more declarative view of programming in Pro...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
We discuss a logic-based methodology that we adopted to teach basic concepts of programm...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
Con base en nuestra experiencia docente, se evidencia la necesidad de darle a Prolog más relevancia ...
The book introduces PROLOG from the point of view of the human user. It is based on the SERC project...
We provide a brief introduction to CLIPS—a declarative/logic programming language for implementing e...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
This paper documents our experience using declarative languages to give secondary school students a ...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
This paper discusses the design of an introductory computer science course for high school students ...
The paper presents observations concerning teaching Prolog to computer science students. Basing on t...
The declarative programming by declarative languages is clearly the best option a programmer can hav...
We discuss a logic-based methodology that we adopted to teach basic concepts of programming to high ...
At Bridgewater State College, Prolog serves as a student\u27s first introduction to programming in a...
In this paper we present several extensions to support a more declarative view of programming in Pro...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
We discuss a logic-based methodology that we adopted to teach basic concepts of programm...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
Con base en nuestra experiencia docente, se evidencia la necesidad de darle a Prolog más relevancia ...
The book introduces PROLOG from the point of view of the human user. It is based on the SERC project...
We provide a brief introduction to CLIPS—a declarative/logic programming language for implementing e...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...