AQA Computer Science
Publisher: Hodder Education Group
Published: 2016
Language: eng
Number of pages: 360
ISBN-13: 9781471866197
Subjects: Computer science
Table of contents: title: Summary Of Features
pagenum: viii; title: Cross Referencing
pagenum: x; label: 1
title: Computational Thinking
pagenum: 1; title: Decomposition
pagenum: 2; title: Abstraction
pagenum: 2; title: What Is An Algorithm?
pagenum: 6; title: The Input-Process-Output Model
pagenum: 7; title: Decomposition And Sequences
pagenum: 9; title: Chapter Review
pagenum: 13; label: 2
title: Using Flowcharts
pagenum: 14; title: Basic Elements Of Flowcharts
pagenum: 17; title: Chapter Review
pagenum: 23; label: 3
title: Using Pseudo-Code
pagenum: 24; title: Pseudo-code
pagenum: 24; title: The Importance Of Syntax
pagenum: 25; title: Commenting On Your Code
pagenum: 27; title: Adding Selection
pagenum: 28; title: Chapter Review
pagenum: 29; label: 4
title: Algorithms In Mathematics
pagenum: 30; title: Modules
pagenum: 31; title: Mathematical Algorithms
pagenum: 32; title: Probability And Randomisation
pagenum: 40; title: Chapter Review
pagenum: 45; label: 5
title: Boolean And Logic Gates
pagenum: 46; title: Understanding The Concept Of Logic Gates
pagenum: 47; title: How To Read A Truth Table
pagenum: 50; title: Constructing A Circuit From Logic
pagenum: 51; title: Boolean In Python
pagenum: 53; title: Chapter Review
pagenum: 53; label: 6
title: Variables And Constants
pagenum: 54; title: Variables
pagenum: 54; title: Constants
pagenum: 57; title: Chapter Review
pagenum: 63; label: 7
title: Programming In Code
pagenum: 64; title: Strings In Python
pagenum: 65; title: Indentation
pagenum: 69; title: Decisions In Programming
pagenum: 71; title: Chapter Review
pagenum: 72; label: 8
title: Looping And Selection
pagenum: 73; title: Understanding Detail And Loops
pagenum: 74; title: Exploring Different Types Of Loops
pagenum: 77; title: Selection
pagenum: 81; title: Conditional Sequences
pagenum: 83; title: Chapter Review
pagenum: 88; label: 9
title: Comparing Pseudo-Code, Flowcharts And Python
pagenum: 89; title: Loop Statements
pagenum: 91; title: Nested Loops
pagenum: 97; title: Chapter Review
pagenum: 101; label: 10
title: Loops And Mathematical Operations
pagenum: 102; title: Loops
pagenum: 102; title: Mathematical Arrays
pagenum: 106; title: Chapter Review
pagenum: 108; label: 11
title: Subroutines
pagenum: 109; title: Procedures And Functions In Subroutines; title: Chapter Review
pagenum: 117; label: 12
title: Structuring Programs In A Modular Way
pagenum: 118; title: Understanding Scope
pagenum: 121; title: Chapter Review
pagenum: 124; label: 13
title: Binary And Hexadecimal Numbers
pagenum: 125; title: Ones And Zeros
pagenum: 125; title: Binary Numbers
pagenum: 127; title: Hexadecimal Numbers
pagenum: 132; title: Chapter Review
pagenum: 136; label: 14
title: The Language Computers Actually Use
pagenum: 137; title: Machine Code
pagenum: 137; title: High- And Low-Level Languages
pagenum: 138; title: Assemblers, Compilers And Interpreters
pagenum: 140; title: Why Use Low-Level Languages?
pagenum: 142; title: Chapter Review
pagenum: 143; label: 15
title: Computing And Data Representation
pagenum: 144; title: Translating The Data
pagenum: 144; title: Character Sets
pagenum: 145; title: Writing In Hexadecimal
pagenum: 148; title: Data Standards
pagenum: 149; title: Difference Between Analogue And Digital Data
pagenum: 149; title: Bits And Bytes
pagenum: 150; title: Bitmaps And Binary Images
pagenum: 151; title: Colour And RGB
pagenum: 153; title: Photographic Images
pagenum: 155; title: Sound Systems
pagenum: 156; title: Chapter Review
pagenum: 160; label: 16
title: Data Size, Storage And Compression
pagenum: 161; title: Data Compression
pagenum: 162; title: Run-Length Encoding
pagenum: 162; title: Chapter Review
pagenum: 165; label: 17
title: Data Types
pagenum: 166; title: Data Types
pagenum: 166; title: Integer Data Types
pagenum: 167; title: String Data Types
pagenum: 168; title: Real Data Types
pagenum: 170; title: Char Data Types
pagenum: 171; title: Review Of Data Types
pagenum: 174; title: Chapter Review
pagenum: 175; label: 18
title: Data Structures
pagenum: 176; title: Data Structures
pagenum: 176; title: Choosing The Correct Structures
pagenum: 177; title: How The Data Is Stored
pagenum: 177; title: Arrays
pagenum: 179; title: Chapter Review
pagenum: 187; label: 19
title: Data Validation And User Authentication
pagenum: 188; title: Chapter Review
pagenum: 193; label: 20
title: Reading And Writing To A Text File
pagenum: 194; title: Principles Of Writing/Reading To/From A Text File
pagenum: 194; title: Chapter Review
pagenum: 197; label: 21
title: Trees And Huffman Coding
pagenum: 198; title: Binary Trees
pagenum: 198; title: Huffman Encoding
pagenum: 199; title: Chapter Review
pagenum: 201; label: 22
title: Understanding Search And Sort Algorithms
pagenum: 202; title: Searching For The Highest Value
pagenum: 202; title: Search Algorithms
pagenum: 203; title: Sort Algorithms
pagenum: 208; title: Chapter Review
pagenum: 212; label: 23
title: Algorithm Efficiency
pagenum: 213; title: Comparison
pagenum: 214; title: Chapter Review
pagenum: 216; label: 24
title: Testing Your Code
pagenum: 217; title: Types Of Errors In Computer Programming
pagenum: 217; title: Testing For Errors Before And During The Coding Stages
pagenum: 224; title: Debuggers
pagenum: 227; title: Chapter Review
pagenum: 231; label: 25
title: The Computer System's Architecture
pagenum: 232; title: Input/Output
pagenum: 233; title: Von Neumann Architecture
pagenum: 235; title: Motherboard
pagenum: 236; title: The CPU - Central Processing Unit
pagenum: 238; title: Factors Affecting Processor Performance
pagenum: 242; title: Chapter Review
pagenum: 243; label: 26
title: Embedded Systems
pagenum: 244; title: Actuators And Sensors
pagenum: 246; title: Sensors In Everyday Objects
pagenum: 247; title: Chapter Review
pagenum: 249; label: 27
title: Memory
pagenum: 250; title: ROM
pagenum: 251; title: RAM
pagenum: 252; title: Chapter Review
pagenum: 253; label: 28
title: Secondary Storage
pagenum: 254; title: Magnetic Storage Devices (MSD)
pagenum: 255; title: Optical Storage Devices (OSD)
pagenum: 256; title: Solid-State Disks (SSD)
pagenum: 257; title: Cloud Storage
pagenum: 258; title: Chapter Review
pagenum: 260; label: 29
title: Fetch-Execute Cycle
pagenum: 262; title: Chapter Review
pagenum: 263; label: 30
title: Encryption
pagenum: 264; title: Algorithms In Security
pagenum: 264; title: Caesar Cipher
pagenum: 265; title: Encryption And Networks
pagenum: 267; title: Chapter Review
pagenum: 267; label: 31
title: System Security
pagenum: 268; title: Issues
pagenum: 268; title: Security Measures
pagenum: 272; title: Importance Of Network Security
pagenum: 274; title: Chapter Review
pagenum: 274; label: 32
title: Social Engineering And Cyber Security
pagenum: 275; title: Social Engineering
pagenum: 275; title: Cyber Security
pagenum: 277; title: Chapter Review
pagenum: 286; label: 33
title: Ethics, The Law And The Environment
pagenum: 288; title: Ethical Use
pagenum: 288; title: Legal Use
pagenum: 290; title: The Environmental Impacts Of Technology
pagenum: 294; title: Chapter Review
pagenum: 297; label: 34
title: Software
pagenum: 298; title: System Software
pagenum: 299; title: Application Software
pagenum: 305; title: Chapter Review
pagenum: 307; label: 35
title: Networks
pagenum: 308; title: Definition Of A Computer Network
pagenum: 308; title: Types Of Network
pagenum: 311; title: Network Topologies
pagenum: 311; title: Wireless Networks
pagenum: 314; title: Chapter Review
pagenum: 316; label: 36
title: Network Data Transfer
pagenum: 317; title: Network Protocols
pagenum: 319; title: Chapter Review
pagenum: 327; label: 37
title: Aspects Of Software Development
pagenum: 328; title: Key Point Index
pagenum: 335