Skip to main content

← Computer Science syllabus

WalesComputer Science

Unit 3 Programming and System Development

7 dot points across 7 inquiry questions. Click any dot point for a focused answer with worked past exam questions where available.

How is data kept secure, accurate and recoverable in a software system, and how do backup, validation and encryption protect it?

How are advanced data structures built and traversed, and how do recursion and advanced algorithms operate on them?

How is data transmitted reliably across networks, and how do protocols, layers and network security work in depth?

What are the main programming paradigms, and how does object-oriented programming use classes, objects and inheritance?

How are complex Boolean expressions simplified with Karnaugh maps, and how do programming constructs build a working program?

How is a system designed, tested, installed and maintained so that it is reliable and meets its requirements?

How is a software system developed from a problem to a solution, and what stages and methodologies guide the process?