Software Design and Development (12 SCQF credit points)
In this unit you will:
develop a range of advanced concepts and processes relating to software design and development, including the use of standard algorithms, structured data types and a range of programming constructs
develop skills in developing well-structured, complex modular programs through practical tasks, using appropriate programming languages
through investigative and practical work, study the similarities and differences in different contemporary programming paradigms.
Information System Design and Development (12 SCQF points)
In this unit you will:
study a range of advanced concepts and processes relating to the design and development of complex information systems
develop skills in developing and implementing complex information systems through practical tasks using appropriate development tools
investigate a contemporary development, describing its purpose, features and applications, a related technical challenge or current area of development, examining its legal and/or ethical implications, and evaluating its environmental, economic and/or social impact.
The course assessment consists of two components with a total of 150 marks:
Component 1 — project (90 marks)
Component 2 — question paper (60 marks)
Learners should have Higher Computing Science (A or B)