This course is perfect for you if...
- You're aiming for a career in the cutting edge fields of computer science are are looking to develop key subject skills
- You're interested in the future of technology and want a head start in learning how computer science can be applied to solve problems
- You're looking to pursue an Engineering, Computer Science, or Technology degree at university
- You already have basic knowledge and want to take your programming and computer science skills to the next advanced level
What you'll learn
-
Learn essential concepts like algorithms and data structures, mathematics for computing, and theory of computation.
-
Learn the key robotic concepts, from the hardware used in robotics, how they can interact with the environment and programming languages like Python and C++.
-
Understand the lifecycle of software development and engineering and its real-world applications, such as self-driving cars.
-
Explore key ethical considerations around AI, security, and the impact of emerging technologies on society.
-
Algorithms and data structures are the foundation of modern computing, enabling efficient problem-solving across various domains. Students will explore the fundamental science behind these models and how they are used in modern technology.
-
In this assignment, students will evaluate and compare Waterfall, Agile, and Iterative software development methodologies to determine the best approach for building a Smart Fitness Application. The app will include personalised fitness plans, real-time tracking, and AI-driven recommendations. With constraints like tight deadlines, evolving requirements, and scalability, students will simulate the decision-making process of software engineers, assessing each methodology’s strengths and weaknesses before recommending the most suitable approach. Through research and analysis, they will develop a structured report justifying their choice, preparing them for real-world software development challenges.
-
In this hands-on project, students will design a navigation system for self-driving cars, simulating real-world challenges in robotics and AI. Working as engineers for a fictitious company, they will develop a prototype using sensors, actuators, and AI algorithms to enhance vehicle safety and decision-making. Through problem identification, system design, prototype development, and performance evaluation, students will gain practical experience in autonomous technology. This project strengthens skills in AI, programming, robotics, and ethical decision-making, preparing students for future innovations in self-driving systems.
Where can you study Engineering: Software, Robotics & AI?
For Ages 16-18