1. CSY3022 – Digital Signal Processing



    Field: COMPUTER SYSTEMS

    Co-ordinator: Moses Sokunbi

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: CSY2002 Computer Systems or CSY2015 Microprocessor Systems

    Co-requisites: None

    Assessment: STD - Digital Signal Processing, Coursework: 100% 39GU - Digital Signal Processing (Gulf University), Coursework: 100% STDFF - Digital Signal Processing (4 Year Programme), Coursework: 100%

    Designated for: Designated for: Beng Electrical & Electronic Engineering;

    Description: The purpose of this module is to give an understanding of the theory, design and structure of both the hardware and software used in digital signal processor systems and their application in real world situations. This module requires a significant practical element delivered as formal laboratory sessions.


  1. CSY3028 – Graphics 2



    Field: COMPUTER SYSTEMS

    Co-ordinator: Yinghui Zhang

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

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

    Designated for: Designated for: BSc Computer Games Development; BSc Computing (4 Year Programme); BSc Games Programming;

    Description: This purpose of this (Level 5) module is to understand and implement graphic applications. The module consists of three-dimensional graphics and animation. Such graphics have many uses from medical simulation to computer games. Advances in computer graphics hardware and in computer graphics libraries has now made it possible for the production and display of high quality computer graphics on stock hardware.


  1. CSY3030 – Game Techniques 3



    Field: COMPUTER SYSTEMS

    Co-ordinator: Anastasios Bakaoukas

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: CSY3031

    Assessment: STDFF - Game Techniques 3, Coursework: 100% STD - Game Techniques 3, Coursework: 100%

    Designated for: Designated for: BSc Computer Games Development; BSc Games Programming;

    Description: The purpose of this module is to: develop a critical appreciation of the social game development lifecycle; apply complex problem-solving skills to social develop games programs; introduce students to the skills, principles and concepts necessary to develop social computer games; implemente social games programs using an appropriate programming language and development platform.


  1. CSY3031 – Group Project 3 (Games)



    Field: COMPUTER SYSTEMS

    Co-ordinator: Vikaas Mistry

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

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

    Designated for: Designated for: BA Games Art; BA Games Design; BA Games Design Top Up; BSc Computer Games Development; BSc Games Programming;

    Description: The purpose of this module is: to emphasie independent learning, development and responsibility, through the creation of a social game following industry practices; implement production process and design of the groups games, through self-directed and supported support from a module supervisor in conjunction with some, tutor lead lectures; implement a game to demonstrate the understanding of the complete development life cycle; publication of the game in the public domain.


  1. CSY3034 – Business Intelligence



    Field: COMPUTER SYSTEMS

    Co-ordinator: Carole Morrell

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Business Intelligence, Coursework: 100% STDFF - Business Intelligence (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Business Computing;

    Description: The purpose of this module is the link between business and IT, allowing student to use and evaluate technologies and infrastructures needed to synthesize valuable information providing businesses with a competitive edge. Data analysis, reporting, and query tools are used to develop insights for business decisions. Business Intelligence (BI) represents a category of applications and technologies for gathering, storing, visualising, analysing, and providing access to data to make informed business decisions.


  1. CSY3037 – IT Project Management



    Field: COMPUTER SYSTEMS

    Co-ordinator: Tolulope Odunsi

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

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

    Designated for: Designated for: BSc Business Computing;

    Description: This purpose of this module is for students to absorb a considerable body of knowledge, which can then be reinforced by application of the theory. The module therefore employs a combination of theory and practice using real or simulated IT projects of diverse sizes. Content will be delivered by lecture and workshop sessions. Students? understanding of the theory will be tested by time-constrained assessment. Practical assignments will be based around a scenario (e.g. development of a database system requiring coordination of a diverse team comprising designers and programmers) and require students to work in groups, planning and controlling the project.


  1. CSY3044 – Design Innovation



    Field: COMPUTER SYSTEMS

    Co-ordinator: David Nicholls

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

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

    Designated for: Designated for: BA Games Design; BA Games Design Top Up;

    Description: The objective of the module is to encourage students to explore the potential of innovative or unconventional technology to construct genuinely new, interactive experiences.


  1. CSY3045 – Simulation and Dynamics



    Field: COMPUTER SYSTEMS

    Co-ordinator: David Nicholls

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Simulation And Dynamics, Coursework: 100% STD - Simulation And Dynamics, Coursework: 100%

    Designated for: Designated for: BSc Games Programming;

    Description: The purpose of this module is to introduce the basic concepts of computation through modelling and simulation that are increasingly being used by computer games developers/programmers to shorten design/implementation cycles and simulate the impacts of alternative approaches; to introduce students to scientific programming through exploring a range of programming and modelling concepts using the appropriate mathematical software.


  1. CSY3046 – Mobile Application Development 2



    Field: COMPUTER SYSTEMS

    Co-ordinator: Emmanuel Orfori-Attah

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: CSY2001 or CSY2026

    Co-requisites: None

    Assessment: STD - Mobile Application Development 2, Coursework: 100%

    Designated for: Designated for: BSc Computing (Web Technology & Security);

    Description: The purpose of this module is to understand modern mobile computing in terms of its hardware and software and the networks that support mobile devices as well as to implement software to run in a mobile computing context.


  1. CSY3050 – Visual Studies for Games 3



    Field: COMPUTER SYSTEMS

    Co-ordinator: Lewis Sanderson

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Visual Studies 3 (4 Year Programme), Coursework: 100% STD - Visual Studies 3, Coursework: 100%

    Designated for: Designated for: BA Games Art;

    Description: This module builds on the level five visual studies module with the aim of providing learners with the opportunity to expand on skills and understanding, learnt in the first two years, through the vehicle of an associated creative project. Learners will be encouraged to further develop individual design philosophies and styles within the learning constraints of a creative brief. The module provides the opportunity for learners to research, integrate and apply established working practices, concepts and principles within a commercial setting and to deadlines.The two items of assessed work associated with Visual Studies 3 are intended to support:1. The ?Art Director Portfolio, Final Major Project? level six module2. To further enhance individual learner portfolios to meet requirements for interviews (ongoing practice)


  1. CSY3051 – Professional Practice in Games



    Field: COMPUTER SYSTEMS

    Co-ordinator: Vikaas Mistry

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Professional Practice In Games, Coursework: 100% STDFF - Professional Practice In Games (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Games Art; BA Games Design; BA Games Design Top Up;

    Description: The main aim of the module is to ensure students are fully aware of the needs and expectations of the contemporary digital industry through an understanding of its social, economic and cultural climate. The module aims to enable students to pitch projects in terms of concept and business models; establishing and maintaining a personal website; identifying trends and market possibilities; encouraging participation in competitions; developing presentation and self-promotional skills; making job applications and preparing for interview.


  1. CSY3055 – Natural Language Processing



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mohammed Bahja

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Natural Language Processing (4 Year Programme), Coursework: 100% STD - Natural Language Processing, Coursework: 100%

    Designated for:

    Description: This module introduces the most recent theories, methods, and tools in Natural Language Processing (NLP) to develop high-performance NLP-driven applications. Students apply traditional and advanced NLP methods to common use-cases, with a focus on establishing successful Machine Learning-based NLP solutions using cutting-edge Deep Learning algorithms and Transfer Learning methods.


  1. CSY3056 – Development Operations and Software Testing



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mark Johnson

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Development Operations And Software Testing, Coursework: 100% STD - Development Operations And Software Testing, Coursework: 100%

    Designated for:

    Description: This module equips students with the skills to work in environments using modern development techniques and knowledge of the development operations role in software development.


  1. CSY3057 – Cyber Security Management



    Field: COMPUTER SYSTEMS

    Co-ordinator: Amir Minai

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Cyber Security Management, Coursework: 100% STDFF - Cyber Security Management (4 Year Programme), Coursework: 100%

    Designated for:

    Description: This module examines the concepts and practices underlying effective cyber security management. Students learn strategic components of managing for successful cyber security, with emphasis on information protection, compliance, standards and ethics. Students are equipped to design an effective cyber intelligence framework and draft appropriate security policies aligned with business requirements.


  1. CSY3058 – Media Technology



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mu Mu

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Media Technology, Coursework: 100% STDFF - Media Technology (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Business Computing Fsf (4 Years); BSc Computer Science (Top Up); BSc Computing; BSc Computing (Software Engineering);

    Description: Media Technology is an important aspect to Computer Science. This module will introduce a range of technologies relevant to modern multimedia systems. This includes computer graphics, digital image processing, online video streaming, immersive media, and other advanced applications. Student will develop audio-visual systems in a third generation computer language.


  1. CSY3059 – Modern Databases



    Field: COMPUTER SYSTEMS

    Co-ordinator: James Xue

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STDFF - Modern Databases (4 Year Programme), Coursework: 100% STD - Modern Databases, Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Computer Science (Top Up); BSc Computing; BSc Computing (Software Engineering); BSc Computing (Web Technology & Security);

    Description: The purpose of this module is to study advanced/latest database topics. The module focuses primarily on NoSQL databases (e.g., graph and document databases), from designing and creating to querying the databases.


  1. CSY3060 – Advanced AI and Applications



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mu Mu

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Advanced Ai And Applications, Coursework: 100% STDFF - Advanced Ai And Applications (Integrated Foundation Programme), Coursework: 100%

    Designated for: Designated for: BSc Computer Networks Engineering (With Integrated Foundation Year); BSc Computer Science (Top Up); BSc Computing; BSc Computing (Software Engineering); BSc Computing (Web Technology & Security);

    Description: The purpose of this module is to: teach students the fundamental theories and practical applications of advanced artificial intelligence techniques including artificial neural networks, image classification and object detection. The underpinning concepts will be introduced, followed by examples of how responsible and ethical artificial intelligence applications are developed and tested.


  1. CSY3061 – Cloud and Advanced Network Technologies



    Field: COMPUTER SYSTEMS

    Co-ordinator: Triantafyllos Kanakis

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: CSY2086

    Co-requisites: None

    Assessment: STD - Cloud And Advanced Network Technologies, Coursework: 100% STDFF - Cloud And Advanced Network Technologies (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Computer Networks Engineering (With Integrated Foundation Year);

    Description: At the end of this module, the students will be able to apply advanced networking routing and security protocols on a medium/large enterprise network. Furthermore, they will know how enterprise networks access the Internet and Cloud services. Students will also learn Cloud networking principles with applications to modern telecommunications.


  1. CSY3062 – Cybersecurity and Applied Cryptography



    Field: COMPUTER SYSTEMS

    Co-ordinator: Amir Minai

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Cybersecurity And Applied Cryptography, Coursework: 100% STDFF - Cybersecurity And Applied Cryptography (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Business Computing Fsf (4 Years); BSc Computer Networks Engineering (With Integrated Foundation Year); BSc Computer Science (Top Up); BSc Computing; BSc Computing (Web Technology & Security);

    Description: This module provides students with the necessary practical skills and theoretical understanding of the technologies used to secure communications and protect the privacy of users within an online environment. Concepts introduced, and skills learnt, provide the necessary technical underpinning to enable the student to address the issues of effective Security.


  1. CSY3063 – Mobile Computing



    Field: COMPUTER SYSTEMS

    Co-ordinator: Emmanuel Orfori-Attah

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: CSY2091

    Co-requisites: None

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

    Designated for: Designated for: Beng Electronics & Computer Engineering; BSc Computer Networks Engineering (With Integrated Foundation Year);

    Description: The purpose of this module is to identify modern mobile computing in terms of its hardware and software and the networks that support mobile devices as well as to implement software to run in a mobile computing context.


  1. CSY3064 – Embedded Real Time Systems



    Field: COMPUTER SYSTEMS

    Co-ordinator: Emmanuel Orfori-Attah

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 2

    Pre-requisites: CSY2090

    Co-requisites: None

    Assessment: STDFF - Embedded Real Time Systems (4 Year Programme), Coursework: 100% STD - Embedded Real Time Systems (4 Year Programme), Coursework: 100%

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

    Description: This module is designed to give an indepth appreciation of the design, implementation and testing principles of embedded and real-time systems. Students will explore the complexities andissues involved in the use of embedded systems and interfacing with computer devices.


  1. CSY3065 – Contemporary Approaches to Software Development



    Field: COMPUTER SYSTEMS

    Co-ordinator: Mark Johnson

    Credit Value: 20

    Level: 6

    Timetable Slot: Semester 1

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Contemporary Approaches To Software Development, Coursework: 100% STDFF - Contemporary Approaches To Software Development (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BSc Computing (Software Engineering);

    Description: This module will explore many of the most widely used software development methodologies and skill - sets currently being used in the software industry by high-quality software engineers and facilitate students to effective select, deploy and manage a suitable methodology for a given industry scenario


  1. CSY4018 – Games Dissertation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Anastasios Bakaoukas

    Credit Value: 20

    Level: 6

    Timetable Slot: All Year

    Pre-requisites: None

    Co-requisites: None

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

    Designated for: Designated for: BSc Games Programming;

    Description: The purpose of this module is to provide the opportunity for the student to undertake the research and self-management of a Computer Games related problem that permits the integration of the main areas of study in the student?s study programme. The module also permits the development of higher order intellectual skills.


  1. CSY4021 – Art Director Portfolio, Final Major Project



    Field: COMPUTER SYSTEMS

    Co-ordinator: Daniel McCaul

    Credit Value: 60

    Level: 6

    Timetable Slot: All Year

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Art Director Portfolio - Final Major Project, Coursework: 100% STDFF - Art Director Portfolio - Final Major Project (4 Year Programme), Coursework: 100%

    Designated for: Designated for: BA Games Art; BA Games Design; BA Games Design Top Up;

    Description: The module integrates and draws together the various aspects of the programme gained during study at levels 4, 5 and 6.The main aim of the module is to ensure students are prepared for their first steps towards the industry, by allowing them opportunity to develop a body of highly polished work demonstrated and refined via regular critiques of work in progress.This module gives them opportunity to specialize on developing content for their portfolio. The work developed will be as close to industry standard and expectations, as feasible, and will be tailored towards the specific areas of the individuals interest such as; Concept Art, Environment Art, Animation, UI design etc.This module is to support through mentoring the individual students on their professional journey.


  1. CSY4022 – Computing Project Dissertation



    Field: COMPUTER SYSTEMS

    Co-ordinator: Amir Minai

    Credit Value: 40

    Level: 6

    Timetable Slot: All Year

    Pre-requisites: None

    Co-requisites: None

    Assessment: STD - Computing Project Dissertation, Coursework: 100% STDFF - Computing Project Dissertation, Coursework: 100%

    Designated for: Designated for: BSc Business Computing; BSc Computer Games Development; BSc Computer Networks Engineering (With Integrated Foundation Year); BSc Computer Science (Top Up); BSc Computing; BSc Computing (Software Engineering); BSc Computing (Web Technology & Security);

    Description: This project module provides the opportunity for the student to undertake independent research, development, and self-management of a Computing related project leading to completing a dissertation. An essential outcome for this module is that the student?s project deliverable includes the design and development of a system, or a software application, or a novel functional approach that relates to the main areas of student study, and that can be used, applied or demonstrated in some way. Students on the BSc Business Computing may engage on a research centered project resulting in a report of analysis of an appropriate topic.