Module Database Search



MODULE DESCRIPTOR
Module Title
Advanced Artificial Intelligence
Reference CM4107 Version 5
Created September 2023 SCQF Level SCQF 10
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 Question the principal theories, concepts and methods used in the development of intelligent systems.
2 Conceptualise complex machine learning algorithms.
3 Operate a wide range of AI models for real-world problems.
4 Argue the importance of data quality and awareness of ethics and transparency issues related to AI.
5 Critique 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 30 N/A
Non-Contact Hours 120 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: A coursework based on a case study and critical analysis.

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