Skip to main content

← Computer Science syllabus

EnglandComputer Science

Component 2: Computer Architecture, Data, Communication and Applications

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

What is the functional programming paradigm, and how do pure functions, immutability and recursion differ from imperative programming?

What are higher-order functions, and how do map, filter and fold process lists in functional programming?

How does the operating system manage memory, and what are paging, segmentation and virtual memory?

What types of software exist, and what do utility programs do for a computer system?

What does an operating system do, and how does it manage the processor, processes and interrupts?