An edition of AQA Computer Science (2016)

AQA Computer Science

  • 1 Want to read
  • 1 Currently reading

My Reading Lists:

Create a new list

  • 1 Want to read
  • 1 Currently reading

Buy this book

Last edited by ImportBot
December 14, 2022 | History
An edition of AQA Computer Science (2016)

AQA Computer Science

  • 1 Want to read
  • 1 Currently reading

This work doesn't have a description yet. Can you add one?

Publish Date
Language
English
Pages
360

Buy this book

Previews available in: English

Edition Availability
Cover of: AQA Computer Science
AQA Computer Science
2016, Hodder Education Group
in English

Add another edition?

Book Details


Table of Contents

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

Classifications

Library of Congress
QA76.27

Edition Identifiers

Open Library
OL28592542M
Internet Archive
aqacomputerscien0000stev
ISBN 13
9781471866197
Amazon ID (ASIN)
B001JI10GU
Better World Books
BWBM51825897

Work Identifiers

Work ID
OL21122937W

Community Reviews (0)

No community reviews have been submitted for this work.

Lists

History

Download catalog record: RDF / JSON
December 14, 2022 Edited by ImportBot import existing book
August 5, 2020 Created by ImportBot import new book