- Student Records
Programme & Unit Catalogues


LP20321: Knowledge systems

Follow this link for further information on academic years Academic Year: 2012/3
Further information on owning departmentsOwning Department/School: Department of Computer Science (administered by the Learning Partnerships Office)
Further information on credits Credits: 5
Further information on unit levels Level: Intermediate (FHEQ level 5)
Further information on teaching periods Period: Semester 1 at City of Bath College
Semester 1 at Weston College
Semester 1 at Wiltshire College
Further information on unit assessment Assessment: CW80EX20
Further information on supplementary assessment Supplementary Assessment: Like-for-like reassessment (where allowed by programme regulations)
Supplementary assessment information not currently available (this will be added shortly)
Further information on requisites Requisites:
Further information on descriptions Description: Aims:
To enable the student to:
* investigate current topics in Artificial Intelligence research;
* develop programs in an artificial intelligence language, such as Prolog or LISP;
* select and use expert system and artificial intelligence tools to meet commercial needs.

Learning Outcomes:
At the completion of the unit learners should be able to:
* Describe and analyse some current topics in artificial intelligence research.
* Discuss the purpose, strengths and weaknesses of an artificial intelligence language, and show how it can be employed by developing an application.
* Develop an application using a knowledge-based system shell, using a structured design methodology. Evaluate the strengths and weaknesses of the methodology and application.

Skills:
Practical skills - program design skills, coding skills - taught and assessed.
Personal skills - time management, personal organisation, problem solving - facilitated and assessed.
Communication skills - demonstrations, working in a team - facilitated and assessed.

Content:
Artificial intelligence: definition, current techniques and applications, e.g. vision, learning, natural language processing, robotics, games, searching and search spaces, knowledge representation, intelligent agents.
Programming in an artificial intelligence language: development of appropriate skills for a current AI language (e.g. Prolog or LISP): syntax, semantics, program design, application development, debugging, testing and verification, documentation.
Expert Systems: definition, purpose and scope, choice of suitable domains, techniques for knowledge capture, knowledge representation (rules, frames), inference methods (forwards and backwards chaining, case-based reasoning), design methodology, expert system shells, verification and validation. These will be presented in the context of an appropriate expert systems framework.
Further information on programme availabilityProgramme availability:

LP20321 is Optional on the following programmes:

Programmes administered by the Learning Partnerships Office
  • USCM-DPF21 : FdSc Computing (Part-time at City of Bath College) - Year 3
  • USCM-LPF21 : FdSc Computing (Part-time at Weston College) - Year 3
  • USCM-WPF21 : FdSc Computing (Part-time at Wiltshire College) - Year 3

Notes:
* This unit catalogue is applicable for the 2012/13 academic year only. Students continuing their studies into 2013/14 and beyond should not assume that this unit will be available in future years in the format displayed here for 2012/13.
* Programmes and units are subject to change at any time, in accordance with normal University procedures.
* Availability of units will be subject to constraints such as staff availability, minimum and maximum group sizes, and timetabling factors as well as a student's ability to meet any pre-requisite rules.