Module 02440 (2006)
Syllabus page 2006/2007
06-02440
Software Workshop Team Prolog or Pop-11
Level 2/I
Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus
The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)
Relevant Links
Outline
A large programming project using Prolog or Pop-11. Students work in teams of about five people.
Aims
The aims of this module are to:
- enable students to acquire more advanced programming skills
- give students the experience of working in a team to tackle a more challenging project
- enable students to develop a deep understanding of one major AI technique
Learning Outcomes
| On successful completion of this module, the student should be able to: | Assessed by: | |
| 1 | demonstrate advanced programming skills | Report |
| 2 | work in a team | Presentation, report |
| 3 | document a group project | Presentation, report |
| 4 | understand a major AI technique | Presentation, report |
Restrictions, Prerequisites and Corequisites
Restrictions:
None
Prerequisites:
06-18185 (AI Programming) (for projects in Pop-11)
Co-requisites:
06-02630 (Software Workshop Prolog) (for projects in Prolog)
Teaching
Teaching Methods:
Lectures/Tutorials: 12 hrs split between formal lectures & small group tutorials; practical sessions: 60 hrs (mainly in the student's own time rather than explicitly timetabled).
Contact Hours:
Assessment
- Sessional: Continuous assessment (100%).
- Supplementary (where allowed): Normally students who fail can be reassessed only by repeating. Nevertheless, students with marginal failures may be permitted to do additional work instead of being required to repeat the module.
- The normal continuous assessment consists of 70% by report and demonstration at the end of the teaching period and 30% by student presentation - one presentation midway through the module, and one presentation at end of the teaching period.
Recommended Books
| Title | Author(s) | Publisher, Date |
| Prolog Programming for Artificial Intelligence | Ivan Bratko | Addison Wesley , 1990 |
| POPLOG help files (online) |
Detailed Syllabus
- AI topic choice
- Project specification
- Group Work on project
- Mid-semester Presentation
- Group work on project
- Final presentation
Last updated: 5 Nov 2004
Source file: /internal/modules/COMSCI/2006/xml/02440.xml
Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus