Skip to main content
Article thumbnail
Location of Repository

A database transaction scheduling tool in Prolog

By Steve Barker and Paul Douglas


In this paper, we describe an item of "intelligent" educational software that is intended to help students taking university computer science courses to understand the fundamentals of transaction scheduling. The software, implemented in PROLOG, empowers students to construct their own learning environment and is able to provide tailored forms of feedback to different types of learner. We describe the development and evaluation of the software, and we present details of the analysis of the results of our investigation into the effectiveness of the software as a teaching and learning tool. Our results suggest that our learning tool provides students with a different and valuable type of learning experience, which traditional methods do not provide

Topics: UOW3
OAI identifier:
Provided by: WestminsterResearch

Suggested articles


  1. (1987). Concurrency Control and Recovery in Database Systems,
  2. (2003). Fundamentals of Database Systems,
  3. (1991). On Rigorous Transaction Scheduling,
  4. (1986). PROLOG Programming for Artificial Intelligence,
  5. (1988). Prolog, Children and Students,
  6. (1998). Proving Properties of Schedules,
  7. (1970). The Conditions of Learning,
  8. (1993). Transaction Processing: Concepts and Techniques,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.