I offer tuition in Computer Science at GCSE and A level which combines a rigorous academic approach with real-world applications to help with understanding and remembering concepts. This is based on years of experience as a Teacher as well as working as a software engineer and research professional. I have published papers on creativity and computation and am actively engaged in computational research.
I currently teach A level Computer Science and have done so since 2005. I have many years experience of teaching GCSE computer science. I was involved in the development of the current computer science curriculum when it was first announced by the government and have worked withe the BCS and CAS to implement this. I was also one of the first group of CAS Master teachers.
The prime aim of my tutoring is for students to get the highest possible grade in their exams. I also believe that with the right tuition every student can fulfill their academic potential. Everyone learns in a different way so I tailor my tutoring to meet each student’s specific needs both in terms of subject matter and its application. I break down complex concepts into simple steps, and map abstract theories to practical examples to try to make even the most difficult ideas understandable and relevant.
After an initial discussion with each student we agree a plan of action that is tailored to the student. This is not always as simple as it sounds so I have developed strategies to help tease out from students the areas where most support is needed.
Without knowledge and understanding no progress can be made so this is essential. However, in my view, constant feedback and assessment is the key to students making rapid progress. and this forms the core of my tutoring strategy. I provide guidance, planning and advice on students coursework projects. Projects can be very challenging for students to start and to work out what approach they should take. I have many years experience of helping students find a project that fits their interest and capabilities as a programmer and use this to help and guide them.
My experience as a software developer and teacher means I can provide focused support on all aspects of programming. So as well as help with theory and projects I provide comprehensive and focused support for all programming related to exams including the preliminary material for AQA Paper 1.
Languages | English (British) |
---|---|
Availability | Weekends, Weekdays (evenings) |
References Available | On File |
Loughborough University | 2001 | Masters | MComp (Hons) - Computer Science | |
---|---|---|---|---|
Nottingham Trent University | 2005 | PGCE | PGCE IT | |
Nottingham Trent University | 2005 | QTS | Qualified Teacher Status |
Feedback | |
---|---|
Published feedback | |
Unpublished feedback (Usually negative) | 0 |