KS5 · AQA A-level Computer Science (VB.NET)
Computer Science Revision
Develop the compulsory AQA 7517 course through detailed explanations, original VB.NET examples, worked methods and independent practical or evaluative demonstrations.
Computer Science topics
13 topicsProgramming fundamentals and objects
Develop and trace VB.NET programs using appropriate types, control, strings, subroutines, recursion and object-oriented design.
Data structures, files and vectors
Implement and compare arrays, records and files, queues, stacks, graphs, trees, hash mappings, dictionaries and real vectors.
Algorithms, search, traversal and optimisation
Trace, implement and evaluate graph/tree traversal, expression processing, searches, bubble/merge sorting and shortest routes.
Abstraction, languages and computation
Reason through abstraction, sets, formal languages, state machines, grammars, complexity and the limits of computation.
Numbers, coding, media and encryption
Work with number systems, fixed/floating representation, characters, error methods, media, compression and message protection.
Software, translators and digital logic
Explain platform software and translators, then construct truth tables, logic circuits, adders and clocked bit storage.
Processor architecture, instructions and devices
Trace processor registers and supplied instructions, evaluate performance and explain input/output and persistent-storage devices.
Computing consequences, ethics and society
Evaluate computing uses through privacy, evidence, embedded values, inclusion, cultural interests and professional/legal responsibility.
Communication, networks and web services
Explain transmission, local and Internet networking, secure communication, layered protocols, subnets and interactive web systems.
Relational databases, SQL and concurrency
Model related facts, normalise to third normal form, execute SQL and reason about integrity and simultaneous client changes.
Big Data, distributed processing and graphs
Evaluate data scale and meaning, distributed work, functional features and fact-based graph representations.
Functional programming, functions and lists
Construct and trace function values, partial application, composition, map/filter/fold and list operations in VB.NET.
Systematic development, testing and project skills
Develop evidence-led analysis, design, implementation, testing and evaluation skills for programming and independent project work.
No topics match. Clear the filters to see all topics.
Download PLCs and PLC questions
Combine units in one editable Word document, grouped by unit and topic. PLC questions use the full demonstration tasks for each learning goal.
Build a revision guide
Combine the full revision notes and diagrams from your selected units into one editable Word revision guide.