
What Should 10-Year-Olds Know About IT? 234
stephendl writes "I have been asked to give a computer based talk to a local primary school. It is part of an after school science club and I have a pretty free rein to talk about whatever I want for 10 minutes. The children will be aged 9 and 10 and will come from a range of backgrounds, there will be a parent of each child present too. My initial thoughts for the subject included the history of computers, the components in a computer and what computers are used for. Does the slashdot community have any suggestions, experience in this area or tips?"
How about things not to do? (Score:5, Funny)
Wait, there's someone at the door...............
ARRRRRRRRRRRGH!!!!
Re:How about things not to do? (Score:5, Funny)
Or, perhaps he was dictating.
Re:How about things not to do? (Score:5, Funny)
It reads, 'Here may be found the last words of Joseph of Arimathea. He who is valiant and pure of spirit may find the Holy Grail in the Castle of aaaaaagggh'.
ARTHUR:
What?
MAYNARD:
'...The Castle of aaaaaagggh'.
BEDEVERE:
What is that?
MAYNARD:
He must have died while carving it.
LAUNCELOT:
Oh, come on!
MAYNARD:
Well, that's what it says.
ARTHUR:
Look, if he was dying, he wouldn't bother to carve 'aaaaaggh'. He'd just say it!
MAYNARD:
Well, that's what's carved in the rock!
GALAHAD:
Perhaps he was dictating.
ARTHUR:
Oh, shut up. Well, does it say anything else?
MAYNARD:
No. Just 'aaaaaagggh'.
LAUNCELOT:
Aaaauugggh.
ARTHUR:
Aaaaaggh.
BEDEVERE:
Do you suppose he meant the Camaaaaaargue?
GALAHAD:
Where's that?
BEDEVERE:
France, I think.
LAUNCELOT:
Isn't there a 'Saint Aaauuves' in Cornwall?
ARTHUR:
No, that's 'Saint Ives'.
LAUNCELOT:
Oh, yes. Saint Iiiiives.
KNIGHTS:
Iiiiives.
BEDEVERE:
Oooohoohohooo!
LAUNCELOT:
No, no. 'Aaaauugggh', at the back of the throat. Aaauugh.
BEDEVERE:
N-- no. No, no, no, no. 'Oooooooh', in surprise and alarm.
LAUNCELOT:
Oh, you mean sort of a 'aaaah'!
BEDEVERE:
Yes, but I-- aaaaaah!
ARTHUR:
Oooh!
GALAHAD:
My God!
[dramatic chord]
[roar]
MAYNARD:
It's the legendary Black Beast of Aaauugh!
[Black Beast of Aaauugh eats BROTHER MAYNARD]
Tell them to learn Hindi (Score:5, Funny)
BC
On a serious note... (Score:5, Insightful)
(Oh, sure, the BBC computer was brilliant, the Inmos Transputer was the product of sheer genius, the Archimedes was very respectable for the time - far more advanced than PCs! - and the ARM/StrongARM processors were a work of art. Care to find any of these products outside of a few specialist shops in the UK? In fact, care to find anything other than the StrongARM anywhere at all???)
Likewise, America isn't the tech centre it used to be. Most chip manufacture is done overseas, and sooner or later, it's going to occur to businesses in those countries that they can gain a massive competitive advantage by using these "local" resources. Why not? They're the ones with the experience, actually doing the work, these days. US labor is generally too expensive. Given the folks in Taiwan, etc, have the means, the motive and the opportunity to turn that work-experience into a profitable business of their own, it's just going to be a matter of time before it happens.
With software outsourcing to Asian nations and the subcontinent, it's not just the hardware you need be concerned about. Again, these guys aren't stupid. With the necessary training, and the considerable work experience they are receiving, all it'll take is some imaginitive and a little venture capital, and you may very well see major companies coming out of such countries.
Unlikely? Not really. Japan, after World War II, was a wreck, had very minimal up-to-date technology, and no history of being a major International power in commerce. With funding from the US, and an import of know-how (not all of it ethically obtained) they have cloned just about every piece of Western technology and have often made some impressive improvements.
I heard this wonderful quote for Formula 1 motor racing - "if you're not moving forwards, you're moving backwards". In technology, this is certainly true. Last week's "new thing" is next week's "old hat". Plenty of places in the US still use COBOL, AS400s, etc. PL/1 compilers are still being sold for $15,000 a seat. (Someone's buying it or they wouldn't charge it.) That's not a sign of rapid forward movement.
India, Taiwan, etc, don't have that legacy overhead. They're much freer to move forward to next-gen technologies, and that puts them ahead of the game, if they take the opportunity.
Re:On a serious note... (Score:3, Funny)
This message brought to you using the World Wide Web over a packet switching network.
</IRONY>
Hmmm. (Score:4, Insightful)
Re:Hmmm. (Score:2)
All kidding aside, the Internet is a part of growing up now, IT is the engine which drives part of our society today. For kids 9-10, I'd touch on security, like don't give out personal information online (but I wouldn't drone on it, I am sure that they get it alot). Maybe for something quick, I'd introduce them to Flowcharting.
FLOWCHARTING at 9 yrs old!? (Score:2)
Please recall that were talking about little kids here. Flowcharting? No.
I agree that they are probably overwhelmed with (far too abstract) warnings about the internet.
In my children's class last week, they had a entire session just on identifying different media: CD, Floppy, ZIP, Jump, etc. I was momentarily tickled to hear that my daughter asked if she could just "put a cord from one to the other."
That sounds about the right topic level for this Ask
Re:FLOWCHARTING at 9 yrs old!? (Score:2)
Re:FLOWCHARTING at 9 yrs old!? (Score:4, Interesting)
Re:FLOWCHARTING at 9 yrs old!? (Score:2)
If instead it was a group of kids that are actually interested in learning to program...then it would be appropriate.
Just my opinion.
Re:FLOWCHARTING at 9 yrs old!? (Score:4, Insightful)
Basic flowcharting is just a structured way of looking at the steps of any process. Trust me, in limited form, it is very appropriate for children under the age of 10, they will not be harmed by the knowledge of the mighty Flow Chart. I can understand some of your issue, you start a kid on Flow Charts, next thing you know they are thinking logically, then they *shudder* start thinking for themselves, next, total collapse of society.
No, actually, I have the opinion of some guy in Kansas, and he has mine, we traded for the day! So, I am not really reponsiable for this post, it content, or the next great flame war.Re:Hmmm. (Score:4, Interesting)
When I was first introduced to flowcharts in high school we had a lot of fun with them. When I saw them again in college it sapped my will to live.
Presentation can make anything interesting. That's the real genius of Bill Nye.
Re:Hmmm. (Score:2)
Yea, your probably correct, I am sure that kids these days get many, many, more hours of professional, structured security education then I ever got. I think I remember a bike safety course once.
Basicly is was part of an incomplete thought, when I was (like I figured everyone else was) going to suggest a topic on some part of the Internet. Then I thought of programming, but
Re:Hmmm. (Score:2)
Re:Hmmm. (Score:3, Funny)
10 print "Joe is wicked..."
20 goto 10
ahhh.. the good old days.. however.. I did advance from that to the pc days: format c:
Re:Hmmm. (Score:5, Insightful)
I feel just the opposite. When I was growing up, I was constantly bored by school and, in hindsight, I wish they would have tought me more. Take math, for example, I'm pretty sure that between the grades of 3 and 7, I really did learn that much. The same can be said for other subjects. I do, however, understand that the public school system has to keep some kind of average pace so that the majority of students can keep up. But I still think they went too slow in many areas.
Re:Hmmm. (Score:5, Insightful)
Re:Hmmm. (Score:2)
I started teaching my oldest daughter basic algebra in the 3rd grade, because she was ready for it. The 2 younger kids were a lot older than her before we taught them algebra because they weren't ready for it. They still learn well at home, just at a different pace. My oldest wo
Re:Hmmm. (Score:2)
Re:Hmmm. (Score:3, Insightful)
School goes too slow for half of people and too fast for the other half. If you're even a little bit above average you're going to find some things a lot easier than many other kids do. That's why education shouldn't be limited to the school.
The point of a montessori education is to avoid this. The pragmatic aproach that Americans have taken towards education, on the heels of Dewey and his ilk, has led to the modern "classroom" with "grade levels" that groups of students progress through. The montessor
Disagree (Score:2)
If your kids aren't learning the fundamentals at age 3-5 they're have difficulty fitting the rest in before the usual growing processes kick in and their brains "harden" - apparently there's actually a significant brain cell die-off at that point.
I'd suggest teaching the kids what YOU think matters. Coz otherwise MTV and friends are going to try to teach the kids what MTV et
Re:Hmmm. (Score:4, Interesting)
You're just exposing them to things, you aren't shoving it down their throats and forcing them to become IT slaves. Not all education is some kind of indoctrination plot. Simply giving them a little exposure to something isn't really the same as drilling it into their brains. A think that a wide exposure to many things is really healthy for kids, if they don't know what a wide world it is where knowledge is valuable, they can't see any point to their education.
Interesting side note, one field trip that virtually every kid in the city went on at some point was to tour the tidy didee diaper company, a cloth diaper cleaning service, which was probably the largest volume of foul smell I've ever been exposed it, even to this day. I think that was some kind of weird scare tactic trying to teach us that if we weren't capable of skilled work thats where we'd end up, they didn't present it that way though, they took it all very seriously and the operation was quite complex.
hogwash (Score:5, Insightful)
Kids in a voluntary, after school science club are probably already reading above grade level, and performing math at junior high levels.
I was in such a club at that age, and it was a lot of fun.
Re:Hmmm. (Score:2)
Thanks for the practical demonstration.
Re:Hmmm. (Score:2)
Talk about (Score:5, Insightful)
Ten year olds are not going to care about cpus, memory and such. The ones that do care will already know more than you can tell them in ten minutes.
Re:Talk about (Score:2)
As someone studying elementary education, I couldn't recommend this approach more.
Re:Talk about (Score:2)
To get the poster to answer their own question, what were they learning at age 10? Our school didn't do basic electricity ("This is a battery. This is a bulb. This is a switch. Look at the bulb glow.") until age 10-11. So don't imagine they'll follow much of the internals.
At that kind of age, the computer *has* to be a magic box. You press the "on" button on the PS2, put your CD in, the game plays. Focussing on all the amazing things these magic boxes do would be a good start.
Re:Talk about (Score:3, Interesting)
Of course, pointing out that computers are ubiquitous now will probably be more fascinating to the parents than to the children. At the age level we're talking about, the pervasive presense of computers in modern society may very well be taken for granted.
It may be more illuminating to go on for a bit about how these are great automating machines, and that whereas today we can do all these cool things because of computers and the internet (of which they probably won't need many examples), it wasn't that l
Re:Talk about (Score:2)
what to tell them (Score:3, Insightful)
Explain how the computers they use are connected on the Internet, and what makes up the Internet. Explain that thousands of organizations have their own "mini-internets", that connect to the internet and also to all the computers within the organizations. Explain what those computers are, what they do, how they are different from the computers that most kids know about, and how there are other things on the network besides computers too. And then explain that IT designs it, builds it, makes it run, fixes it when it breaks, and upgrades it as it goes along.
programming languages (Score:2)
Re:programming languages (Score:2)
And it's fun for you to play with as well.
--Mike--
Re:programming languages (Score:2, Interesting)
Logo also taught me computers need precise instructions; enter the wrong command and the picture wasn't pretty anymore! By the time they get bored with it you'll know whether any of the ki
Re:programming languages (Score:2)
He seemed so surprised that logo could generate such patterns. I always got the impression they'd had some sales rep type explain how to start using
Re:programming languages (Score:2)
Re:programming languages (Score:2)
Squeak! (Score:2)
Logo ..... (Score:2)
But Logo was specifically designed for exactly this task wasn't it? It was one of my first languages back in the day.
Re:programming languages (Score:2)
Then I'd move on to a very simple language. Logo, basic, something of that sort. Some place they can learn the basics without all the syntax. Your best bet is probably some domain language run by an interpreter. You may even want to write one yourself, something that looks like a game. An interpreted language to drive a car (command
Re:programming languages (Score:2)
Let children be children first (Score:5, Insightful)
Maybe not a direct answer to your question, but related to this topic I wanted to add this thought:
Computers are entering our lives at every level and sooner and sooner. Children are born nowadays in an age where they rather learn to type on a keyboard than learn how to breath.
Being a little geek myself I am the last to say that I'm not having fun fiddling with these damn nice machines, but still remembering the days without computers I do belive that children first need to be able to be children. Childhood only lasts for such a short time it is a shame that even this period of their live is invaded by these machines. Children should play, outside, with each other, In Real Life.
There was a time I believed that every child should have a computer in class as soon as possible is something I've left behind me for a couple of years now.
Let children be children first, they'll have time enough afterwards to discover the wonderfull virtual world ... in there.
Power, Choice, and Logic (Score:5, Insightful)
Our 9 and 10 year olds already know that "computers are used for everything". They probably don't care (yet) about how they came into being. Instead, why not focus on what no one tells these kids: that the age of the Internet and the personal computer gives them a degree of unparalleled personal power.
Show them how computers only ever do what a human tells them to. Give them fun logic puzzles and explain simply how they are really just programs. Explain how the ability to use logic and creativity together make the computer a powerful tool. Illustrate how computing gives them choices -- they don't have to use the software (not even the OS) that came with the computer, they can do whatever they can figure out how to do.
Talk about the cool things computers will be able to do in the future. Have them work with a really simple encryption (secret messages! cool!) method, and explain how businesses and individuals use more complicated versions to keep their private messages private. Just about all kids love the idea of secret messages -- use it!
Don't lie. Don't tell them it's all easy. Do tell them that it's all possible, if they work hard enough to learn. Make computing interesting and accessible, don't bore them with history and "hey, computers control your car, your games, and even the clock on the wall!"
You have a very potent opportunity to motivate and educate. Don't waste it! Make sure every kid -- and especially the girls -- know that working with computers is rewarding and not just for "smart kids".
Re:Power, Choice, and Logic (Score:2)
This is bad advice. Not in the subject matter itself, but in the current school environment. If the topic strays to security and encryption issues, rather than remaining in the Word and Powerpoint universe most teachers know, there could be accusations o
Re:Power, Choice, and Logic (Score:2)
Re:Power, Choice, and Logic (Score:2)
I can't for the life of me figure out what the huge steering wheel is for though...
Re:Power, Choice, and Logic (Score:2)
The console looks like an industrial control setup from a chemical plant or somesuch, with a big-ass valve control. The video screen is a TV (complete with a channel selector,) and if you look it's floating there, with no apparent bracket.
And from the apparent size of the teletype, you'd type with your fists rather than your fingers.
Re:Power, Choice, and Logic (Score:2)
Re:Power, Choice, and Logic (Score:2)
Re:Power, Choice, and Logic (Score:2)
I would have thought that the inconsistent light sources, the random disparity of sharpness from one area of the photo to the next, the contradictory scale of the various components, the complete lack of a discernable halftone pattern appropriate to a black and white print publication, and the pixel-perfect edges of the photo on the supposedly-scanned page, wo
Calculators and Video Games (Score:4, Interesting)
You might also want to explore video game consoles as computers. You could look at the evolution of video games from the Pong days to now. That's a simple, easy way to show the development of computing technology for this audience. Most 10-year olds won't know or care about Linux distros, but they're probably familiar with video games.
Source critisism. (Score:5, Interesting)
to information on the internet. Most of the childes asked, believed that
what they found on the internet is true, 100% fact, and they had no training in spotting what's not facts or how to check the sources.
So, teach them to be critic of information, there's so much bogous information out there, anyone can be confused.
Re:Source critisism. (Score:2)
I don't beleive you. You posted your information on the net with no type of source or corroborating evidence to back up your claim. So then obviously what you are saying is false and everything I find on the internet really is 100% true...but if that is the case, then your statement really is true, thus not everything is true....ah
Re:Source critisism. (Score:2)
On topic: The main task for 9 and 10 year olds is figuring out how the world works. So yes, help them be critical of information. But also show how the internet works, how a hard-drive works, how a monitor works. Huge numbers of kids who are "into computers", don't have a clue beyond how to chat or how to browse. They don't need alt-key trivia, they need to understand the pri
Re:Source critisism. (Score:2)
what they found on the internet is true, 100% fact, and they had no training in spotting what's not facts or how to check the sources.
Actually, it is even worse if it is a printed book in the school's library or worse yet the assigned school textbooks. Students are taught to take it on faith that those facts in those books are true. Adults are worse though. Adults take it on faith that either CNN or Fox News depending on their political leaning is "right" without lo
Kids believe everything (Score:3, Insightful)
Most of the childes asked, believed that what they found on the internet is true, 100% fact, and they had no training in spotting what's not facts or how to check the sources.
Not at all surprising, and it's very unlikely that you'll ever succeed in convincing kids not to believe everything they read. Kids don't seem to be capable of evaluating factual information until they're in their early teens. Not that they don't consider some sources more authoritative than others, but their opinions of different
Re:Kids believe everything (Score:3, Interesting)
My sister went to a school where they had a very unusual song that they'd occasionally sing. It was something along the lines of "Don't trust the weatherman" and had little anecdotes about how the weatherman was wrong on various occasions. Apparently the teacher and the kids came up with it themselves after a field trip went bad
Re:Kids believe everything (Score:2)
I don't know if the song had any broader implication for any of them, but I do know they never trusted the weatherman.
I doubt it had any larger effect, and the resulting skepticism of weather forecasts was almost certainly excessive. An adult can understand that weather forecasts are useful information while still accepting that they're sometimes wrong, and that the further away the forecast is the more likely it is to be wrong. Elementary-age kids, however, are more likely to trust them implicitly --
Just kids? (Score:3, Interesting)
A guy I know keeps falling for crap like "You are a great poet! Be immortalized in the hall of fame! ** $50 plz", and virtually all multilevel marketing schemes that he happens to encounter. He must be on the "World's Greatest Suckers" mailing list. I just utterly cannot comprehend whatsoever, he simply does not want to listen to reason, there is some kind of fantasy to it
Re:Kids believe everything (Score:2)
This is where the whole notion behind the word "liar" comes from it. On the playground, you're either a "liar" or you aren't, when in fact everybody tells lies at times, for good reasons and bad.
Re:Source critisism. (Score:2)
There may not be a good way to teach kids to be critical along those lines because if you overdo it, they might miss the point entirely and no longer believe anything they read. I don't know if that'd be useful at a young age. The c
They should know . . . (Score:2)
Old Computers (Score:5, Interesting)
The kids really enjoyed it and it gave them a basic understanding of the innerworkings of computers.
What to talk about with 9 and 10 year olds (Score:5, Insightful)
Ask at the outset:
- Which have Nintendo, PS2s, gameboys, etc.
- which have computers already?
One Idea: Have a Show and Tell. If they're not tech savvy, keep it very high level (this is a CD Rom drive, you put CDs in it, like music CD's or ones with software on it).
Show and Tell Ideas:
I have always thought the primary purpose of education was to provide perspective so people make better-informed and wiser decisions. Perspective includes reducing fear levels to allow for rational thought and contemplation.
Rational thought allows for inspired choices later based on whole sets of info you can't provide by rote learning.
So: Inspire, have fun, and show that no matter how complicated something looks, it's made up of simpler things that can be understood and manipulated by people who are interested in doing that.
Tell them that it never stops getting interesting, and if they're bored, to imagine what other people find interesting about it and see if that's interesting to them.
Just my 5 cents.
Re:What to talk about with 9 and 10 year olds (Score:2)
Re:What to talk about with 9 and 10 year olds (Score:5, Funny)
Just make sure you go over the talk with your local RIAA representative. They'll be sure to point out things you may have left out such as:
Check out scouting (Score:2)
Basically to get the belt loop you have three things to do:
There are more requirements for the pin (you have to do five of the eleven choices), but you m
Here's a few (Score:3, Funny)
-How to disable parental controls on your web browser...
-Bit Torrent, free games and movies and you...
-Keystroke Loggers, how to watch what daddy is doing online...
-Free porn resources...
-Encrypting your
Hah (Score:3, Insightful)
2) Screw the theoretical/historical talks. You're talking about 10-year olds, not uni students. Get a projector and hands-on show them something interesting and fun. A game might actually not be a bad thing. Perhaps a simple game programmed in some BASIC-like language, preceded by some extremely brief examples of how writing somethign in the program and then running it results in the computer actually doing what it's told. Those who are likely to get interested in computers will be fired up by that. Those who aren't, well, they aren't. Perhaps page-down through the slightly more complex game to show them how long the program is, and tell them "that's about 1000 lines of code - nowadays computer games tend to have X bazillion lines of code, but the result is a bit more impressive!" and give them a brief demo of some modern game - perhaps even play the demo movie from a game.
Daniel
Straight from my ten year old (Score:2, Interesting)
History is the least interesting part.
Talking about components is the most interesting part. Also talk about applications, directories, files, and aliases."
CLI (Score:2)
not much ... (Score:2, Insightful)
Basic schooling is enough. I'm not even sure what to teach them about IT? some Network-basics?
How a browser/mail client/... works? Word processing? programming? Its all not important for them.
They will learn in automatically when they grow up or show an own personal interest in those things.
Oh, have a demo. Please. (Score:3, Interesting)
I'm still a believer that programming gets a bad rap. I don't care about what you tell me a computer can do, I care about what I can tell the computer to do. (You know what I mean). Been that way all my life. If you have a demo, then find some sort of open source video game that enables you to hack up easily visible changes (like skinning the characters or something else quick and easy to demonstrate). If you don't, then start writing on the whiteboard and go with logic problems. Maybe do Towers of Hanoi in long hand. Give them a problem, let them solve it, and then show them how they basically just wrote a computer program. Or "missionaries and cannibals" or one of those others that has some good visual quality.
The advantage to taking that path, by the way, is that you're least likely to run into the "We already knew that" argument that you're gonna get if you plan to talk about information that can be found on the Internet.
Barring that, go science fiction. Talk about the Mars Rover or something that they may know about, but not necessarily have realized can be connected back to the same computers they use every day.
Keeping it safe (Score:3, Insightful)
Sorry to be alarmist, but here are two examples:
My step-daughter, 12 years old at the time, had bveen given the talk about not giving out private information online. In spite of this she gave out her phone number to someone online. When the person called my wife answered and talked to the person. He was not the 13 year old boy that he had told my step-daughter he was; his real age was off by probably 20 years. We then iterated the safety issue of what she had done and as a consequence she couldn't use IMs or email for 2 weeks.
I got an Instant Message from my 11 year old niece; her newly chosen screen name was "SmoothnPink99." The screen name had some meaning to her that was innocent, but of course might mean something else to an unsavory character. I called my sister and let her know politely that her daughter had a new screen name that is not the best choice to a pre-teen girl.
So bad stuff can happen to kids while online.
I'm not saying this is the only thing you should talk about, just suggesting that you speak a few sentences on the subject. The point is parents, teachers, etc., have some say in what kids at that age should and should not do when using a computer, what information the kids should not disclose, etc. You don't have to spell it all out in gory details, just say enough to make the point that a responsible adult can and should help set guidelines.
Take apart a computer and don't take too much time (Score:2)
Limit what the scope of what you are talking about.
Practice your presentation beforehand and time it. Make sure your practice sessions run under ten minutes. The worst thing you can do is end up rushing through the presentation, covering too much in a rush
As to the subject matter of your presentation, I would encourage you to try something fun and relevant. Take apart an old (or new, if you don't mind voiding the warranty) computer or
Just one thing (Score:2)
don't direct towards only the nerds (Score:5, Interesting)
I say you show what you can do with a computer. Here are a few ideas:
1.Schedule a Skype call with a friend you have as far away on the globe as possible. Explain how a computer takes audio information and transfers it over the internet.
2. View the solar system in 3D (I think there is some open source software [openuniverse.org] that allows you to do that). Explain how a computer can take loads of data and draw it for you.
3. If the classroom has dictionaries tell everyone to look up a complicated word up and race them with the computer. Explain that the computer's strenght is it's speed not it's intelligence. Tell them that you cannot ask a computer to draw a bird but you can use it do store and manipulate a bird picture.
4. open up the computer and explain how each module has it's own specialty: graphics card, audio circuit, network circuits, etc... They'll feel like they've done something really cool.
5. turtle! :) Install Python with the turtle program and challenge them to draw a square with a turtle. Explain to them that a computer is a tool for automation and that is why it is used. Humans still are the ones that have to think to make them automate tasks we ask them to do.
The computer alone can captivate your audience but the great thing is to make them participate. Make them feel like they changed the world by doing something. Let them give you the obvious answers.
Obligatory City Slickers Tie-in (Score:2)
Value this time in your life kids, because this is the time in your life when you still have your choices, and it goes by so quickly. When you're a teenager you think you can work on any OS, and you do. Your twenties are a blur. Your thirties, you learn to program, you make a little money and you think to yourself, "What happened to my twenties?" Your forties, you grow into middle managment you grow another chin. The streaming video starts to get too fast and one of your old girlfriends from h
When I was 10 ... (Score:3)
EG - the keyboard was for giving the computer instructions, and the tape-recorder allowed you to store those instructions and play them back at a later date.
The TV was used to display the stuff that was going on inside the computer.
In my own way I new what input / output was, what backing store was and what memory was. In addition I had a basic understanding of programs, programming and the things a computer was good at.
Oh, yeah, and that the best game of course for the ZX81 was "3D Monster Maze" in which you wandered through a 3D Maze being pursued by a giant T-Rex..
It was'nt till a year or two later that I obtained my C64 that the real stuff started!
When I was actually taught stuff at school a few years later that I had any formal education regarding computers and I naturally was very good at it because I knew most of it already.
Nick...
Re:When I was 10 ... (Score:2)
For my own experience... (Score:3, Insightful)
Initially we started him with "This is the computer, and here are the ONLY games you are allowed to play", (Reader Rabit and programs sold by his school.) He got to learn the comonents fo the computer like how to handle a CD and such. We had a Knoppix CD where he was able to load and play games on.
He then started learning about programs like paint and office applications for some of his school projects. So he was allowed to use those programs, since there was really no harm in doing so. (Notice that access to web content is still not permitted.)
We constantly made it known that he is not to open any programs that he was not allowed to. Even though he had access he was not *allowed* to use them.
Then his friends from school said that they were on MSN and Yahoo and Email and were able to visit sites advertised during his TV shows. So we sat him down and informed him that not everything on the Internet was for kids and that he is only allowed to access sites that we say are okay and that he is to make up a fake identity when he is told to give personal information, NEVER GIVE OUT REAL INFORMATION. The computer was always in an open room and we constantly checked up on his activities.
We follow the rule where anything new he does on the computer he has to okay-it with his mom and I. A few months ago he got his first hotmail account and got on MSN. Again another talk on how not everyone on the internet is a *good* person and a rule is that he is NOT ALLOWED TO GIVE OUT PERSONAL INFORMATION AND THAT HE IS ONLY ALLOWED TO MSN PEOPLE THAT HE GOT THEIR MSN IDs FACE TO FACE. We test him again and again and when he does do something wrong he is then corrected. His computer usage is a privledge and he remains under our watchful eyes while he is learning this relativly new frontier.
Remember that you will not always be ahead of your child and that you should teach him the proper methods and give them guidelines before you reach this point.
CARE (Score:2, Informative)
http://www.cyberaware.org/about.html
Copyrights (Score:3, Funny)
Talk to them about how evil copyright infringement hurts poor starving artists.
Tell them that Bill Gates is the Devil (Score:2)
When I was 10... (Score:5, Funny)
If I were you, I would start by asking for a show of hands, how many kids know what an openSSH timing attack is and anyone who understands what you just said should be sent outside and forced to play in the sun.
Nothing (Score:2)
Show them some basic computer theory. (Score:3, Interesting)
You didn't really go into any sort of depth as to your audience other than their age, so it's diffficult to give any really good advice, as the best presentation you can do is always one tailored to the existing knowledge of your audience.
However, being an after school science club, I'm going to assume that these kids are pretty smart, want to be there, and probably already know what the inside of a computer looks like, or how to surf the Internet, or how computers are used in society today.
As such, I'd strongly consider teaching them something practical that they can use and build upon, and teach them some really elementary computer math and theory.
Ten years old was the age I started programming at -- completely self-taught -- in BASIC on a Commodore 64 at school. But it wasn't until I was much older that I was even introduced to binary or hex number systems and math. And yet these things are the real underlying basis of how all digital computers are designed and programmed.
Given you only have ten minutes, I'd give them an introduction to the binary number system and simple binary math, and how computers use binary information to do everything they do.
Most kids like learning about how things work, and with a quick intro to binary number systems you can explain to them how computers add numbers, how CDs store music, and how networks inter-communicate (like explaining the basics of Quadrade Amplitude Modulation).
Yaz.
What? (Score:3, Interesting)
Basketball Analogies (Score:2)
Use the computer as a vehicle (Score:2)
Some examples to talk about:
compilers (Score:3, Funny)
I would then immediately jump into the finer points of data structures and algorithms, for example balanced trees, big O notation, efficiencies of various sort algorithms, red/black trees, etc.
Don't forget to use lots of greek characters. In fact this might be a good time to clear up some abstract programming topics, such as lambda functions, macros (in the lisp sense), continuations, anonymous functions, etc.
Suggest Intercal as a good beginners language.
Whatever demo machine you use, make sure to put a block of dry ice in it and claim it is cooled by liquid nitrogen.
I hope these suggestions have been helpful.
Slashkids (Score:3, Funny)
Morse Code (Score:5, Interesting)
Show them how information can be sent using a whole bunch of yes's and no's, on's and off's.
Show them that 1's don't really get caught going around the corners of cables,
that they don't need to sink $30 into a "digital audio" cable when any RCA will do,
that data can be sent using light, radio, or current without giving you cancer or cramps,
that extremely simple adds up to extraordinarily complex, just like the rest of the universe.
Show them that there's no magic involved.
IT moves too fast. (Score:3, Insightful)
This reminds me of when I was in high school and a recruiter from MIT came by. He gave a long lecture on this very subject. He was retired, and said he knew almost nothing about modern technology, but he did have some particularly relevant advice.
He said that the technologies that you will work on in your post-college life, the technology that will be your career path, will not even exist when you are in high school, so that anything you learned would be completely obsolete.. with ONE exception: math. Math is never obsolete, and is the fundamental basis of every technology sector. He gave his own example, he finished high school just as WWII broke out, but when he went to MIT, he worked on developing Radar, which did not even exist a when he was in high school. He spent the rest of his career working on Radar systems.
I wasn't too sure if this was a realistic assessment of my future. A few months later (IIRC this was around ~1973) I visited MIT in person, for admissions interviews and to check out the campus. One of my hosts said I should come to his Comp Sci lecture to see something really important. The lecture was about the brand new Intel 8008 chip, the first time the chip had been shown on the MIT campus. I didn't realize the significance of what I was seeing until several years later when I built my own 8080 microcomputer.
So yes indeed, the microprocessor technology I would work on for my entire career was invented just as I was graduating from high school.
Moral of the story: study math. Forget the IT lecture, it will bore the kids and it will be obsolete before they even ENTER high school. Focus on the everchanging nature technology, that it will always be new tech, newer and more exciting than anything they can even imagine, and math will always be the key. Maybe you can use some elements of this story. Talk about what computers were like 10 years ago, and how things changed beyond even YOUR expectations in the last 10 years, and ask them to guess what it will be like in 10 years. Get them to use their imagination, get them excited about the future.
Keep them engaged (Score:5, Informative)
DON'T lecture - talk a bit, ask some, get them to ask a lot and do a lot.
Active participation is the key to teaching. Nobody learns, when bored or asleep.
Keep sentances short. Break ideas down into parcels. Kids will lose track of things quickly. It takes a little longer to get complex ideas across, but it improves the kids' chances of learning what those complex ideas are.
Attention spans also tend to be short. Same-old same-old will bore them after a while. That's one reason adverts are 30 seconds or less and why the more successful adverts put the bulk of the important information in the first 5 seconds of that.
In other words, with each topic, you've 5 seconds to get their full attention AND give them a rough idea of what the topic is. You've about 25 more seconds to convince them that it's worth finding out more, AND to cover the main reasons why it would be interesting to them.
Vocally, be interesting. Vary your tone. Monotone "robots" are almost universally ridiculed by kids. You want to be taken seriously. Constant patterns in speech can put anyone to sleep. (That's why many lulabies follow that formula.) Avoid repeating yourself, overusing words, or using words that are barely in your average PhD's vocabulary, never mind your average 10-year-old's.
Above all, pick topics that interest YOU. Kids can spot a fake a mile off. If you don't believe a word you're saying, you're going to have a hard time convincing them.
Visuals help a lot. Kids of that age-range can understand visually far better than they can understand intellectually. (Not always, but it's a fairly good rule-of-thumb.) For example, if you decide to cover transistors/logic gates, then you might want to try the following:
Have one volunteer act as the first input. Have a second volunteer act as the second input. Give them a colored sheet of paper. Say, red for 1, and white for 0. Have a third volunteer act as your "high reference voltage". They carry a red piece of paper. A fourth, final, volunteer is your "low reference voltage" and carries a white piece of paper.
For an AND gate, the first two volunteers are positioned one after the other. The fourth volunteer is to one side. The third volunteer is told to walk past the first two people, but must stop if one of them is holding a white piece of paper. The fourth volunteer is told to wait, unless the third volunteer stops. Then they are to walk on.
For an OR gate, the first two volunteers are side-by-side. Again, the third volunteer cannot walk past someone holding a white piece of paper, but CAN walk past someone holding a red piece of paper. Again, the fourth volunteer can only go if the third one can't go.
Again, to keep people's interest up, you would only want to do two or three runs of this game. Any more, and they'll get bored and lose the idea. Only one run and they won't get the point at all. (The point being to show how something electrical can make "decisions", even though it doesn't "think".)
Time constraints mean that two demonstrations of this kind are about the upper limit. One demonstration should either show what logic is (eg: as above) or show how semiconductors work. (eg: Have the kids act as silicon atoms, and use different color balls to represent electrons and holes into which the electrons can fall. Have the kids swap balls, to represent the flow of electricity through a semiconductor.)
The second demonstration should be something the kids are more familiar with (eg: a games console, a mobile phone, etc). Have the kids play different components in the system. For example, to show how mobile phones work, have two kids playing phones and have two more kids playing phone towers. The kids playing phones wander around, until you call stop.
Science is Cool! (Score:3, Insightful)
They are pretty young. I think this is an opportunity for you to give the "science is cool" lecture -- that it is cool to be a scientist discovering new things and that scientists do good things for everybody.
IT might be a little tougher to envison than some fields, "Kids can you imagine a world without relational databases!?!" But make them aware of all the digital devices around them: cell phones, DVD players, microwave and VCR timers, alarm clocks, portable music players. Let it sink in that somebody had to invent those replacements for earlier tools and if the robots in the movies are ever to exist, a lot of people are going to have to add together their discoveries over time to achieve those future wonders.
Remembering that they are young, here's another angle. If you know they have been exposed to computers already, do you know anybody who has a working manual typewriter? Borrow it and bring it in with some paper and white-out. Let the kids somatically experience what the old days were like. After that, you could probably lead a meaningful discussion group as much as a lecture.
The right maths ? also Security. (Score:3, Insightful)
Numerical Analysis-
Nothing fancy. Just a demonstration of how cumulative errors can lead to errors in calculation. Example : Two calculations that should each result in the value 3.0, but one results in 3.0 and the other in 2.9999999. An equality check will fail. Sometimes, these situations aren't handled well, even in real-world situations.
Set Theory-
Just some basics. Just enough to lead up to state-transition diagrams. Once some very basic set theory and state-transition diagrams are introduced, you have the basis for modeling many systems and automata, formal methods (which I would not introduce to kids - but the concept that development does not have to be flying-by-the-seat-of-your-pants is of value), and many other applicatons. Just the exposure could lead them to discover and think about a great deal more.
Security - E-voting could be an excellent topic, with already many straighforward papers and analysis worth discussing and debating. Many important and approachable arguments lie here, as well as many important infosec principles.
Anyway, these are just some ideas. There may be pros and cons that I am not considering, but I think that there should be some exposure in these areas.
Re:Show them programming (Score:2)
Those were the days.. When programming *was* the user interface. Sure for business all the modern interface stuff is great, but for a kid starting out.... They're best off with as low-level an interface as will grab their interest. If Timex Basic is to low level, try starting them off with logo.