I like to keep it simple when I've taught introductory classes. I generally start with algorithms, written in natural language. The one I've found most useful (for demonstrative purposes) is 'tell a 5yr old how to make a peanut butter and jelly sandwhich'. To illustrate, I will bring in a knife, a loaf of sliced bread, a jar of jelly, and a jar of peanut butter - and then use the descriptions (algorithms) proposed by the students - following them exactly, without deviation. 90%+ of the descriptions will fail, due to assumptions that humans make about behavior. The point of the exercise is to show how much detail an algorithm must have in order to be successfully executed.
I try to stay away from specific programming languages because I find that once a student starts writing code first (as opposed to algorithms), the limitations imposed by the language will directly affect the way the student solves the problem.
I am a network Engineer (CCNP) and a degree in computer Science. Am also a software developer in strong knowledge skills in HTML, CSS, PHP, JAVA, C++. That help in software creation.
I will help you built that website from scratch.
computer skills lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest HTML lessons to help you.
Learning isn't a problem, CSS lessons for all!
Taking computer networks lessons has never been easier: you're going to learn new skills.
|at his home||at your home||By webcam|
|1 hour||Not available||Not available||£35|
|5 hours||Not available||Not available||£175|
|10 hours||Not available||Not available||£350|