<%@ page language="java" contentType="text/html" %> <%-- Include common initialisation code --%> <%@ include file="/arch/common.jsp" %> <%-- The current tab --%> <% String currentTab = "Research"; %> <%-- Content of navigation pane --%> <%@ include file="nav.jsp" %> <% showCurrentLink=true; %> <%-- Current navigation location --%> <% String currentNav = "Reports and Theses"; %> <%-- Include the code for the document header --%> <%@ include file="/arch/header.jsp" %>

Research Report CS-RR-412

<%-- Include the code for the lines and navigation --%> <%@ include file="/arch/middle.jsp" %>

Meurig Beynon and Antony Harfield, Empirical Modelling in support of constructionism: a case study, June, 2005

Conventional programming paradigms have limitations where support for constructionist learning is concerned. This paper illustrates the merits of an alternative approach to giving support for constructionist learning, based on the principles of Empirical Modelling (EM), with reference to an algorithm for determining whether a decomposition of a particular relational schema is lossless. Model-building that is to be effective for constructionist learning has to support activities relating to three distinct roles: that of a student, a teacher and a developer. Our aim is to demonstrate that EM brings far greater conceptual unity to the interactions of the student, the teacher and the developer than is typically found in using a conventional approach to educational software development.

Download

cs-rr-412.pdf

<%-- Include the code for the document footer --%> <%@ include file="/arch/footer.jsp" %>