Inicio > > Ciencias de la computación > A Level Computer Science for AQA Unit 1
A Level Computer Science for AQA Unit 1

A Level Computer Science for AQA Unit 1

A Level Computer Science for AQA Unit 1

KEVIN ROY BOND

98,34 €
IVA incluido
Disponible
Editorial:
Educational Computing Services Ltd
Año de edición:
2017
Materia
Ciencias de la computación
ISBN:
9780992753610
98,34 €
IVA incluido
Disponible

Selecciona una librería:

  • Librería Samer Atenea
  • Librería Aciertas (Toledo)
  • Kálamo Books
  • Librería Perelló (Valencia)
  • Librería Elías (Asturias)
  • Donde los libros
  • Librería Kolima (Madrid)
  • Librería Proteo (Málaga)

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.

Artículos relacionados

Otros libros del autor

  • AS COMPUTER SCIENCE FOR AQA UNITS 1 AND 2
    KEVIN ROY BOND
    This textbook covers the AQA AS Computer Science (7516) specification in an accessible and student-friendly way. It contains many questions and programming tasks to aid students' understanding and grasp of the content.The programming chapters use the programming languages VB.NET, C#, Java, Pascal/Delphi and Python.Each chapter corresponds to a section/subsection of the AQA ...
    Disponible

    101,31 €

  • A Level Computer Science For AQA Unit 2
    KEVIN ROY BOND
    The structure of this book follows closely the structure of AQA’s A level Computer Science specification for first teaching from September 2015. It covers sections 4.5 to 4.12. The content of the book has been constructed with the aim of promoting good teaching and learning, so where relevant practical exercises have been suggested and questions posed for the student to answer....
    Disponible

    102,82 €