Therapeutic Play
This module aims to explore and critically analyse the centrality of play in enabling children to make sense of the world around them and their place within that world, especially when experiencing trauma.
Course Modules Post Type
This module aims to explore and critically analyse the centrality of play in enabling children to make sense of the world around them and their place within that world, especially when experiencing trauma.
An algorithm is a sequence of steps for performing some process, and a computer program is not an algorithm but a representation of an algorithm. This module explores how to create effective algorithms, quantify their efficiency and classify them independently
Algorithms and Data Structures Read More
Within this module, you will explore the relationship of technology with business. As well as creating an understanding of what an information system (IS) does, you will examine how an IS may influence business structures, assist in the decision making
Business Information Systems Read More
This module will introduce general models of computation such as finite state automata and Turing machines and their relationship to classes of languages. You will use these models to explore the limits of the power of computers.
Computer Science Fundamentals Read More
In this module you will explore relational databases. You will be introduced to database software, design, creation, management and programming. Topics include conceptual entity-relationship design, logical database design and physical database creation.
The content of all the mathematics modules follows the overarching principle of developing students’ technical ability, development of knowledge into areas of mathematical structure, proof and formality, continuity, discrete procedures, limiting processes, mathematical modelling and interpretation of space. This module’s
Discrete Mathematics Read More
This module introduces and explores the technical components, concepts and techniques that underpin the digital world, including hardware, software and networking infrastructure.
Networked World: Systems and Architectures Read More
On this module you will be introduced to the paradigm of Object Oriented Programming (OOP) and the specifics of Java code.
Object-Oriented Programming (Java) Read More
On this module you will discover the concepts involved in procedural programming from a software development prospective. You will identify core principles for writing code in Python and use these in practical situations. During practical work you will use various
Procedural Programming Read More
This module will help students understand the cyber-physical systems fundamentals and practical issues regarding the application of cyber-physical systems. Some emerging cyber-physical systems applications related to IoT, robotics, autonomous systems and Industry 4.0 will be introduced and discussed. The module
Cyber Security Fundamentals Read More