A LEVEL COMPUTING 1:1 TUTORIAL SESSIONS
A Level 1:1 Tutorial Sessions
​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 through Skype/ Teams/ Zoom filesharing - subject to copyright of TheComputingTutor
​​​
I have supported students in the main three exam boards: AQA, OCR and WJEC and am completely familiar with all syllabus requirements. In addition I have also supported students for the Cambridge International Qualification.
​
My main programming languages are C#, Python and VB.NET. I am also able to support students in Java. For C# and VB.NET I am completely familiar with Visual Studio Community and Professional editions. For Python I am familiar with Idle, PyCharm and Visual Studio. For Java I am familiar with NetBeans.
​
For database programming I am familiar with SQLite using DB Browser, or MySQL using PHP.
​
Topics covered may include:
-
Data Structures - including Stacks, Queues, Graphs, Trees, Hash tables 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 / SQLite.
-
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 with full compliance with any Exam Board Regulations.
-
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.