Project Management (Core): You will explore project management methodologies and learn how to use project management software to plan a systems infrastructure project. You'll track progress, review outcomes, and assess overall project success.
JavaScript: You will gain an understanding of JavaScript as a text-based programming language used to create dynamic and interactive features on web pages.
Object-Oriented Programming: You will learn the core principles of object-oriented programming. This includes exploring its features, tools, and techniques, and applying a structured approach to designing and developing programs—ensuring they are properly documented and tested against user requirements.
Programming Implementation: You will become familiar with foundational programming concepts and how these are applied in real-world software development.
Robot Technology: You will explore the principles and operations behind robotic systems. This includes learning about robot control systems, sensor types and their applications, and developing the skills to design and program a robot. You’ll also gain an understanding of the legal and ethical considerations surrounding robot technology.
Maths for Computing: You will strengthen your mathematical skills relevant to computing, including working with matrices, series, and probability. You'll also apply number systems such as binary and hexadecimal, and learn to interpret data collected for specific purposes.
Software Testing: You will learn how to test software applications to ensure they are reliable, meet user requirements, and adhere to quality standards.