A usual lesson is a task program, and a break down step-by-step how to implement it. Instead of just giving the student a ton of code to follow and copy, I sit down and go through it with him/her, and explain what each line does.
I prefer to teach concepts and tools to my students, and give them the opportunity to come up with a solution, try and test it, and troubleshoot it when necessary. I avoid overloading the students with theory and corrections upfront, instead waiting for opportunities to make sure it's something that will sink in.
I am a graduate from a Video Game Design and Development program. I did a lot of peer tutoring during the course, helping my fellow students understand the basics of programming. I have been a web developer/graphic designer for the past 5 years.
closeby? Here's a selection of tutoring ads that you can check out.
Superprof can also suggest C++ lessons to help you.
Learning isn't a problem, java lessons for all!
|at their home||at your home||By webcam|
|1 hour||$15||Not available||$14|
|5 hours||$12||Not available||$70|
|10 hours||$10||Not available||$140|