The course consists of two units:

Information Systems Design and Development

This unit has two outcomes which are assessed at appropriate times during the course.  The first outcome involves developing and coding an information system using appropriate development tools.  The second outcome is a written report which considers the factors involved in the design and implementation of an information system, its legal implications and its environmental impact.

Software Design and Development

This unit has two outcomes which are assessed at appropriate times.  The first outcome is a written test designed to allow the pupils to draw on their understanding of concepts in software development and basic computer architecture by explaining how programs work and how they relate to low level operations and structures.  The second outcome involves developing and testing programs featuring a wide range of data types and constructs.  

In addition to the unit assessments, pupils also undertake a coursework assignment that encompasses elements of both Information Systems Design and Development and Software Design and Development.  This generally takes place after the prelims in January and is worth 30% of the pupil’s final mark.

The remaining 70% is achievable in the final external SQA exam.  In order to fully prepare pupils for success in the exam, they will undertake additional end-of-topic tests to re-inforce their knowledge and understanding of the concepts.