Ensemble
You will explore a musical style in your practical work and build confidence in your approach to chamber music and other relevant ensemble styles. You will learn to work as a team in presenting and preparing a performance under the […]
Course Modules Post Type
You will explore a musical style in your practical work and build confidence in your approach to chamber music and other relevant ensemble styles. You will learn to work as a team in presenting and preparing a performance under the […]
You will work one-on-one with a vocal or instrumental specialist to assess your current repertoire and begin an exploration of new work. This module provides an overview of skills particular to your individual vocal or instrumental style, and you will explore
Performance Development Read More
This module provides you with an introduction to data analytics and visualisation, focusing on statistical techniques, data preparation, and exploratory data analysis. You will develop proficiency in Python-based data science libraries, applying statistical methods to extract insights from data, identify
Data Analytics and Visualisation Read More
This module provides a practical introduction to Artificial Intelligence (AI) applications, focusing on hands-on model building, deployment, and evaluation. You will gain hands-on experience working with industry-relevant AI technologies and frameworks while also considering ethical and governance considerations.
This module explores foundation concepts in computing, emphasising the interaction between hardware, software, and networking infrastructures. You will gain an understanding of enterprise architecture and advanced technologies like cloud computing, enabling you to design robust, reliable and secure systems. You
Networked World, Systems and Architectures Read More
This module will introduce you to contemporary front-end web development techniques, focusing on mobile-responsive layout and user experience design concepts and techniques. Initially, this module teaches the basic principles of user-centric interface and interaction design. You will then learn how
Fundamentals of User-Centric Responsive Web Development  Read More
This module will introduce you to the concept of algorithms as systematic, logical sequences to solve computational problems. You will learn techniques for the design of efficient algorithms and find out how to use appropriate mathematical tools for analysing their
Algorithms and Data Structures Read More
This module focuses on relational databases, introducing you to database software, design, creation, management and implementation. It begins with conceptual entity-relationship design, followed by logical database design and physical database creation. You will learn to design and implement a relational
In this module, you will gain the foundational mathematical knowledge and skills essential for the study of computer science and data science. The curriculum includes topics from discrete mathematics, linear algebra, logic and probability, focusing on applications in computational problems.
In this module, you will be introduced to the fundamental concepts, methodologies, and techniques of modern programming, with a focus on core principles applicable to software development and data science. Topics covered include syntax, variables and data types, expressions and
Procedural Programming Read More