Skip to main content

← Computer Science syllabus

WalesComputer Science

Unit 1: Algorithms and programming principles

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

What is computational thinking, and how are algorithms expressed using flowcharts and pseudocode?

What are the logic operators AND, OR and NOT, how do truth tables work, and what do logic gates do?

What are the three basic programming constructs, and how are variables, constants and operators used?

How do the linear search and binary search algorithms work, and when is each suitable?

How do the bubble sort and merge sort algorithms put data into order, and how do they compare?

What are subprograms, and why is a modular, structured approach to programming used?