University | Computing Science | Modules | CSCU9YE | Syllabus Updated 13/09/17 14:06
CSCU9YE - Artificial Intelligence Syllabus Autumn 2017












10 credits at SCQF level 10

Learning Outcomes

At the end of the course, students will be able to:

  • Demonstrate understanding of ideas and techniques underlying the design of intelligent computer systems.
  • Model problem solving as search, implement and apply suitable search methodologies.
  • Recognise different forms of learning, implement and apply suitable machine learning techniques.
  • Demonstrate knowledge of advanced applications of Artificial Intelligence in our society.


The module covers ideas and techniques underlying the design of intelligent computer systems. Topics include search, machine learning, and advanced applications.

  • What is Artificial Intelligence? The notion of an intelligent agent.
  • Problem-solving by searching, search methodologies.
  • Learning by observation, learning by reward, machine learning techniques.
  • Advanced applications: natural language processing, robotics, games, autonomous cars.
  • Conclusions, future developments.


  • Practical Checkpoints (10%)
  • Programming Assignment (40%)
  • Examination (50%)


Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norvig, Prentice-Hall, 2nd (2003) or 3rd (2010) Edition


To be eligible to pass the module, students must:

  • Submit the programming assignment
  • Attempt the examination

If you do not fulfil the requirements you will be awarded grade X for the module. [See paragraph 61 of the Undergraduate Regulations on Assessment]

Late submission of coursework

Coursework that is submitted late will be accepted up to seven days after the published deadline (or expiry of any agreed extension) but the mark will be lowered by three marks per day or part thereof. After seven days the piece of work will be deemed a non-submission. [See paragraph 66-68 of the Undergraduate Regulations on Assessment]

Repeat assessments

Students who fulfil the module requirements, but obtain an overall fail mark (0-39) are eligible for repeat assessment. In most cases, this will be a repeat examination. The mark following any repeat assessment is capped at 40.

Attendance recording

Attendance at practicals will be recorded. The University has a policy of monitoring attendance, and repeated absence will be followed up in order to identify any problems at an early stage and to offer students appropriate support.


Contact Details