Learning is faster when you have examples; learners can correlate and grasp things easily. Simple examples are easy to comprehend so always use simple examples. Clarity and simplicity of language is also important. Deep understanding of subject and concepts is essential, which comes by virtue of practice by the teacher himself/herself. Flow of discussion / session should be structured such that basic concepts are explained first, followed by more complex items. Alongside, there has to be a well designed stream of exercises.
I am an engineer with long experience of software development for MNCs and training engineers for complex, cutting edge software projects. The area includes embedded systems, c, c++, verilog, VHDL, SystemC, shell script, Compilers, Linux, operating systems, maths, System level design and verification etc.
Bachelors in Electronics and communications, Masters in VLSI technologies (from IIT), worked for over 25yrs in different MNCs including software giants. Taught/trained professional engineers for highly skilled development tasks.
computer skills lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest C lessons to help you.
Learning isn't a problem, computer programming lessons for all!
Taking C++ lessons has never been easier: you're going to learn new skills.
|at his home||at your home||By webcam|
|1 hour||£25||Not available||£20|