This course primarily focuses on problem-solving using logical thinking and learning to program in a predetermined language.
It also focuses on developing abstract thinking, as well as algorithmic and mathematical reasoning to solve future challenges. You will learn the concepts of programming and carry out specific programming projects. It uses software development and programming as a tool to develop these skills. During the exams you are required to identify and edit existing code for a scenario. These are the most practical exams you can complete!