S6 - ADVANCED HIGHER COMPUTING
Advanced Higher Computing focuses on three main units:
• Unit 1: Software Development – Developing programming skills from Higher and introducing new constructs and skills such as file handling, 2D Arrays, Searching, Sorting, Queues and Stacks.
• Unit 2: Developing a Software Solution – Generate an idea that the pupils can implement using a programming language of their choice. The project focuses on the design, implementation, testing and evaluation of their software.
• Unit 3: Artificial Intelligence – Developing their knowledge of Artificial Intelligence from Higher.
During the course the pupils will have to complete one NAB per unit. Furthermore, the project contributes forty percent to the overall mark of the course. The examination is one paper which challenges the pupil’s knowledge and understanding of the course.