A LEVEL COMPUTING 1:1 TUTORIAL SESSIONS


A Level 1: 1 Tutorial Sessions
All face to face tutorial sessions will take place in D224 at the Deanfield Campus at The Henley College.
Enrolled students will be able to access their revision material on learnzone/ Teams.
Online support will be using either Skype, Zoom or Teams - please see the Online Tutorials page for further details!
Students will be able to take any resources away with them on a USB memory stick, subject to copyright of TheComputingTutor
It is assumed that the exam board will be AQA and that the programming language used is C#, however support for OCR is available, as well as full support for Python.
Topics covered may include:
-
Data Structures - including Stacks, Queues, Graphs, Trees, Hashtables and Vectors
-
Algorithms - tree traversal, Shortest Path, recursion, searching, sorting and RPN
-
Finite State Machines, Turing Machines, Regular Expressions and BNF
-
Binary Mathematics - including real numbers, negative numbers and subtraction and scientific notation
-
Sound and Graphics
-
Encryption
-
Logic Gates and Boolean algebra
-
Computer Architecture and the CPU including the Fetch Execute Cycle
-
Assembly programming
-
Legal and Ethical Issues
-
Communications and Networking
-
Database programming and Normalization using MySQL
-
Understanding Flow charts and pseudocode
-
Creating algorithms to solve problems
-
Explain the various programming language types
-
Programming sequence, selection and iteration
-
Using variables and constants, variable scope and roles
-
Using single and multidimensional arrays
-
Structured Programming
-
Object Orientated Programming
-
Functional Programming in F#
-
Recursive Programming
-
The Skeleton program
-
As part of the Tutorial programme students can expect
-
Detailed support in their curriculum
-
Detailed help in their project requirements, implementation and write up
-
Focused support on revision sessions
-
Focused past paper question targeted to each student on the areas they are not sure about
A typical session may involve
-
Covering any questions from the student
-
Identifying common areas of difficulty
-
Individual activities
-
Practice past paper questions with access to textbooks
-
Practice past paper questions under exam conditions