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.
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
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...
This paper documents our experience using declarative languages to give secondary school students a ...
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...
We discuss a logic-based methodology that we adopted to teach basic concepts of programming to high ...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
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 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 programm...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
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...
This paper documents our experience using declarative languages to give secondary school students a ...
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...
We discuss a logic-based methodology that we adopted to teach basic concepts of programming to high ...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
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 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 programm...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
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...