1. CSY1020 – Problem Solving and Programming



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mohammed Bahja

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Problem Solving And Programming, Coursework: 100% 19GU - Problem Solving And Programming (Gulf University, Bahrain), Coursework: 100% STDFF - Problem Solving And Programming (4 Year Programme), Coursework: 100% 19EP - Problem Solving And Programming (Epsilon College, Greece) September, Coursework: 100%

    Designated for: Designated for: Beng Electronics & Computer Engineering; BSc Business Computing; BSc Computer Games Development; BSc Computer Science; BSc Software Engineering; BSc Web Development & Cyber Security;

    Description: This purpose of this module is to: introduce students to the skills, principles and concepts necessary to solve problems in computing; to develop essential skills to enable the solution of these problems with the construction of appropriate algorithms and a computer program; introduce principles underlying the design of a high level programming language (HLPL); gain experience and confidence in the use of a HLPL to implement algorithms; implement HLPL programs using an appropriate programming language e.g. Java; introduce an object-oriented language initially as a non-object language.


  1. CSY1023 – ICT Applications



    Field: COMPUTER SYSTEMS

    Co-ordinator: Jonathan Adams

    Credit Value: 20

    Level: 4

    Timetable Slot:

    Pre-requisites: None

    Co-requisites: None

    Assessment: 1JDL - Ict Applications (Distance Learning), Coursework: 100% DL - Ict Applications (Distance Learning), Coursework: 100%

    Designated for: Designated for: Fdsc Lift Engineering (Distance Learning); HNC Lift Engineering (Distance Learning);

    Description: This module aims to provide the ICT skills which will be directly relevant to an engineering role in the workplace and which will help to obtain maximum benefit from the programme. It covers a range of key ICT fundamentals and will allow students to explore the applications of ICT.


  1. CSY1030 – Digital Footprints



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mandy Morrell

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Digital Footprints (4 Year Programme), Coursework: 100% 19EP - Digital Footprint (Epsilon College, Greece) September Cohort, Coursework: 100% STD - Digital Footprint, Coursework: 100%

    Designated for: Designated for: BSc Business Computing;

    Description: The purpose of this module is ?to understand and apply and the principles of data integrity and protection to take responsibility for managing and capitalising on your online presence. Digital footprint is a self-managed, online module that considers the data trail and shadow left by interactions in digital environments. The module develops a broad understanding of the impact of individual and organisational online presence in the context of digital marketing, data protection, ethical issues and good practice to optimise employability and prospects.


  1. CSY1043 – Fundamentals of Computing Systems



    Field: COMPUTER SYSTEMS

    Co-ordinator: Moses Sokunbi

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Fundamentals Of Computing Systems, Coursework: 100% STDFF - Fundamentals Of Computing Systems (4 Year Programme), Coursework: 100%

    Designated for: Designated for: Beng Electronics & Computer Engineering;

    Description: The purpose of this module is to: introduce basic computing systems concepts by introducing computer architecture, compilers, operating systems, and algorithms; the interdependency of hardware and software design techniques and balance trade-offs between competing design constraints as well as classification of software (systems and application software).


  1. CSY1060 – Mathematics for Computer Science



    Field: COMPUTER SYSTEMS

    Co-ordinator: Muawya Eldaw

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: 19EP - Mathematics For Computer Science (Epsilon College, Greece) September Cohort, Coursework: 100% STDFF - Mathematics For Computer Science (4 Year Programme), Coursework: 100% STD - Mathematics For Computer Science, Coursework: 100%

    Designated for: Designated for: BSc Computer Science;

    Description: This module introduces a set of mathematical topics, which include binary number system, logic circuits, linear systems, graph theory, probability and statistics, that are widely studied by those learning computing sciences. The module equips students with fundamental mathematical skills which underpin a range of computing disciplines.


  1. CSY1061 – Computer Systems



    Field: COMPUTER SYSTEMS

    Co-ordinator: Yinghui Zhang

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Computer Systems, Coursework: 100% 19EP - Computer Systems (Epsilon College, Greece) September, Coursework: 100% 19GU - Computer Systems (Gulf University, Bahrain), Coursework: 100% STDFF - Computer Systems (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Computer Science; BSc Software Engineering; BSc Web Development & Cyber Security;

    Description: This module provides knowledge of the hardware and software components that make up a computer system and overview the important concepts in preparation for future study of computer science.


  1. CSY1062 – Computer Communications



    Field: COMPUTER SYSTEMS

    Co-ordinator: Triantafyllos Kanakis

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Computer Communications, Coursework: 100% 19EP - Computer Communications (Epsilon College, Greece) September Cohort, Coursework: 100% STDFF - Computer Communications (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Computer Science; BSc Software Engineering; BSc Web Development & Cyber Security;

    Description: This module develops student?s understanding of the principles of communication networks and how to classify the various network devices in the appropriate layer of the protocol stack. Students will learn how to manage IP addresses in a small network and will develop confidence in using network simulation software.


  1. CSY1063 – Web Development



    Field: COMPUTER SYSTEMS

    Co-ordinator: Thomas Butler

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Web Development (4 Year Programme), Coursework: 100% STD - Web Development, Coursework: 100% 19EP - Web Development (Epsilon College, Greece) September Cohort, Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Computer Science; BSc Software Engineering; BSc Web Development & Cyber Security;

    Description: This purpose of this module is to give students an understanding of client side web technologies. This module provides students with: the essential knowledge and practical skills to design, develop and implement a Web site to contemmporary web standard


  1. CSY1064 – Software Engineering Fundamentals



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mark Johnson

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Software Engineering Fundamentals, Coursework: 100% STDFF - Software Engineering Fundamentals (4 Year Programme), Coursework: 100% 19EP - Software Engineering Fundamentals (Epsilon College, Greece) September, Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Computer Science; BSc Software Engineering; BSc Web Development & Cyber Security;

    Description: The purpose of this module is to develop student's experience with the multiple stages of software engineering life-cycles from initial need and requirements identification through to the design and implementation of code in order to develop confidence in the use of terminology and techniques for each of the stages.


  1. CSY1065 – Databases Design and Development



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mandy Morrell

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Databases Design And Development, Coursework: 100% 19EP - Databases Design And Development (Epsilon College, Greece) September Cohort, Coursework: 100% STDFF - Databases Design And Development, Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Software Engineering; BSc Web Development & Cyber Security;

    Description: The purpose of this module is to apply the principles of database integrity in the design and development of database structures. This is a practical module that applies data modelling techniques to establish, modify and maintain database integrity, structures and associated components such as entities, relationships and attribute definitions.


  1. CSY1070 – Fundamentals of Animation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Vikaas Mistry

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: none

    Co-requisites: none

    Assessment: STD - Fundamentals Of Animation, Coursework: 100% STDFF - Fundamentals Of Animation (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Animation;

    Description: This module equips students with the core practical, theoretical and critical skills needed to start animation development. Students will develop core knowledge to support Animation for 2D, 3D, Visual Effects and Games. They will explore different animation methods using traditional techniques.


  1. CSY1071 – Narrative Development



    Field: COMPUTER SYSTEMS

    Co-ordinator: Rob Lambert

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: none

    Co-requisites: none

    Assessment: STD - Narrative Development, Coursework: 100% STDFF - Narrative Development (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Animation;

    Description: This module explores the fundamentals of storytelling within animated sequences. Students demonstrate their ability to intepret specified requirements, express their ideas for and produce thematical interpretations. Collaborative production techniques will be utilised to generate uniquely emotive products for a specified target audience.


  1. CSY1072 – 3D Animation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Joe Casey

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: none

    Co-requisites: none

    Assessment: STDFF - 3d Animation (4 Year Programme), Coursework: 100% STD - 3d Animation, Coursework: 100%

    Designated for: Designated for: BA Animation;

    Description: This module introduces the fundamentals of 3D Animation, utilising industry standard software. Students will develop technical skills and learn how to produce key framed animations and looping sequences. The outcome of this module will be learner proficiency using professional software tools and 3D Animation techniques.


  1. CSY1073 – 2D Animation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Lewis Sanderson

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: none

    Co-requisites: none

    Assessment: STD - 2d Animation, Coursework: 100% STDFF - 2d Animation (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Animation;

    Description: This module equips students to understand and implement the use of 2D animation in a digital format. Industry relevant 2D software, processes and terminology will be taught through practical tutorials and workshops. Students will also learn the fundamentals of sequence drawing for animation.


  1. CSY1076 – Drawing Fundamentals



    Field: COMPUTER SYSTEMS

    Co-ordinator: Lewis Sanderson

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Drawing Fundamentals, Coursework: 100% STDFF - Drawing Fundamentals (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Games Art;

    Description: This module introduces students to 2D and 3D visual communication, stimulating visual perception and idea generation. Students will be encouraged to be experimental in their approach to applying suitable media and techniques to communicate technical and aesthetic subjects.


  1. CSY1077 – Group Game Project: Fundamentals



    Field: COMPUTER SYSTEMS

    Co-ordinator: Vikaas Mistry

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Group Game Project: Fundamentals (4 Year Programme), Coursework: 100% STD - Group Game Project: Fundamentals, Coursework: 100%

    Designated for: Designated for: BA Games Art; BSc Games Programming;

    Description: This module introduces students to group working practices within the context of a computer game development project. The module encourages the development of key interpersonal skills needed for collaborative work, such as communication, problem solving, respect and consideration of others, and identifying roles and responsibilities within a multidisciplinary group project.


  1. CSY1078 – Scripting for Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Joe Casey

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Scripting For Games, Coursework: 100% STDFF - Scripting For Games (4 Year Programme), Coursework: 100%

    Designated for:

    Description: This module introduces students to the key programming principles necessary to develop computer games through scripting. Students will apply these within the context of a game engine, exploring the development and application of algorithms, real-time assets, data management and interactivity within computer games.


  1. CSY1079 – Programming 2D Computer Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Anastasios Bakaoukas

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Programming 2d Computer Games (4 Year Programme), Coursework: 100% STD - Programming 2d Computer Games, Coursework: 100%

    Designated for: Designated for: BSc Games Programming;

    Description: This module introduces students to the skills, principles and concepts necessary to develop 2D computer games. Students apply aspects of High-Level Programming Language (HLPL) and development platforms to develop 2D computer games.


  1. CSY1080 – Fundamentals of Programming



    Field: COMPUTER SYSTEMS

    Co-ordinator: Raghad Zenki

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Fundamentals Of Programming (4 Year Programme), Coursework: 100% STD - Fundamentals Of Programming, Coursework: 100%

    Designated for: Designated for: BSc Games Programming;

    Description: This module introduces students to computer programming, and the concepts necessary to write a successful piece of code in a High-Level Programming Language (HLPL). Students develop essential skills to solve simple programming problems and are introduced to the principles underlying the design of High-Level Programming Languages.


  1. CSY1081 – Programming for Game Engines



    Field: COMPUTER SYSTEMS

    Co-ordinator: David Nicholls

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Programming For Game Engines, Coursework: 100% STDFF - Programming For Game Engines (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Games Programming;

    Description: The purpose of this module is for students to explore 2D game engine functionality and develop skills to manage and work with 2D objects, worlds and spaces. Students will engage with the important technical skills required for programming 2D computer games within a game engine.


  1. CSY1082 – Database Design for Computer Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Raghad Zenki

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Database Design For Computer Games, Coursework: 100% STDFF - Database Design For Computer Games (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Games Programming;

    Description: In this module students apply the principles of database integrity to the design and development of database structures for computer games. Students apply data modelling techniques to establish, modify and maintain database integrity and data structures, using industry software and languages such as MySQL and Structured Query Language (SQL) PHP.


  1. CSY1085 – 2D Visualisation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Daniel McCaul

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: none

    Co-requisites: none

    Assessment: STD - 2d Visualisation, Coursework: 100% STDFF - 2d Visualisation (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Animation;

    Description: This module equips students to understand and implement the use of 2D graphics in a digital format. 2D software, figure drawing and perspective drawing will be taught through practical tutorials and workshops. Students will also learn the fundamentals of solid drawing through character design.


  1. CSY1086 – 3D Modelling for Animation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Joe Casey

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: none

    Co-requisites: none

    Assessment: STD - 3d Modelling For Animation, Coursework: 100% STDFF - 3d Modelling For Animation (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Animation;

    Description: This module introduces the fundamentals of 3D modelling, utilising industry standard software. Students will develop technical skills and learn how to produce low polygon models and correctly topologized 3D models. The outcome of this module will be learner proficiency understanding 3D basics and essentials.


  1. CSY1090 – 2D Game Asset Production



    Field: COMPUTER SYSTEMS

    Co-ordinator: Daniel McCaul

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - 2d Game Asset Production, Coursework: 100% STDFF - 2d Game Asset Production (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Games Art;

    Description: The purpose of this module is to introduce students to the principles and technical skills used to create 2D digital graphics for video games and other creative industries, and to explore the creative processes required to produce their own digital assets to professional standards.


  1. CSY1091 – 3D Game Asset Production



    Field: COMPUTER SYSTEMS

    Co-ordinator: Joe Casey

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - 3d Game Asset Production (4 Year Programme), Coursework: 100% STD - 3d Game Asset Production, Coursework: 100%

    Designated for: Designated for: BA Games Art;

    Description: This module introduces students to the technical 3D modelling skills and creative processes required to produce 3D digital assets within creative industry projects. The module will also introduce students to the study of professional developers and their product standards, to contextualise and understand current market trends and platform limitations.


  1. CSY1092 – 3D Character Art



    Field: COMPUTER SYSTEMS

    Co-ordinator: Rob Kavanagh

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - 3d Character Art (4 Year Programme), Coursework: 100% STD - 3d Character Art, Coursework: 100%

    Designated for: Designated for: BA Games Art;

    Description: This module develops the student?s knowledge and practical expertise in 3D modelling, with a specific focus on the technical skills required to produce 3D character models for use in computer games. Students will develop experience with character construction, topological deformation and rigging for animation.


  1. CSY1093 – Material Development for Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Daniel McCaul

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Material Development For Games (4 Year Programme), Coursework: 100% STD - Material Development For Games, Coursework: 100%

    Designated for: Designated for: BA Games Art;

    Description: The purpose of this module is to introduce students to the principles and technical skills used to create materials and textures for use in video games and other creative industries. Students explore the creative processes required to produce their own digital materials to industry standards.


  1. CSY1094 – Level Design Principles



    Field: COMPUTER SYSTEMS

    Co-ordinator: Andrew Debus

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Level Design Principles (4 Year Programme), Coursework: 100% STD - Level Design Principles, Coursework: 100%

    Designated for:

    Description: In this module students use level design principles within game engines to produce interactive game prototypes. Students learn the technical skills required to create effective `white box? designs for game levels, appreciating the importance of level design in the production pipeline.


  1. CSY1095 – 3D Modelling for Gameplay Prototypes



    Field: COMPUTER SYSTEMS

    Co-ordinator: Andrew Debus

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - 3d Modelling For Gameplay Prototypes (4 Year Programme), Coursework: 100% STD - 3d Modelling For Gameplay Prototypes, Coursework: 100%

    Designated for:

    Description: This module introduces students to the technical 3D modelling skills and creative processes required to produce 3D models for game prototypes. Students develop their visual research and texturing skill set to produce bespoke assets which respond to market trends and audience requirements.


  1. CSY1096 – User Interface Design for Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Daniel McCaul

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - User Interface Design For Games, Coursework: 100% STDFF - User Interface Design For Games (4 Year Programme), Coursework: 100%

    Designated for:

    Description: This module introduces students to the principles and technical skills required to create interactive and intuitive user-interfaces (UI) for computer games. Students will use industry-standard 2D software to produce UI graphics. This will involve using shape language, colour theory and composition in the context of visual design for screen-based formats.


  1. CSY1097 – Computer Games Architecture and Optimisation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Anastasios Bakaoukas

    Credit Value: 20

    Level: 4

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Computer Games Architecture And Optimisation (4 Year Programme), Coursework: 100% STD - Computer Games Architecture And Optimisation, Coursework: 100%

    Designated for: Designated for: BSc Games Programming;

    Description: This module introduces the main principles of computer games architecture, enabling students to gain practical experience of software engineering. Students explore computer game design, architecture and management, and gain an overview of game development process.


  1. CSY1900 – Studying the Games Industry



    Field: COMPUTER SYSTEMS

    Co-ordinator: Alex Winrow

    Credit Value: 30

    Level: 4

    Timetable Slot:

    Pre-requisites: None

    Co-requisites: None

    Assessment: 19LV - Studying The Games Industry (Lma Liverpool), Coursework: 100%

    Designated for:

    Description: This module provides an insight into the creative industries and the way they function. Through this, students will gain knowledge and understanding of the ways in which content originates, is constructed and is categorised using key theoretical frameworks. Embedded throughout this module, are a range of academic study skills.


  1. CSY1901 – Digital Art Practice



    Field: COMPUTER SYSTEMS

    Co-ordinator: Beth Armstrong

    Credit Value: 30

    Level: 4

    Timetable Slot:

    Pre-requisites: None

    Co-requisites: None

    Assessment: 19LV - Digital Art Practice (Lma Liverpool), Coursework: 100%

    Designated for:

    Description: The purpose of this module is to enable students to develop an essential set of creative and technical skills and techniques in order to initiate, originate, develop and communicate creative ideas and concepts within a digital art context.


  1. CSY1902 – Traditional Art Skills



    Field: COMPUTER SYSTEMS

    Co-ordinator: Beth Armstrong

    Credit Value: 20

    Level: 4

    Timetable Slot:

    Pre-requisites: None

    Co-requisites: None

    Assessment: 19LV - Traditional Art Skills (Lma Liverpool), Coursework: 100%

    Designated for:

    Description: This module is to develop and enhance students? knowledge and understanding of the history, context and development of traditional art practices and skills. Through a range of practical workshops, students will be introduced to a range of techniques and approaches that can be applied to their art practice.


  1. CSY1903 – Games Art Production



    Field: COMPUTER SYSTEMS

    Co-ordinator: Alex Winrow

    Credit Value: 40

    Level: 4

    Timetable Slot:

    Pre-requisites: None

    Co-requisites: None

    Assessment: 19LV - Games Art Production (Lma Liverpool), Coursework: 100%

    Designated for:

    Description: The purpose of this module is to consider, understand and develop skills to design and produce game characters, game environments and game assets. This will be informed by a sound appreciation of key elements including style, form, scale, structure, perspective, colour, texture and their interrelationship.