Difference between revisions of "Section A AL"
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}} | ||
− | == | + | ===Year 2=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | =Year 2= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[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}} | ||
− | |||
− | |||
[[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 15: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
Constants - Variables - Data Types -
Parameters - Global Variables -
Year 2
Object Orientated Programming -
Fundamentals of data structures
Year 1
Arrays -
Records -
Year 2
Linked Lists - Lists - Needs Quiz
Stacks -
Queues -
Graphs -
Trees -
Hashing -
Vectors -
Fundamentals of algorithms
Year 1
Algorithms - Needs Quiz
Year 2
Theory of computation
Year 1
Computational Thinking - Needs Quiz