Module Database Search



MODULE DESCRIPTOR
Module Title
Advanced Artificial Intelligence
Reference CMM307 Version 2
Created February 2024 SCQF Level SCQF 11
Approved August 2017 SCQF Points 15
Amended April 2024 ECTS Points 7.5

Aims of Module
To improve understanding of modern artificial intelligence (AI) by learning to code, debug and train machine learning algorithms. Students will learn about the theory as well as the implementation of state-of-the-art supervised and unsupervised algorithms. The module will use popular examples to showcase AI applications in reasoning and decision-making, language understanding, image and activity recognition tasks.

Learning Outcomes for Module
On completion of this module, students are expected to be able to:
1 Evaluate the principal theories, concepts, and methods used in the development of complex intelligent systems.
2 Design experiments for complex machine learning algorithms, involving the identification, definition, conceptualisation, and analysis of the algorithms.
3 Create solutions involving the application and evaluation of a wide range of advanced AI models for real-world problems.
4 Evaluate techniques used to ensure data quality and understand the ethical and transparency issues related to AI.
5 Critically appraise relevant literature in AI.

Indicative Module Content
Fundamentals of logic, reasoning and machine learning. Supervised and unsupervised machine learning including neural nets, support vector machines, decision trees, probabilistic learning, instance-based learners, metric learning and clustering algorithms. Real-World Applications for instance in the areas of classification, Image analysis, Natural language understanding.

Module Delivery
Key concepts are introduced and illustrated through lectures and directed reading. The understanding of students is tested and further enhanced through interactive tutorials. In the laboratories, the student will progress through a sequence of exercises to develop sufficient knowledge and skills in Artificial Intelligence.

Indicative Student Workload Full Time Part Time
Contact Hours 33 N/A
Non-Contact Hours 117 N/A
Placement/Work-Based Learning Experience [Notional] Hours N/A N/A
TOTAL 150 N/A
Actual Placement hours for professional, statutory or regulatory body    

ASSESSMENT PLAN
If a major/minor model is used and box is ticked, % weightings below are indicative only.
Component 1
Type: Coursework Weighting: 100% Outcomes Assessed: 1, 2, 3, 4, 5
Description: Case study based coursework based on experimental and practical analysis of Machine Learning techniques.

MODULE PERFORMANCE DESCRIPTOR
Explanatory Text
The student must achieve a D in C1.
Module Grade Minimum Requirements to achieve Module Grade:
A The student must achieve an A in C1.
B The student must achieve a B in C1.
C The student must achieve a C in C1.
D The student must achieve a D in C1.
E The student must achieve an E in C1.
F The student must achieve an F in C1.
NS Non-submission of work by published deadline or non-attendance for examination

Module Requirements
Prerequisites for Module CM3038 Artificial Intelligence For Problem Solving or equivalent.
Corequisites for module None.
Precluded Modules None.

INDICATIVE BIBLIOGRAPHY
1 Russell and Norvig. Artificial Intelligence: A Modern Approach.
2 Raschka. Python Machine Learning. Packt
3 N D LEWIS, 2016, Deep Learning Step by Step with Python
4 RASHID T, 2016, Make Your Own Neural Network, CreateSpace Publishing
5 BISHOP C, 2006 , Pattern Recognition and Machine Learning, Springer
6 KOWALSKI R, 2011, Computational Logic and Human Thinking, Cambridge University Press.
7 ERTEL W, 2011, Introduction to Artificial Intelligence, Springer


Robert Gordon University, Garthdee House, Aberdeen, AB10 7QB, Scotland, UK: a Scottish charity, registration No. SC013781