Difference between revisions of "Section A AL"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
Line 38: Line 38:
 
==Fundamentals of data structures==
 
==Fundamentals of data structures==
  
 +
===Year 1===
 
[[Data Structures]] - {{done}}
 
[[Data Structures]] - {{done}}
  
Line 44: Line 45:
 
[[Records]] - {{done}}
 
[[Records]] - {{done}}
  
==Fundamentals of algorithms==
+
===Year 2===
[[Structured Programming]] - {{done}}
 
 
 
[[Algorithms]] - {{partially done}}
 
 
 
[[Linear Search]] - {{done}}
 
 
 
[[Binary Search]] - {{done}}
 
 
 
[[Bubble Sort]] - {{done}}
 
 
 
==Theory of computation==
 
[[Computational Thinking]] - {{partially done}}
 
 
 
[[Abstraction - Automation]] - {{done}}
 
 
 
[[Finite State Machines]] - {{done}}
 
 
 
=Year 2=
 
==Fundamentals of programming==
 
 
 
[[Programming Paradigms]] - {{done}}
 
 
 
[[Object Orientated Programming]] - {{done}}
 
 
 
[[Recursion]] - {{done}}
 
 
 
==Fundamentals of data structures==
 
 
 
 
[[Dynamic vs Static]] - {{done}}
 
[[Dynamic vs Static]] - {{done}}
  
Line 92: Line 65:
  
 
==Fundamentals of algorithms==
 
==Fundamentals of algorithms==
 +
===Year 1===
 +
[[Structured Programming]] - {{done}}
 +
 +
[[Algorithms]] - {{partially done}}
  
 +
[[Linear Search]] - {{done}}
 +
 +
[[Binary Search]] - {{done}}
 +
 +
[[Bubble Sort]] - {{done}}
 +
 +
===Year 2===
 
[[Merge Sort]] - {{done}}
 
[[Merge Sort]] - {{done}}
  
 
[[Shortest Path]] - {{done}}
 
[[Shortest Path]] - {{done}}
 
===Traversals===
 
  
 
[[Graph Traversals]] - {{done}}
 
[[Graph Traversals]] - {{done}}
Line 107: Line 89:
 
==Theory of computation==
 
==Theory of computation==
  
 +
===Year 1===
 +
[[Computational Thinking]] - {{partially done}}
 +
 +
[[Abstraction - Automation]] - {{done}}
 +
 +
[[Finite State Machines]] - {{done}}
 +
 +
===Year 2===
 
[[Turing Machines]] - {{done}}
 
[[Turing Machines]] - {{done}}
  

Revision as of 16:33, 28 December 2018

Introduction

You are advised to spend no more than 45 minutes on this section. Questions will examine the specification content not specific to the Preliminary Material.

This section covers short answer theory questions on the topics within unit 1 from both year 1 and 2.:

Fundamentals of programming

Year 1

Pseudo Code - Incomplete

Constants - Variables - Data Types - Incomplete

Selection - Incomplete

Repetition - Iteration - Incomplete

Operators - Incomplete

Subroutines - Functions - Incomplete

Parameters - Global Variables - Incomplete

Text Files - Incomplete

Binary Files - Incomplete

Handling Exceptions - Incomplete

Year 2

Programming Paradigms - Incomplete

Object Orientated Programming - Incomplete

Recursion - Incomplete

Fundamentals of data structures

Year 1

Data Structures - Incomplete

Arrays - Incomplete

Records - Incomplete

Year 2

Dynamic vs Static - Incomplete

Linked Lists - Lists - Incomplete Needs Quiz

Stacks - Incomplete

Queues - Incomplete

Graphs - Incomplete

Trees - Incomplete

Dictionaries - Incomplete

Hashing - Incomplete

Vectors - Incomplete

Fundamentals of algorithms

Year 1

Structured Programming - Incomplete

Algorithms - Incomplete Needs Quiz

Linear Search - Incomplete

Binary Search - Incomplete

Bubble Sort - Incomplete

Year 2

Merge Sort - Incomplete

Shortest Path - Incomplete

Graph Traversals - Incomplete

Tree Traversals - Incomplete

Reverse Polish - Incomplete

Theory of computation

Year 1

Computational Thinking - Incomplete Needs Quiz

Abstraction - Automation - Incomplete

Finite State Machines - Incomplete

Year 2

Turing Machines - Incomplete

BNF - Syntax Diagrams - Incomplete

Regular Expressions - Incomplete

Comparing Algorithms - Big O - Incomplete

Intractable Problems - Incomplete