Teaching course
-
Courses 2024/2025
Reading Time: < 1 minuteHuman-Computer Interaction Dive into the captivating world of human and technology interactions. This course explores design principles, usability, and user experience, equipping students with the skills to create intuitive digital systems that enhance everyday life through engaging discussions and hands-on projects. Software Design & Construction A Comprehensive Exploration of Building Robust…
-
Courses 2023/2024
Reading Time: < 1 minuteComputational Thinking & Problem Solving Students in this course on Computational Thinking and Problem Solving will explore how logical reasoning merges with creative innovation. Students learn the fundamentals of algorithms and improve their analytical skills as they address complex challenges with clarity and ingenuity in today’s dynamic technological landscape. Requirements Engineering…
-
Courses 2022/2023
Reading Time: 2 minutesBusiness Process Modelling Provides a comprehensive overview of techniques and tools for visualising and analysing business processes. Participants will learn to create flowcharts and diagrams using BPMN (Business Process Model and Notation) to represent operations. The course emphasises practical exercises and real-world case studies, empowering students to identify inefficiencies and propose improvements.…
-
Courses 2021/2022
Reading Time: < 1 minuteComputer Programming Skills It introduces key programming concepts, including numerical logic and algorithms for problem-solving. Students gain hands-on experience with Python, learning its syntax and core principles to effectively write and debug code. This course prepares learners for further studies in computer science and software development. Computer Skills Covers the essentials…
-
Courses 2020/2021
Reading Time: < 1 minuteUser Interface Design This course covers the fundamentals of User Interface (UI) Design, focusing on principles like colour theory, typography, and layout. Students engage in hands-on projects that involve wireframing, prototyping, and usability testing, equipping them to create intuitive interfaces that enhance user experience. Computer Programming Skills It introduces key programming…





