×

A1: Computer fundamentals

IB DP Computer Science Syllabus content focus:
Theme A: Concepts of computer science
A1 Computer Fundamentals
A1.1 Computer hardware and operation
A1.1.1 Describe the functions and interactions of the main CPU components.
A1.1.2 Describe the role of a GPU.
A1.1.3 Explain the differences between the CPU and the GPU. (HL only)
A1.1.4 Explain the purposes of different types of primary memory.
A1.1.5 Describe the fetch, decode and execute cycle.
A1.1.6 Describe the process of pipelining in multi-core architectures. (HL only)
A1.1.7 Describe internal and external types of secondary memory storage.
A1.1.8 Describe the concept of compression.
A1.1.9 Describe the different types of services in cloud computing.


A1.2 Data representation and computer logic
A1.2.1 Describe the principal methods of representing data.
A1.2.2 Explain how binary is used to store data.
A1.2.3 Describe the purpose and use of logic gates.
A1.2.4 Construct and analyse truth tables.
A.1.2.5 Construct logic diagrams.


A1.3 Operating systems and control systems
A1.3.1 Describe the role of operating systems.
A1.3.2 Describe the functions of an operating system.
A1.3.3 Compare different approaches to scheduling.
A1.3.4 Evaluate the use of polling and interrupt handling.
A1.3.5 Explain the role of the operating system in managing multitasking and resource allocation. (HL only)
A1.3.6 Describe the use of the control system components. (HL only)
A1.3.7 Explain the use of control systems in a range of real-world applications. (HL only)


A1.4 Translation (HL only)
A1.4.1 Evaluate the translation processes of interpreters and compilers.

12 Lessons
12 Lessons
13 Lessons
15 Lessons
This content is protected, please Login and enroll course to view this content!