EducationWorking in education with more than seven years of experience in teaching Computing specifically programming in Java, Python, C# and Object Orientation methodology at higher education and undergraduate level students. Holds BSc(Hons) Computing and Information Systems degree with First Class Honours from London, UK.
Learning programming becomes much easier and fun if besides understanding its syntax, students also must know the basics of its pattern/methodology (for example Object Orientation concepts) and also get some knowledge of language library (APIs) or built-in methods that will really helpful for pupils/students to write good and efficient code.
My current commitments includes:
-Teaching programming from school/college level to undergraduate students by using Python, Java or C#. Students are learning the building blocks of code by writing practical/fun programs and console based games. The skills are extremely transferable and can make them move to more advanced concepts in order to make efficient software and games.
- Providing lessons in introduction to Java programming to students that are going to pursue undergraduate degree.
- Teaching Python to GCSE and A-level students on one-to-one basis.
-Running a small group of adult students that are learning event-driven programming in Java (AWT/Swing API)
-Providing online sessions in Java, Python and C# by using remote control software for sharing screens and live chat.
Experience7 years of tutoring experience, mainly Computing/Programming in International and UK curriculum.
Working as a senior teacher of programming, teaching various programming topics including building blocks of programming, object orientation methodology and various application programming interfaces (APIs).
Also using and teaching the Minecraft game as a tool to enhance the learning, inspecting its source code, using and creating mods (modifications) to customise the games.
Also preparing, conducting and assessing different programming courses:
Teaching C# to develop games in Unity3D
Introducing and implementing the concept of Physics in games.
Creating and programming Robots by using Mindstorms EV3 kit.
Learning about Minecraft by using the Eclipse IDE, Minecraft Forge API and Minecraft Coder Pack Teaching the popular programming languages Java, Python and C#
HobbiesSwimming, travelling and reading.
Inquire about this tutor
The tutor will respond if they are available/interested.