GCSE

Computer Science

0 / 35 Lessons
0%
  1. Introduction to GCSE Computer Science
  2. 1. Computer Systems

  3. 1.1 Systems Architecture
  4. 1.2 Memory and Storage
  5. 1.3 Computer Networks, Connections and Protocols
  6. 1.4 Network Security
  7. 1.5 Systems Software
  8. 1.6 Ethical, Legal, Cultural and Environmental Impacts of Digital Technology
  9. 2. Computational Thinking, Algorithms and Programming
  10. 2.1 Algorithms
  11. 2.2 Programming Fundamentals
  12. 2.3 Producing Robust Programs
  13. 2.4 Boolean Logic
  14. 2.5 Programming Languages and Integrated Development Environments

In this module, you will learn how computers are designed and operate at their core. We will introduce you to the building blocks of a computer system and the principles that make modern computing possible.

We will start by exploring the Central Processing Unit (CPU), or the “brain” of a computer, uncovering its purpose, components, and how it executes instructions in the fetch-execute cycle. We will also take a close look at the Von Neumann architecture, the fundamental design model that underpins most of today’s computers.

From understanding the intricate workings of the CPU to learning about factors that influence its performance, such as clock speed, cache size, and number of cores, this module will provide you with a firm, foundational understanding of how computer systems complete tasks efficiently. Finally, you will discover the world of embedded systems, specialised computing solutions that power everything from smartphones to supercomputers and medical devices.

By the end of this module, you will have a solid foundation in computer architecture, preparing you for more in depth topics in computational thinking and programming.

Key