Personal tools
You are here: Home Administrative Committees Board of Studies Meetings 22 August 2012 Proposed Revisions to LP

Proposed Revisions to LP

Logic Programming is a 10-point level 9 course in our third-year undergraduate programme. At present students have 20 hours of lectures, 8 one-hour tutorials with exercises, and two written assignments which are assessed with marks and feedback, but do not contribute to final grades. There are two final examinations, one a written theory exam and one a programming practical, weighted 50% each.

We propose that the two existing coursework assignments should each contribute 10% to the final grade, reducing the exam weighting to 40% for each exam. This coursework will contribute to the assessment of learning outcomes "To be able to construct well crafted Prolog programs of moderate size and sophistication" and "To understand the principles of declarative specification".

This proposal includes two sample exercises: we estimate a student would spend about 12 hours working on these together.

The corresponding revisions in the course descriptor would be from this:

Summary of Intended Learning Outcomes

1 - To understand the principles of declarative specification.
2 - To be able to construct well crafted Prolog programs of moderate size and sophistication.
3 - To be able to interpret problems in a style that suits logic programming.

Assessment Weightings

Written Examination 100
Assessed Assignments 0
Oral Presentations 0

Assessment Information

There is no assessed coursework for this course. Attendance at timetabled programming laboratories is mandatory, however, and 50% of the final mark is obtained from a programming exam taken in a computing laboratory.

Study Pattern

Lectures 10
Tutorials 8
Timetabled Laboratories 20
Non-timetabled assessed assignments 0
Private Study/Other 62
Total 100

to this:

...

Assessment Weightings

Written Examination 80
Assessed Assignments 20
Oral Presentations 0

Assessment Information

Two pieces of assessed coursework each contribute 10% to the final course grade, and are particularly directed at learning outcomes 1 and 2. There are two examinations, one a written theory exam and one a programming practical, each contributing 40% to the final course grade

Study Pattern

Lectures 20
Tutorials 8
Timetabled Laboratories 0
Non-timetabled assessed assignments 12
Private Study/Other 60
Total 100

Alex Simpson, Alan Smaill
15 August 2012