Gwybodaeth Modiwlau

Module Identifier
CS26520
Module Title
Artificial Intelligence
Academic Year
2025/2026
Co-ordinator
Semester
Semester 2
Co-Requisite
Reading List
Other Staff

Course Delivery

 

Assessment

Assessment Type Assessment length / details Proportion
Semester Assessment 2 Hours   Blackboard test  30%
Semester Exam 2 Hours   Written exam  70%
Supplementary Exam 2 Hours   Blackboard test  30%
Supplementary Exam 2 Hours   Written exam  70%

Learning Outcomes

​Write simple programs to solve problems using an AI technique discussed in the module.

Demonstrate an understanding of the search techniques discussed in this module.

Demonstrate an understanding of evolutionary algorithms and swarms.

Describe the importance of propositional and predicate logic in Artificial Intelligence systems and solve simple problems.

Apply data mining algorithms to data and interpret the results.

Explain the function and use of fuzzy logic.

Brief description

This module begins with a motivational section on the foundations of AI and philosophical/ethical considerations before moving on to the main topics. These include knowledge representation, logic and fuzzy logic, data mining (focusing on classification and clustering), search (finding solutions to problems), and evolutionary algorithms and swarms.

Content

Introduction to AI
What is required to get computers to produce AI? Philosophical debate and ethical issues. Applications of AI.

Knowledge Representation and Logic
Symbolic and sub-symbolic representations, logical representation for problem solving.

Fuzzy Logic
Fuzzy sets and rules. Fuzzy inference.

Data Mining
Overview of data mining. KNN classification. K-means clustering. Hierarchical clustering.

Search
Searching for solutions using both uninformed and heuristic search.

Optimisation with Evolutionary Algorithms and Swarms
Evolutionary algorithms, selection mechanisms, variation operators. Swarm intelligence.

AI in Research
An invited speaker will talk about their current research in AI.

Revision
A recap of the material.

Module Skills

Skills Type Skills details
Application of Number Many AI techniques require number application.
Communication Written skills needed for the exam.
Improving own Learning and Performance In-class test requires self-motivated study and work.
Information Technology Inherent in the topic.
Personal Development and Career planning Will feed into students' future career plans.
Problem solving In-class test and exam promotes and assesses this.
Research skills Assessing AI techniques for use in the assessments requires reading and researching other materials.
Subject Specific Skills AI techniques
Team work

Notes

This module is at CQFW Level 5