Hacker News new | ask | show | jobs
by qxcv 5173 days ago
Sorry, I should have been more specific. When I say "explain operators", I mean something along the lines of "To add numbers, you can write '2+5 <enter>' and it will give you 7". In two to five minutes you can probably explain addition, subtraction, multiplication and division and then link it back to variables. So "Type 'i = 3 + 3 <enter>'. Now type 'i <enter>'. It should give you '6'."

It seems to me that attention span is the biggest hurdle. You're unlikely to hold a ten year old's attention for more than a couple of minutes if they don't have a solid understanding of why the concept you are teaching is important and how it ties in to the other concepts they have learnt. If you can show them how useful a concept is, they're probably more likely to go and gain a more thorough understanding on their own.

> Do you mean 8-16 as an age range or a number of students in the class?

Age range. Ideally you would want to avoid having that sort of spread in a single class (perhaps take one class for the 8-12 age range and one for 13-16 age range).

> Also, not all kids get excited at the first sight of scale. It often requires taking time to explain things and give different examples of this phenomenon.

True, I'm just basing what I wrote on what my friends and I found particularly interesting. It's probably different for everyone.