Cargando…

My Revision Notes AQA A-Level Computer Science.

With My Revision Notes you can: Take control of your revision: plan and focus on the areas where you need to improve your knowledge and understanding with advice, summaries and notes from expert authors Achieve your potential by applying computing terms accurately with the help of definitions and ke...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Reeves, Bob
Formato: Electrónico eBook
Idioma:Inglés
Publicado: London : Hodder Education Group, 2016.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title; Copyright; Acknowledgment; Get the most from this book; Features to help you succeed; Contents; 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; 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; Fundamentals of algorithms; 12 Graph and tree traversal; 13 Dijkstra's shortest path algorithm.
  • 14 Search algorithms
  • binary, binary tree and linear search15 Reverse Polish Notation; 16 Sorting algorithms
  • bubble and merge; 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; Fundamentals of data representation; 23 Number systems; 24 Number bases; 25 The binary number system; 26 Coding systems; 27 Encryption; Fundamentals of computer systems; 28 Hardware and software.
  • 29 Classification of programming languages and translation30 Boolean algebra; 31 Logic gates; 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; Consequences of uses of computing; 36 Moral, ethical, legal and cultural issues; 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 modelFundamentals of databases; 43 Relational databases; 44 Structured query language (SQL); 45 Big data; Fundamentals of functional programming; 46 Basics of functional programming; 47 Writing functional programs; Software development; 48 Aspects of software development.