CS0S363 - Creative Technology 15 Jun 2022 - 31 Aug 2028 | Version 1

Associated Module Information

Module Code: CS0S363
Module Title: Creative Technology
Faculty: Faculty of Computing, Engineering and Science
Faculty Group: Computing and Mathematical Sciences
Faculty Sub Group: Computer Science
Module Leader: Mike Reddy
Module Team: Mabrouka Abuhmida
First Intended Intake: JUL 2022 Final Year of Intake: 2027
Date Closed:
Credit Value: 20 Credit Level: 3
Language: English
Percentage of Module Taught in Welsh: 0
Equivalent Module:
HECOS codes: 100372 - information technology
HECOS Code Weighting: 100

Document Version Information

Version 1
Valid From 15 Jun 2022
Valid To 31 Aug 2028

Module Aims

To develop both a knowledge and contextual framework from which students can understand and analyse simple game engines and the application of simple Artificial Intelligence (AI) and Computer Science (CS) principles, together with their operational parameters and limitations.

Content Summary

Overview of Game Engine Design

Introduction to game engine scripting using Lua, including basic data constructs, game loops and events

Approaches to AI software development, including sense-act models, finite state machines

Approaches to CS software development, including compiled v interpreted languages, and object-oriented programming concepts

Learning and Teaching Methods

Activity Type Hours
Lecture 24
Practical classes and workshops 24
Independent Study 104
Directed Study 48
Total Hours Selected 200

Learning Outcomes

# Learning Outcome
LO1 To develop knowledge and understanding of the principles programming in a simple game engine.
LO2 To be able to develop basic artificial intelligence applications; the overall requirements for AI systems, simple applications and realise these via practical implementation.

Module Requisites

N/A

Assessment Criteria

Assessment Category Assessment Type Description Duration Word Count Weight (%) Best of? Pass Mark
Asynchronous Assessment Practical Written Work 2 Laboratory practical work of 1000 words plus relevant code 0 1000 50 No 40
Asynchronous Assessment Practical Written Work 1 Laboratory practical work of 1000 words plus relevant code 0 1000 50 No 40

Assessment Matrix

Assessment Type Learning Outcomes
LO1 LO2
Practical Written Work 2
Practical Written Work 1

Reading List

Game Development with Lua (Game Development Series), Paul Schuytema & Mark Manyen ISBN 978-1584504047.

Programming in Lua, Roberto Ierusalimschy, 2016 ISBN 8590379868.

Lua Game Development Cookbook Mario Kasuba 2015 ISBN 978-1849515504.

Learning Game AI Programming with Lua 2014 David Young ISBN 978-1783281336.