Module 02440 (2002)

Syllabus page 2002/2003

06-02440
Software Workshop Team Prolog or Pop-11

Level 2/I

mgl
10 credits in Semester 2

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

Prolog
Pop-11


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:
1demonstrate advanced programming skills Report
2be able to work in a team Presentation, report
3be able to document a group project Presentation, report
4understand a major AI technique Presentation, report

Restrictions, Prerequisites and Corequisites

Restrictions:

None

Prerequisites:

06-11349 (AI Programming A) and 06-11351 (AI Programming B) (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:

12+


Assessment

  • Supplementary (where allowed): As the sessional assessment
  • Continuous assessment (100%): 70% by report and demonstration at the end of the teaching period; 30% by student presentation - one presentation midway through course, and one presentation at end of the teaching period. 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.

Recommended Books

TitleAuthor(s)Publisher, Date
Prolog Programming for Artificial Intelligence Ivan Bratko Addison Wesley , 1990
POPLOG help files (online)

Detailed Syllabus

  1. AI topic choice
  2. Project specification
  3. Group Work on project
  4. Mid-semister Presentation
  5. Group work on project
  6. Final presentation

Last updated: 27 July 2002

Source file: /internal/modules/COMSCI/2002/xml/02440.xml

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus