Advanced
Higher Computing
NAB
1 - Software Development
NAB
2 - Computer Architecture
NAB
3 - Developing a Software Solution
The
purpose of the Course is to build on the knowledge and understanding
and practical skills developed by the candidate in the Higher Computing
Course, and provide a useful bridge towards further study of computing
in higher education. This bridge is achieved by a Course, which consolidates
and extends learning, provides opportunity for independent and investigative
work, while encouraging teamwork, and requires candidates to undertake
and report on a significant software development project.
Candidates
will study three units as below:
Module
6. 1 Software Development
Unit
develops the candidate’s knowledge and skills in developing
software through the use of a high level programming language. It
builds on the learning laid down in the corresponding Unit at Higher
level.
Module
6.2 Computer Architecture
This
Unit is designed to develop knowledge and understanding of the principles
of computer architecture and provides an opportunity to apply this
through the use of contemporary hardware and software. The overall
theme of the Unit is the relationship between design and performance.
This knowledge, understanding and related practical skills may then
be applied by the candidate to solve practical problems related to
computer systems.
Module
6.3 Developing a Software Solution
In
the Developing a Software Solution Unit, the student will draw on
the knowledge and understanding and practical skills developed through
previous study, extend these through investigation, and then analyse,
design and implement a solution to a significant computing problem.
This solution must then be tested and evaluated, and a project report
produced.
|