Back to search results

AQA A-level computer science

Enlarge text Shrink text
  • Book

AQA A-level Computer Science gives students the chance to think creatively and progress through the AQA AS and A-level Computer Science specifications. Detailed coverage of the specifications will enrich understanding of the fundamental principles of computing, whilst a range of activities help to develop the programming skills and computational thinking skills at A-level and beyond. - Enables students to build a thorough understanding of the fundamental principles in the AQA AS and A-Level Computer Science specifications, with detailed coverage of programming, algorithms, data structures and

Title AQA A-level computer science : includes AS and A-level / Bob Reeves.
Publisher London : Hodder Education
Creation Date 2015
Notes Includes index.
Content Cover
Book title
Contents
Introduction
Section One: Fundamentals of programming
1 Programming basics
2 Programming concepts
3 Basic operations in programming languages
4 Subroutines, local and global variables
5 Structured programming
6 Object-oriented programming concepts
Practice questions
Section Two: Fundamentals of data structures
7 Data Structures and abstract data types
8 Queues and stacks
9 Graphs and trees
10 Hash tables and dictionaries
11 Vectors
Section Three: Fundamentals of algorithms
12 Graph and tree traversal
13 Dijkstra's shortest path algorithm14 Search algorithms - binary, binary tree and linear search
15 Reverse Polish Notation
16 Sorting algorithms - bubble and merge
Section Four: Fundamentals of computational thinking
17 Abstraction and automation
18 Finite state machines
19 The Turing machine
20 Regular and context-free languages
21 Maths for regular expressions
22 Big O notation and classification of algorithms
Section Five: Fundamentals of data representation
23 Number systems
24 Number bases
25 The binary number system
26 Coding systems27 Encryption
Section Six: Fundamentals of computer systems
28 Hardware and software
29 Classification of programming languages and translation
30 Boolean algebra
31 Logic gates
Section Seven: Fundamentals of computer organisation and architecture
32 Internal hardware of a computer
33 The stored program concept and processor components
34 The processor instruction set and addressing modes
35 External hardware devices
Section Eight: Consequences of uses of computing
36 Moral, ethical, legal and cultural issuesSection Nine: Fundamentals of communication and networking
37 Communication basics
38 Networks
39 The Internet
40 Internet security
41 Transmission Control Protocol/Internet Protocol (TCP/IP)
42 The client-server model
Section Ten: Fundamentals of databases
43 Relational databases
44 Structured query language (SQL)
45 Big data
Section Eleven: Fundamentals of functional programming
46 Basics of functional programming
47 Writing functional programs
Section Twelve: Software development48 Aspects of software development
49 Non-exam assessment (NEA)
Glossary
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Index
Q
Extent 1 online resource (447 p.)
Language English
National Library system number 997010718247405171
MARC RECORDS

Have more information? Found a mistake?