Skip to main content

Computer Science For IGCSE & O Level CourseBook

Page 6

We are working with Cambridge Assessment International Education towards endorsement of these titles. CAMBRIDGE IGCSE™ & O LEVEL COMPUTER SCIENCE: COURSEBOOK

Contents The items in orange are accessible to teachers for free on the supporting resources area of Cambridge GO.

How to use this book

vi

How to use this series

viii

1 Data representation 1.1 1.2 1.3 1.4 1.5

33

The structure of a data packet 35 Packet switching 36 Methods of data transmission 38 The universal serial bus (USB) interface 43 Detecting errors in data transmission 44 Encryption 49

R

2.5 2.6

3 Hardware 54 The role of the CPU The fetch stage The decode stage The execute stage Factors that can affect the performance of a CPU Input and output devices Data storage Virtual memory Cloud storage Network hardware

D

3.1 3.2 3.3 3.4 3.5

3.6 3.7 3.8 3.9 3.10

Types of software 80 Operating system 81 Interrupts 84 Types of programming language 85 Translators 87 Integrated Development Environment (IDE) 90

5 The internet and its uses 5.1 5.2 5.3 5.4 5.5

56 57 58 58 60 62 66 69 70 72

The internet and the world wide web Requesting and retrieving web pages The purpose of a web browser Digital currency Cyber security

94 96 97 100 105 106

6 Automated and emerging technologies 125

A

2.1 2.2 2.3 2.4

8

Binary and hexadecimal 10 Binary manipulation and negative numbers 16 How do computers represent text, images and sound? 21 Measuring data storage 25 Data compression 27

2 Data transmission

4.1 4.2 4.3 4.4 4.5 4.6

FT

Introduction 1

4 Software 78

6.1 6.2 6.3 6.4

Automated systems 126 Robotics 132 Robots in context 132 Artificial intelligence 136

7 Algorithm design and problem solving 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10

143

Program development life cycle 145 Analysis 146 Design 146 Pseudocode 154 Coding 157 Testing 157 Common algorithms 159 Trace tables 179 Finding the purpose of an algorithm 184 Finding errors in a program and correcting the errors 187

iv Original material © Cambridge University Press 2021. This material is not final and is subject to further changes prior to publication.


Turn static files into dynamic content formats.

Create a flipbook
Computer Science For IGCSE & O Level CourseBook by Cambridge International Education - Issuu