Algorithms and Artificial Intelligence module (AC21007)
20
AC21007
Semester: 2
Organisation
About the Module
The aim of this module is to provide you with an understanding of methods of algorithm design, an understanding of algorithm complexity, and an understanding of basic artificial intelligence problems and how to solve them. You will study:
- Fundamental concepts and the history of Artificial Intelligence
- Basics of machine-learning and deep learning
- Analysis of the structure of algorithms, pseudocode conventions
- Space and Time complexity, Big-O notation
Credit Rating
There are 20 SCQF points available on this module.
Module Timetable
Week | Subject |
---|---|
1 | Introduction to AI; Problems and Agents |
2 | Searching for Solutions; Infrastructures and Performance; Uninformed Search Strategies |
3 | Informed Search Strategies; Constraint Satisfaction Problems; Planning |
4 | Machine Learning and Deep Learning |
5 | Introduction to Algorithms |
6 | Space Complexity |
7 | Time Complexity; AI Project |
8 | Quick Sort; AI Project |
9 | Complexity Classes; ‘O’ Notation; AI Project |
10 | Revision; AI Project |
11 | AI Project Completion and Presentation |
Assessment and Coursework
Coursework counts for 100% of the final module mark and this is made up of weekly review quizzes or exercises (24%), a coursework assignment (36%), and a summative class test (40%).
Assignments
Marking criteria are provided on My Dundee for all assignments so that you know what we are looking for when we are marking your coursework. Please ensure that you refer to these when completing assignments.
Title | Week Given | Week Due | Effort Expected (hours) |
---|---|---|---|
Class Tests | 2-11 | 2-11 | 24 |
AI project | 6 | 11 | 36 |
Final Exam | 12-16 | 12-16 | 40 |
Resource List
All course material is available on My Dundee. This includes copies of lecture materials, practical exercises, and assignments. The reading list for this module can be accessed from My Dundee and provides recommended materials for completing the module.
Courses
This module is available on following courses: