1. CSY2015 – Microprocessor Systems



    Field: COMPUTER SYSTEMS

    Co-ordinator:

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: CSY1014 or ENG1050

    Co-requisites: None

    Assessment: 29GU - Microprocessor Systems, Coursework: 100%

    Designated for:

    Description: This purpose of this (Level 5) module is to give an understanding of the use, applications and design principles of microprocessor based systems. It aims to enable the student to:Have an appreciation and understanding of the structure, operation and interrelation between the components which make a microprocessor based system.Develop a design methodology leading microprocessor/microcontroller based solution for a specified engineering problem, through the integrated use of appropriate hardware and software.


  1. CSY2036 – Learning Through Work (WBL)



    Field: COMPUTER SYSTEMS

    Co-ordinator: Daniel McCaul

    Credit Value: 40

    Level: 5

    Timetable Slot: All Year

    Pre-requisites: Students must successfully complete the compulsory modules relevant to their chosen pathway

    Co-requisites: None

    Assessment: WBLFF - Learning Through Work (Wbl), Coursework: 100% WBL - Learning Through Work (Wbl), Coursework: 100%

    Designated for:

    Description: This module gives students the opportunity to apply and develop theoretical knowledge in the execution of an individual project and report. By completing the module students will gain experience of researching the necessary technical information, of solving cross-disciplinary technical problems, of sourcing and obtaining parts and components and of working to a deadline with others in a team. This module has a strong industrial focus and includes various methods of engagement.


  1. CSY2038 – Databases 2



    Field: COMPUTER SYSTEMS

    Co-ordinator: Carole Morrell

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: CSY1026

    Co-requisites: None

    Assessment:

    Designated for:

    Description: The purpose of this module is ?To develop the fundamental concepts and skills of Entity Relational Models (ERMs) and Structured Query Language (SQL). It focuses on the key areas of extended-relational databases; user-defined types, their practical creation, application along with valuable data extraction methods to provide intelligence. Database programming (PL/SQL) is introduced. The module employs industry standard software to achieve the maximum economic saleability.


  1. CSY2041 – Quality and User-Centred Systems



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mu Mu

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Quality And User-Centred Systems (4 Year Programme), Coursework: 100% STD - Quality And User-Centred Systems, Coursework: 100%

    Designated for:

    Description: Creating high quality information systems involves many different factors and all stages of the lifecycle. It relies on the establishment of standards, guidelines and techniques at each stage, and on a quality culture which embeds quality by design. Through this module you will build up a thorough understanding of the complexity of the user-technology relationship and how to ensure that the developed system fits the user needs and expectations.


  1. CSY2042 – Website Management



    Field: COMPUTER SYSTEMS

    Co-ordinator: Muawya Eldaw

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: CSY1063

    Co-requisites: None

    Assessment: STD - Website Management, Coursework: 100%

    Designated for:

    Description: The purpose of this module is ? Developing a new website is one small part of the overall lifecycle. Managing and maintaining a site calls on a wide variety of skills, from content management to understanding the legal context of ownership, from people skills to implementing added functionality. This module introduces you to the varied talents required of a successful WebMaster.


  1. CSY2043 – Website Design



    Field: COMPUTER SYSTEMS

    Co-ordinator: Muawya Eldaw

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Website Design, Coursework: 100% STDFF - Website Design, Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Business Computing Fsf (4 Years);

    Description: The purpose of this module is to focus on website interface design and develop principles, practices and concepts of web development to the next level. Building functional and professionally consistent websites involves an understanding of not only the interface, but how users experience design (UXD), interact with design (XD), and work with clients. The development of current coding and scripting skills are developed to support aesthetic considerations.


  1. CSY2056 – Narrative for Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Joe Casey

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

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

    Designated for:

    Description: Through session based activities, learners will be guided towards developing an insightful knowledge into narrative design. Understanding how to use narrative engagingly within a designed medium. Within digital industry, this will involve learning narrative history, media theory, act structure, psychological principles and digital implementation skills that are necessary to create an engaging digital product.


  1. CSY2058 – Indie Games Development



    Field: COMPUTER SYSTEMS

    Co-ordinator: David Nicholls

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

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

    Designated for:

    Description: The purpose of this module is to: introduce the concepts and the fundamentals of Indie Games design, programming and development; to gain in-depth understanding of real-time animations for computer games applications; to further understand the process of computer games programming and development using game engines; to gain the technical skills by developing a 3D application project.


  1. CSY2080 – Relational Databases



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mandy Morrell

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Relational Databases (4 Year Programme), Coursework: 100% STD - Relational Databases, Coursework: 200% 29EP - Relational Databases (Epsilon College, Greece) September, Coursework: 200% 21NA - Relational Databases (Nami) January, Coursework: 200%

    Designated for:

    Description: The purpose of this module is to understand and apply the principles of database integrity to implement and utilise efficient databases. RD is a practical module that employs data modelling and SQL techniques to design, define and manipulate data.


  1. CSY2081 – Cloud Computing and Big Data



    Field: COMPUTER SYSTEMS

    Co-ordinator: Rashid Kamal

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Cloud Computing And Big Data (4 Year Programme), Coursework: 100% STD - Cloud Computing And Big Data, Coursework: 100%

    Designated for:

    Description: The purpose of this module is to provide a fundamental understanding of the concepts of big data, virtualisation, and cloud computing. Students explore, select and justify appropriate frameworks/technologies for big data processing, virtualisation, and cloud computing solutions for a given scenario.


  1. CSY2082 – Introduction to Artificial Intelligence



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mu Mu

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Introduction To Artificial Intelligence, Coursework: 100% STDFF - Introduction To Artificial Intelligence (4 Year Programme), Coursework: 100%

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

    Description: The module introduces fundamentals of data science and machine learning. Students will gain understanding of ethical and legal considerations when analysing data and acquire skills to address bias. Students will practice using data processing, modelling and visualisation tools for problem solving of practical challenges and the development of AI-driven applications


  1. CSY2083 – Digital Communications



    Field: COMPUTER SYSTEMS

    Co-ordinator: Ahmed Basil

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Digital Communications, Coursework: 100% STDFF - Digital Communications (4 Year Programme), Coursework: 100%

    Designated for:

    Description: This module examines the principles of fixed, wired and wireless digital communication systems. At the end of this module, the learners will know the physical representation and features of the analogue and digital signal. They will also be able to apply the concepts in MATLAB or Python for simulation purposes.


  1. CSY2084 – Ethical Hacking and Penetration Testing



    Field: COMPUTER SYSTEMS

    Co-ordinator: Tolulope Odunsi

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Ethical Hacking And Penetration Testing (4 Year Programme), Coursework: 100% STD - Ethical Hacking And Penetration Testing, Coursework: 100%

    Designated for: Designated for: BSc Web Development & Cyber Security;

    Description: This module equips students with theoretical awareness and practical skills to promote the protection and privacy of user?s data within an online environment.Students examine and use Industry standard tools, techniques, and documentation within the Ethical and legal framework for maintaining an effective Cybersecurity environment


  1. CSY2085 – Server Administration and Security



    Field: COMPUTER SYSTEMS

    Co-ordinator: Kamran Naeem

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Server Administration And Security, Coursework: 100% STDFF - Server Administration And Security (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Web Development & Cyber Security;

    Description: This module equips students with the skills to create a secure hosting environment and knowledge on how to deploy a website live on the web using modern concepts such as containerisation and a focus on security.


  1. CSY2086 – Computer Networks



    Field: COMPUTER SYSTEMS

    Co-ordinator: Triantafyllos Kanakis

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: CSY1062

    Co-requisites: None

    Assessment: STD - Computer Networks, Coursework: 100% STDFF - Computer Networks (4 Year Programme), Coursework: 100%

    Designated for:

    Description: The purpose of this module is to provide students a thorough understanding of the basic principles of communication networks, architectural design and the fundamental communication protocols and the day-by-day network management. The module employs modern teaching simulation tool and hands on a fully equipped network lab.


  1. CSY2087 – Data Structures and Algorithms



    Field: COMPUTER SYSTEMS

    Co-ordinator: Murtada Dohan

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: 29EP - Data Structures And Algorithms (Epsilon College, Greece) September Cohort, Coursework: 100% 21NA - Data Structures And Algorithms (Nami) January, Coursework: 100% STDFF - Data Structures And Algorithms (4 Year Programme), Coursework: 100% STD - Data Structures And Algorithms, Coursework: 100%

    Designated for:

    Description: This module provides students with a conceptual understanding of common data structures and algorithms used in Computer Science and Software Engineering. It enables students to implement and evaluate a selection of algorithms and abstract data types, including linked lists, stacks, queues, graphs and binary trees using an object-oriented language.


  1. CSY2088 – Group Project



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mark Johnson

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

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

    Designated for: Designated for: BSc Web Development & Cyber Security;

    Description: The module is designed to develop higher-order intellectual skills (problem-solving) and appropriate personal qualities including team working. Each group will develop and document effective, robust and high-quality computing systems to a professional standard in response to a supplied specification of requirements.


  1. CSY2089 – Web Programming



    Field: COMPUTER SYSTEMS

    Co-ordinator: Thomas Butler

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: CSY1063

    Co-requisites: None

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

    Designated for: Designated for: BSc Web Development & Cyber Security;

    Description: This purpose of this module is to give students an understanding of the conceps and technologies of web based server side technologies; teach students to use up-to-date programming techniques to design and develop coherent server side software for websites with a focus on security, functionality and usability.


  1. CSY2090 – Microprocessors and Internet of Things (IoT)



    Field: COMPUTER SYSTEMS

    Co-ordinator: Michael Opoku Agyeman

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Microprocessors And Internet Of Things (Iot), Coursework: 100% STDFF - Microprocessors And Internet Of Things (Iot) (4 Year Programme), Coursework: 100%

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

    Description: This purpose of this module is for students to explore a range of applications and design principles of various microprocessor based systems that can support the development and analyse of emerging Internet of Things technologies.


  1. CSY2091 – Mobile Application Development



    Field: COMPUTER SYSTEMS

    Co-ordinator: Emmanuel Orfori-Attah

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

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

    Designated for: Designated for: Beng Electronics & Computer Engineering; BSc Web Development & Cyber Security;

    Description: This module is designed to give an understanding of the technologies (hardware/software) and how these are utilised in a modern networks. This understanding is then use to develop the necessary skills to design and implement (programming) software to be deployed within modern networks.


  1. CSY2092 – Operating Systems



    Field: COMPUTER SYSTEMS

    Co-ordinator: Ahmed Basil

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: 21NA - Operating Systems (Nami) January, Coursework: 100% STD - Operating Systems, Coursework: 100% 29EP - Operating Systems (Epsilon College, Greece) September, Coursework: 100% STDFF - Operating Systems (4 Year Programme), Coursework: 100%

    Designated for:

    Description: The purpose of this module is designed to give an understanding of the theory, application, structure and design principles of operating systems. This module requires a significant practical element delivered as formal laboratory sessions.


  1. CSY2093 – Object-Relational Databases



    Field: COMPUTER SYSTEMS

    Co-ordinator: Carole Morrell

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: CSY1065

    Co-requisites: None

    Assessment: STDFF - Object-Relational Databases, Coursework: 100% STD - Object-Relational Databases, Coursework: 100%

    Designated for: Designated for: BSc Web Development & Cyber Security;

    Description: The purpose of this module is to develop the fundamental concepts and skills of Entity Relational Models (ERMs) and Structured Query Language (SQL). It introduces extended-relational databases; user-defined types, their practical creation, application along with valuable data extraction methods to provide intelligence and database programming (PL/SQL).


  1. CSY2094 – Systems Design and Development



    Field: COMPUTER SYSTEMS

    Co-ordinator: Rashid Kamal

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: CSY1020

    Co-requisites: None

    Assessment: STDFF - Systems Design And Development (4 Year Programme), Coursework: 100% 21NA - Systems Design And Development (Nami) January, Coursework: 100% 29EP - Systems Design And Development (Epsilon College, Greece) September Cohort, Coursework: 100% STD - Systems Design And Development, Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Business Computing Fsf (4 Years);

    Description: This purpose of this module is to extend and apply system design and development to large scale systems; explore building GUIs so that the idea of specifying general software components and implementing re-usable classes will become familiar; provide tools and skills which the student will require when encountering design projects.


  1. CSY2100 – Advanced 3D Animation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Joe Casey

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: none

    Co-requisites: none

    Assessment: STDFF - Advanced 3d Animation, Coursework: 100% STD - Advanced 3d Animation, Coursework: 100%

    Designated for:

    Description: This module develops the skills and technical knowledge required to produce complex 3D animated sequences. Students create and utilise a variety of assets, creation tools and engines. Open discussions and experimentation with post-production techniques ensure that opportunities to enhance the final quality of a product are explored.


  1. CSY2119 – VFX Essentials



    Field: COMPUTER SYSTEMS

    Co-ordinator: Daniel McCaul

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: none

    Co-requisites: none

    Assessment: STDFF - Vfx Essentials, Coursework: 100% STD - Vfx Essentials, Coursework: 100%

    Designated for:

    Description: The purpose of this module is to research and learn the core skills and technical knowledge required to produce visual effects (VFX) for a variety of media. The primary aim is to develop theoretical knowledge and encourage experimentation with simulation processes.


  1. CSY2125 – 3D Environment Modelling



    Field: COMPUTER SYSTEMS

    Co-ordinator: Andrew Debus

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - 3d Environment Modelling, Coursework: 100% STDFF - 3d Environment Modelling ( With Integrated Foundation Year), Coursework: 100%

    Designated for:

    Description: This module further develops learners? technical 3D modelling skills in application to computer game environment production. Learners are encouraged to produce optimised and efficient digital assets for game environments following industry development standards.


  1. CSY2126 – Digital Sculpting Fundamentals



    Field: COMPUTER SYSTEMS

    Co-ordinator: Lewis Sanderson

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Digital Sculpting Fundamentals (With Integrated Foundation Year), Coursework: 100% STD - Digital Sculpting Fundamentals, Coursework: 100%

    Designated for:

    Description: The purpose of this module is to develop fundamental skills in 3D digital sculpting. Students use relevant digital sculpting software and non-linear creative processes to produce efficiently retopologised 3D models for use within computer game projects.


  1. CSY2127 – Group Game Project: Advanced



    Field: COMPUTER SYSTEMS

    Co-ordinator: Vikaas Mistry

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Group Game Project: Advanced, Coursework: 100% STDFF - Group Game Project: Advanced (With Integrated Foundation Year), Coursework: 100%

    Designated for:

    Description: This module develops students? professional collaborative skills and experience of the game development process when working in multi-disciplinary groups to develop a 3D digital game to a deadline. Students use effective communication methods, empathy and compromise, problem solving and organisation skills within the context of a computer game project.


  1. CSY2128 – Concept Art Techniques



    Field: COMPUTER SYSTEMS

    Co-ordinator: Lewis Sanderson

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Concept Art Techniques (With Integrated Foundation Year), Coursework: 100% STD - Concept Art Techniques, Coursework: 100%

    Designated for:

    Description: This module provides students with the opportunity to expand their digital and traditional drawing skills into contemporary concept art techniques for creative industries such as computer game development. They will develop their individual design philosophy and workflow through study of current industry trends and practical application to computer game projects.


  1. CSY2129 – 3D Art for Game Engines



    Field: COMPUTER SYSTEMS

    Co-ordinator: Andrew Debus

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - 3d Art For Game Engines (With Integrated Foundation Year), Coursework: 100% STD - 3d Art For Game Engines, Coursework: 100%

    Designated for:

    Description: This module develops the technical skills required to integrate 3D game art assets into a real-time game engine. Learners develop game engine specific techniques such as basic scripting, shader and geometry management, lighting and post processing.


  1. CSY2130 – Digital Sculpting for Character Art



    Field: COMPUTER SYSTEMS

    Co-ordinator: Lewis Sanderson

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Digital Sculpting For Character Art, Coursework: 100% STDFF - Digital Sculpting For Character Art (With Integrated Foundation Year), Coursework: 100%

    Designated for:

    Description: The purpose of this module is to develop students? skills in 3D digital character sculpting. Students will design and build 3D character models through the study of organic forms such as anatomy, skin, hair and clothing with consideration of polygonal topology and rigging for animation


  1. CSY2131 – Design and Development for Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Lewis Sanderson

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Design And Development For Games, Coursework: 100% STDFF - Design And Development For Games (With Integrated Foundation Year), Coursework: 100%

    Designated for:

    Description: This module guides students towards producing working prototypes of digital games using approaches relevant in modern industry and understanding how to make a playable and entertaining game. Students will engage with design principles, iteration cycles, and practical software skills necessary to deliver an impactful game demo.


  1. CSY2132 – Human Computer Interaction for Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: David Nicholls

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Human Computer Interaction For Games, Coursework: 100% STDFF - Human Computer Interaction For Games (With Integrated Foundation Year), Coursework: 100%

    Designated for:

    Description: This module introduces students to the underlying reasoning behind Human Computer Interaction with relation to game design and accessibility; Why games are built the way they are. In digital games, this might relate to the requirements of a game engine or target platform and most importantly, the end user


  1. CSY2133 – Games Production



    Field: COMPUTER SYSTEMS

    Co-ordinator: Lewis Sanderson

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Games Production, Coursework: 100% STDFF - Games Production, Coursework: 100%

    Designated for:

    Description: This module guides students towards producing working finalised levels of digital games using approaches relevant in modern industry and understanding how to make an immersive and fully interactable game. Students will engage with user testing, build cycles, and refined software skills necessary to deliver an effective product.


  1. CSY2134 – Interaction Design for Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: David Nicholls

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Interaction Design For Games (With Integrated Foundation Year), Coursework: 100% STD - Interaction Design For Games, Coursework: 100%

    Designated for:

    Description: This module develops learner?s knowledge of designing to enhance the overall player experience. Learners will implement essential user experience principles to enable the design of rewarding prototype gameplay mechanics. This will produce interactive experiences that meet the requirements of varying target platforms and most importantly, the player.


  1. CSY2135 – Mathematics For Computer Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Anastasios Bakaoukas

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Mathematics For Computer Games ( With Integrated Foundation Year), Coursework: 50% STD - Mathematics For Computer Games, Coursework: 50% STDFF - Mathematics For Computer Games ( With Integrated Foundation Year), Exam: 50% STD - Mathematics For Computer Games, Exam: 50%

    Designated for:

    Description: In this module students acquire the essential mathematic skills which underpin computer games programming. Students will develop skills in Algebra, Geometry and Calculus in the context of computer games programming.


  1. CSY2136 – 2D Graphics Programming for Computer Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Raghad Zenki

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - 2d Graphics Programming For Computer Games, Coursework: 100% STDFF - 2d Graphics Programming For Computer Games ( With Integrated Foundation Year ), Coursework: 100%

    Designated for:

    Description: This module explores the use of 2D graphics for computer games, and primarily focuses on fundamental mathematical techniques that underpin the manipulation and display of 2D images and objects. The module addresses key aspects of the human visual system and how it governs our interaction with the digital domain.


  1. CSY2137 – Programming 3D Computer Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Anastasios Bakaoukas

    Credit Value: 20

    Level: 5

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Programming 3d Computer Games (With Integrated Foundation Year), Coursework: 100% STD - Programming 3d Computer Games, Coursework: 100%

    Designated for:

    Description: The purpose of this module is to introduce the skills, principles and concepts necessary to develop high-performance 3D computer games. Students will construct appropriate algorithms to develop interactive gaming applications using contemporary game engines such as Unreal or Unity.