From experience, I revise and learn through practise questions and mock exams and I think this is the best way to revise. I believe that tackling question’s similar to what would appear on an exam, step by step is beneficial to becoming comfortable with exam style questions.
When teaching programming languages, I would have the student do supervised coding making small programs tackling various...
From experience, I revise and learn through practise questions and mock exams and I think this is the best way to revise. I believe that tackling question’s similar to what would appear on an exam, step by step is beneficial to becoming comfortable with exam style questions.
When teaching programming languages, I would have the student do supervised coding making small programs tackling various concepts of languages. When the student feels competent with their programming language, I will ask them to create a larger project of their own design. This will help in understanding more complex coding as well as building the student’s programming portfolio, useful for CVs.
I am more comfortable with some languages compared to others, however I am quick to learn languages therefore I can teach the basics of the language needed for the student’s course.
Everyone works and learns at their own pace, so the lessons can go as quickly or slowly as possible. I hope to give relaxed but useful lessons where the student can feel comfortable asking as many questions as they want or spend as much time on a topic as they need.
With regards to homework, I will prepare appropriate question sheets (not a vast amount as it is summer after all), where the student can answer to the best of their ability and I would review and give feedback in the next lesson. This is so the student can get used to answering exam style questions without supervision.
I am more than happy to try other methods of teaching if my style does not suit the student and make necessary accommodations.
Read more
see less