A Level Computer Science for Aqa Unit 1

Download or Read eBook A Level Computer Science for Aqa Unit 1 PDF written by Kevin Roy Bond and published by . This book was released on 2017-02-09 with total page pages. Available in PDF, EPUB and Kindle.
A Level Computer Science for Aqa Unit 1
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : 0992753619
ISBN-13 : 9780992753610
Rating : 4/5 (19 Downloads)

Book Synopsis A Level Computer Science for Aqa Unit 1 by : Kevin Roy Bond

Book excerpt: This textbook covers sections 4.1 to 4.4 of AQA's A Level Computer Science specification for first teaching from September 2015. These sections cover the fundamentals of programming, data structures, algorithms, and the theory of computation. Fundamentals of programming: data types, programming concepts, arithmetic operations, relational operators, Boolean operations, constants and varibale, string-handling, random number generatio, exception handling, subroutines, parameters of subroutines, returning a value/values from a subroutine, local variables, global variables, role of stack frames in subroutine calls, recursive techniques, procedural-oriented programming, object-oriented programming. Fundamentals of data structures: data structures, single- and multi-dimensional arrays, fileds, records and files, abstract data types, queues, stacks, graphs, trees, hash tables, dictionaries, vectors. Fundamentals of algorithms: graph traversal (breadth-first, depth-first), tree-traversal (pre-order, in-order, post-order), Reverse Polish, searching algorithms (linear search, binary search, binary tree search), sorting algorithms(bubble sort, merge sort), optimisation algorithms (Dijkstra's shortest path algorithm). Theory of computation: abstraction and automation, following and writing algorithms, information hiding, procedural abstraction, functional abstraction, data abstraction, problem abstraction/reduction, decomposition, composition, automation, regular languages, finitest state machine with and without output, maths for regular expressions, regular expressions, regular language, context-free languages (BNF, syntax diagrams), classification of algorithms, maths for understanding Big-O notation, order of complexity, limits of computation, classification of algortihmic problems, computatble and non-computatable problems, halting problem, Turing machine.


A Level Computer Science for Aqa Unit 1 Related Books

A Level Computing Science for AQA Unit 2
Language: en
Pages: 615
Authors: K. R. Bond
Categories:
Type: BOOK - Published: 2016 - Publisher:

DOWNLOAD EBOOK

'A' Level Computing
Language: en
Pages: 404
Authors: P. M. Heathcote
Categories: Computers
Type: BOOK - Published: 2000 - Publisher: Payne Gallway

DOWNLOAD EBOOK

A textbook for 'A' Level computing organised in modular format for new AQA specification.
ClearRevise OCR GCSE Computer Science J277
Language: en
Pages: 106
Authors: Online Pg
Categories: Computers
Type: BOOK - Published: 2020-05 - Publisher: Pg Online Limited

DOWNLOAD EBOOK

Absolute clarity is the aim with a new generation of revision guide for the 2020s. This guide has been expertly compiled and edited by successful former teacher
AQA GCSE Computer Science (9-1) 8525
Language: en
Pages: 168
Authors: S. Robson
Categories: Computers
Type: BOOK - Published: 2020-03-31 - Publisher: Pg Online Limited

DOWNLOAD EBOOK

This book is aimed at GCSE students. It provides comprehensive yet concise coverage of all the topics covered in the new AQA 8525 Computer Science specification
Tackling A Level Projects in Computer Science AQA 7517
Language: en
Pages: 98
Authors:
Categories:
Type: BOOK - Published: 2020-01-30 - Publisher: Pg Online Limited

DOWNLOAD EBOOK

Tackling A Level projects in Computer Science for AQA 7517 is the essential student guide for completing the project and, in particular, the report, with confid