My teaching philosophy is based on both my educational background and my industrial experience. In the following are the principles I would like to apply as an educator:
• First of all, a teacher had to play the key role of inculcating curiosity in learning. My approach makes the student more motivated to start his learning process and to evolve in it: the student is the actor and I am just the director. I orient his quest of knowledge. I teach him how to activate his own mental mechanisms to resolve problems. I guide his inquisitiveness in the process of discovery.
• Computer science is a practical field. Students should have a hands-on experience in building systems or working through problems rather than just a theoretical treatment of the subject.
I have been teaching for more than 25 years. I developed abilities and skills to transmit my message to various populations of students such as novice students with very general purposes courses (like ‘Introduction to computer science’ or ‘Information Technology for Engineers’) and more expert students with very specific courses (like ‘co-design’, ‘Information Security’ or ‘Artificial Intelligence’). What I observed: (a) Students are more receptive when illustrating examples are practical. (b) Students feel very connected to the subject if the history of the topic is made clear and the genesis of the concept is presented first.
closeby? Here's a selection of tutoring ads that you can check out.
Superprof can also suggest listening comprehension - arabic lessons to help you.
Learning isn't a problem, writing comprehension - arabic lessons for all!
Taking writing expression - arabic lessons has never been easier: you're going to learn new skills.
|at their home||at your home||By webcam|
|1 hour||$18||Not available||$18|