Ask HN:How to introduce a 5 year old to computer science?
11–20 of 25 posts
Re: Ask HN:How to introduce a 5 year old to computer science?
#12Why do you want to introduce a 5-year-old to computer science? Has your kid expressed interest?
The child is my nephew. The reason I want to show him computer science is from my own experience. When I was a kid, I got my first computer before all my friends. Today, I realize that made a big difference. Also, I see that his parents do not do not care about that, they gave him a tablet just to play and watch videos on youtube. I just want to show him that there's so much more than that!
Re: Ask HN:How to introduce a 5 year old to computer science?
#13Earlier quoted context omitted.
The child is my nephew. The reason I want to show him computer science is from my own experience. When I was a kid, I got my first computer before all my friends. Today, I realize that made a big difference. Also, I see that his parents do not do not care about that, they gave him a tablet just to play and watch videos on youtube. I just want to show him that there's so much more than that!
He may not be as interested in computer science as you are, just realize that.
[Edit] I say that because I live in the coutryside in Brazil. People here, specificaly in my city, are focused in agricultural activities and are still not used to deal with computers.
Re: Ask HN:How to introduce a 5 year old to computer science?
#14Re: Ask HN:How to introduce a 5 year old to computer science?
#15Earlier quoted context omitted.
He may not be as interested in computer science as you are, just realize that.
I know, my intention is not to impose but to show him what exists and what can be done. I believe that if I do not do that, no one will. [Edit] I say that because I live in the coutryside in Brazil. People here, specificaly in my city, are focused in agricultural activities and are still not used to deal with computers.
I would probably hate CS if my parents told me to get into it or started leaving breadcrumbs for me to pick up.
Re: Ask HN:How to introduce a 5 year old to computer science?
#16Consider Scratch or another "kids" environment, if/when LOGO doesn't seem to be enough.
When they are up to it, help and/or encourage them to make their own games. Or whatever -- if games turn out not to be their thing.
So, you take a TV that is passive. And you make it active. With this cool and tech and not "packaged" looking PCB. And you show them how it can do what they want -- if they can figure it out.
And, don't forget to go out and ride bikes, too.
P.S. The computer is not magic, and it's not a fancy TV. It's a tool. It'll do whatever you want, if you can figure it out.
P.P.S. For bonus points, when they become a teenager, turn them on to the paranoia of the war on general computing. ;-)
Re: Ask HN:How to introduce a 5 year old to computer science?
#17So following that idea; don't teach them CS, give them something that'll force them to pick up CS along the way; and don't let them access the easy route to victory
IE if he wants to play games, don't let him use anything but windows 7 and ban any modern video game. Give him a few copies of good older titles, and no additional instruction; like civ 3, sim city 1, star control 2, etc; by not giving him modern games, he'll be stuck playing alone with no one his age to talk to about it; no one, that is, but the internet. And if he can only play older works, then he'll inevitably read into the history, and select from the older games, and eventually you can let him upgrade his hardware at his own risk, and so it goes on.
Essentially, don't let him get trapped in minecraft; a healthy start, and a tough environment, and he'll come out tough is my belief
Re: Ask HN:How to introduce a 5 year old to computer science?
#18Basic boolean logic. There is also a nice board game called Robot Turtles that helps.
Game: represent numbers using progressively more exotic representations:
Base 10 Base 5 Base 2 Unary
Then
Fibonacci base (http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci... )
Then
Invent a place-value system using product of primes (inspired by fundamental theorem of arithmetic)
Etc. This is a very "digital" set of exercises and it's very focused on counting. Logic will take care of itself.
Re: Ask HN:How to introduce a 5 year old to computer science?
#19Re: Ask HN:How to introduce a 5 year old to computer science?
#20I set him up on a super old laptop to run the desktop version of Scratch. I picked up a set of books by this publisher at Costco. He made it through 3 of the game tutorials and thought it was fun. The hardest thing for him was clicking/using the mouse and touchpad. https://www.amazon.com/DK-Workbooks-Coding-Scratch-Workbook/... We passed the books to some friends after he found something else to explore.
Currently, he's avidly playing a game called "Box Island" on iPad. It's a coding game with several free levels. I was pleasantly surprised when he finished the free levels after a few weeks (we limit iPad time) and requested I buy the remaining levels. Before this game, he was playing Kodable, which was free but had terrible graphics, imho.
We were gifted Robot Turtles but that didn't take.