CSC9YE SyllabusCredits
11 credits at SCQF level 10
Undergraduate Course
Prerequisites
NoneThe Course
This course covers methods for allowing computer based systems (agents) to sense their environment, learn from experience, plan future actions, and infer new facts from their existing knowledge. We will also consider the philosophical question of whether or not a computer (or non-biological entity) could ever be considered intelligent.Learning Outcomes
- The student will develop an understanding of the scope and methodology of artificial intelligence through the idea of an intelligent agent;
- They will learn how to design an intelligent agent, giving it (the agent) the skills to sense, act, plan, learn, and reason;
Objectives
A student will be able to:
- Demonstrate understanding of the nature of AI tasks and solutions;
- Recognize and apply suitable knowledge representation schemes and AI methods appropriate to particular problem areas.
Transferable Skills
- Classification of problem types and recognition of logical structures;
- Systemisation of reasoning, planning and action in problem solving;
- Search and optimisation techniques;
- Basics of computer vision.
Contents
- What is artificial intelligence? The idea of an intelligent agent
- Problem-solving by searching, search techniques
- Knowledge and reasoning, first order logic
- Acting logically, planning
- Learning by observation & learning in Neural Networks
- Philosophical foundations, conclusions concerning future developments
Assessment
The assessment consists of an assignment (50%) and an exam (50%).
Textbooks
The following book is not essential to buy but will prove helpful for the course. Copies have been placed in the Reserved Book Room.
- Artificial Intelligence: A Modern Approach, Stuart Russel and Peter Norvig, Prentice-Hall, 1st (1995) or 2nd (2003) Edition
Requirements
In order to obtain a pass grade for the unit you must:- Submit all items of assessed coursework
- Attend the examination.
If a student is unable to attend the Main examination, he/she must apply to the Student Programmes Office for a Deferred examination. If a Deferred examination is not granted, then the Examiners may allow a Repeat examination.
Students who obtain a grade 4A, 4B or 4C for the module following the main examination will be eligible for a Repeat examination. The grade awarded following a Repeat examination is capped at 3C.

