Oxford University Press
Complete Computer Science for Cambridge IGCSE® & O Level
Alison Page, David Waters
Education & Teaching
Complete Computer Science for Cambridge IGCSE® & O Level
US$ 41.99
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

Help students to develop and apply problem solving and computational thinking skills in context with the practical, step-by-step approach of Complete Computer Science. This comprehensive text supports the previous Cambridge IGCSE (0478) & O Level (2210) syllabuses. Build strong achievement with extensive programming support and plenty of practice exercises that ensure through understanding of trickier topics like number representation, flowcharts, pseudocode and databases. Challenge students who have the potential to excel with plenty of stretching extension material. Written by highly experienced authors and examiners, Complete Computer Science is also supported by an extensive Teacher Guide, to help you deliver the course effectively.

Language
English
ISBN
9780198367222
Front Cover
Title Page
Introduction
Contents
1 Data representation
1.1 Binary systems
Binary data
Bits and bytes
Binary and denary
Counting in binary
Convert binary to denary
Convert denary to binary
1.2 Hexadecimal
What is hexadecimal?
Hexadecimal and denary
Hexadecimal and binary
How hexadecimal is used
1.3 Data storage
Digital data
Digital graphics
Digital sound and video
Compression
Review
2 Communications and the Internet
2.1 Data transmission
How data is transmitted
Serial or parallel?
Data bus
Transmission errors
Parity check
Check digit and checksum
2.2 The Internet
What is the Internet?
What is the World Wide Web?
HTML
HTTP: Hypertext transfer protocol
TCP/IP
2.3 Safety online
Staying safe
Malware and hacking
Protective software
Review
3 The processor
3.1 Logic gates
Electronic processing
The NOT gate
The AND gate
The OR and XOR gates
The NAND and NOR gates
3.2 Logical processing
Logic statements
Simplify statements
Truth tables and circuits
Truth tables (continued)
Solve a problem
Repeat inputs
3.3 Inside the CPU
The central processing unit (CPU)
The fetch-execute cycle
Registers and buses
Review
4 Hardware
4.1 Input devices
Keyboard and mouse
Touch screens
Camera and microphone
Barcode readers
Scanners
Sensors
Control systems
4.2 Output devices
Monitors and display
Printers
Sound
Actuators
Manufacturing objects
Output in real life
4.3 Memory and storage
Primary storage
Measuring storage
File sizes
Magnetic storage
Optical storage
Solid state (flash) storage
Use and choice of storage
Review
5 Software
5.1 Systems software
What is software?
Operating systems
Functions of an operating system
5.2 Computer languages
Low-level languages
High-level languages
Review
6 Security
6.1 Security threats
Data security
Security threats
Malpractice and crime
Online attacks
6.2 Security protection
Proof of identity
Firewalls
Security protocols
Encryption
Security examples
Review
7 Ethics
7.1 Ethics
Copyright
Free software
Hackers and crackers
Review
8 Programming
8.1 Introduction to programming
Introduction to Python
Algorithms
8.2 Begin coding
Output
Sequence
Input
Assign a value
Calculated values
Variables in pseudocode
Variables in flowcharts
8.3 Selection
Logical decision
Python if…
Python if… else…
Python elif
Selection in pseudocode
8.4 Repetition
Loops
for loops
while loops
Loops in pseudocode
8.5 Data structures
Lists and arrays
Output a list
Add elements to a list
Review
9 Solution development
9.1 Worked examples
Count how many
Calculate a total
Calculate an average
Verification
Validation
9.2 Testing and evaluation
Test data
Evaluation
9.3 Developing algorithms
Trace tables
Trace tables (loops)
Trace tables (flowcharts)
Analyse algorithms
Find errors in algorithms
Create an algorithm
9.4 Development methods
Top-down programming
Structure diagrams
Code libraries
Review
10 Databases
10.1 Database design
Records and fields
Data types
Primary key
10.2 Database queries
Select fields
Select records
Review
Index
Back Cover
The book hasn't received reviews yet.