0% found this document useful (0 votes)
194 views2 pages

IGCSE Computer Science

This document provides an overview of key topics covered in the IGCSE Computer Science curriculum including: 1. Data representation and different data formats used by computers. 2. Communication technologies and how computers connect to the internet. 3. Differences between hardware and software and their purposes. 4. Computer security methods and keeping personal data safe. 5. Ethical issues related to computing including virus creation and appropriate computer usage.

Uploaded by

Walid Sassi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
194 views2 pages

IGCSE Computer Science

This document provides an overview of key topics covered in the IGCSE Computer Science curriculum including: 1. Data representation and different data formats used by computers. 2. Communication technologies and how computers connect to the internet. 3. Differences between hardware and software and their purposes. 4. Computer security methods and keeping personal data safe. 5. Ethical issues related to computing including virus creation and appropriate computer usage.

Uploaded by

Walid Sassi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

IGCSE Computer Science

1. Data Representaion
1. Computers are used to store all different kinds of data: numbers, text, sound, graphics, etc.
2. Data also comes in different forms, bytes, hexadecimal, denary, etc.
2. Communication and Internet technologies
1. How computers communicate with each other and how the internet connects millions of devices
around the world.
3. Hardware and Software
1. The differences and advantages and disadvantages of hardware and software as well as
understanding their purposes.
4. Security
1. How computer security works and methods for keeping your personal data and computer safe from
intruders.
5. Ethics
1. The ethical side of computing; why viruses are created; how are computers used for good and how
are they used for bad.
6. Algorithm design and problem-solving
1. How algorithms are used to solve problems automatically and generate data when following specific
rules and conditions
7. Programming
1. How programs are made using their different coding languages. (Python, C#, C++, Objective C,
BASIC, Java, Javascript, Lua, Ruby, Perl, Lisp, etc.)
8. Databases
1. How databases are used to store data as well as their advantages and disadvantages. How
databases are used on a daily basis

Resource summary
Computing Hardware - CPU and Memory

1. Processing
1. Computers require an input hardware, processing hardware and output hardware.
2. CPU
1. executes programs using the fetch-decode-execute cycle
2. Memory
1. Stores program operations and data while the program is being executed. Types:
Registers, cache, RAM, ROM and Virtual Memory
3. Storage
1. Stores programs and files long term, even when not in use. Types include: USB, SD
Cards, Hard-Drives and SSDs
3. Graphics
1. Most computers have a separate GPU and CPU
2. Using the GPU to render images, frees up the CPU for other tasks
4. Performance
1. Benchmarking
1. A test used to access the performance of a computer. Different types of software are
used depending on the computers purpose.
2. CPU speed (cycles per second) measured in Hertz
1. GHz
2. MHz
3. KHz
4. Hz
2. CPU and Memory
1. Factors that affect performance
1. Cores
1. CPU can contain one or more processing units (cores). A core contains a ALU,
Control Unit and Registers.
2. Cores communicate through channels therefore doubling cores does not double
speed
2. Clock Speed
1. The clock speed - also known as clock rate - indicates how fast the CPU can run.
This is measured in megahertz (mHz) or gigahertz (gHz) and corresponds with how many instruction cycles
the CPU can deal with in a second.
3. Cache Size
1. Cache is a small amount of memory which is a part of the CPU - closer to the CPU
than RAM. It is used to temporarily hold instructions and data that the CPU is likely to reuse.
2. The CPU control unit checks the cache for instructions before the RAM.
3. Larger the Cache = the more data can be stored closer to the CPU
1. L! - part of the CPU chip, smallest and fastest to access (between 8KB and
64KB
2. L2/3 - larger, extra cache built between the CPU and RAM. More L2/3 =
faster a computer can run
4. Processor Type
1. CISC
1. Complex Instruction Set Computing
2. Used by most laptops/desktops - made by Intel/AMD
2. RISC
1. Reduced Instruction Set Computing
2. Used in tablets/smartphones
3. Differences
1. RISC have less instructions. RISC more efficient at simpler tasks
2. Physical Size - CISC are larger and require more silicon
3. Speed - RISC run at a lower clock speed
4. Energy Consumption - CISC are larger and therefore use more energy
5. Design - RISC combines architecture onto one chip (SOC), whereas CISC
are built seperatly a system with heat sinks and fans - RISC do not.
6. Cost - RISC use less power and are cheaper to make
3. Bridges
1. Bridges manage how data and instructions are transferred between devices
4. Memory
1. Memory is the area where the computer stores or remembers data. Memory provides the CPU with its
instructions. AKA Primary Storage
1. Closer to CPU = quicker the CPU can access instructions
2. VOLATILE
1. Only stores information to run programs while the PC is on. Reset when the PC is turned off.
Requires electricity to store data using transistors and capacitors
3. NON-VOLITILE
1. Retains data even when the computer is off. Examples in old computers: paper, punched tape
and floppy disks
4. Latency is the time for components to respond to a request

Media attachments

o 0ebc77dc-af53-4295-a650-91ff6b771eef (image/png)
o 15279cfa-b0ce-4db6-ab41-aebe1fcbde18 (image/png)
o a9ce2730-a89c-4760-8761-98f72fdbddb5 (image/png)
o 19a5dd5c-89f4-4a5b-9216-0059547d96ed (image/png)

You might also like