Teaching with Tux
As a homeschooling family, my wife and I are very involved in our children's education and since we're both a couple of nerds, much of our children's education is done on the computer. I use Linux for work almost exclusively so I was a bit curious to see if there were any good children's educational programs for Linux; it turns out that there are some very good ones and I'm going to discuss 3 of them today: Tux Paint, Tux Typing, and Tux of Math Command. Do you sense a theme developing here?
All three games feature Tux, the mighty Linux mascot. In the paint program, Tux gives instructions on how to select a color from a pallet. In the typing and Math games, Tux shoots down invaders or eats fish as they fall from the sky. Either way, it's a nice touch for a children's program; who doesn't love penguins?
Figure 1
When I first encountered Tux Paint listed as an educational program, I had some doubts. Almost every computing environment comes with a free paint program. What makes Tux Paint any different than the rest? What makes it qualify as an educational program? Well, Tux Paint is really geared toward young children; it's simple enough that they can use it with little or no instructions. It certainly isn't as powerful as the Gimp, but it has a few features that kids should have fun with. As you can see in Figure 2, I'm only slightly more advanced than your average 5 year old art student. On the left side, we see icons for the various functions such as drawing, text, and shapes. We also see an icon for “magic,” which gives us the menu we see on the right. On the “magic” menu, we see two brick tools, a “sparkle” tool as well as a rainbow tool. Kids can use these tools to create whatever they can imagine. My masterpiece demonstrates the grass, sparkle and brick tools. You can also see Tux, which kids can put in their art using the “stamp” tool. Most of the tools have their own sound effects to help keep the child's attention.
Figure 2
So how is this educational? At the lower ages, this might simply be a first introduction to using the mouse. In this case, the parent or educator would help the student select colors and draw lines and shapes. Older, pre-readers, could use this program to tell a story in storyboard fashion. Still older children could use this program to create their own comic strips complete with text. Of course, you could also use Tux Paint to teach students art concepts like color, line, and texture. It doesn't matter how you use it though. Tux Paint is a lot of fun.
I'm sure we've all seen the ubiquitous typing tutor games where you type letters in order to “shoot” falling invaders. See Figure 3. Tux Typing features two such games. In “Fish Cascade,” fish fall from the sky, and as the player types the letter on each fish, Tux eats the fish. The crunching sounds Tux makes as he eats are sure to amuse any young child. In “Comet Zap,” blue comets fall from the sky threatening to destroy the cities below. As the player types the letter on the comets, they get shot down and explode.
Figure 3
Tux Typing features animated menus and four levels of game play. Increasing the game level simply causes the fish or comets to fall faster. You can also chose the length of words that have to be typed in order to shoot down the falling objects. In this case, your choices are short, medium and long, of course. You also have the choice of practicing the alphabet or simple finger exercises. As with most software, and open source in particular, Tux Typing seems to be a work in progress. Some of the menu items didn't work, for example. However, it was quite usable and fun to play.
When I was in school, typing class was an elective. However, it was also a prerequisite for the only computer class my high school offered. Things are different today, though. Not being able to type in today's world would severely limit a person's job prospects. As soon as my boys are old enough to have mastered handwriting, I'm expecting that they will spend a lot of time with Tux Typing.
Kids just don't seem to like to study Math, so anything you can do to make it tolerable, if not fun, is a good thing. Tux of Math Command, or simply Tux Math, is just such a program. See Figure 4. Tux Math is almost identical to Tux Typing's Comet Zap game. Here we have the falling blue comets. Only this time, they have math questions written on them. As the player answers each question, Tux shoots down the comet. Tux Math also allows four levels of play just like Tux Typing. However, Tux Math has a much broader variety of Math exercises.
Figure 4
In fact, Tux Math has eight pages of menus from which to select a skill to practice. Younger children can practice simply typing numbers or addition problems up to 3. Addition exercises go all the way up to addition with sums to 20, or addition with two digit numbers. Subtraction and multiplication offer similar exercises. Many kids seem to have problems multiplying and dividing with particular numbers, so Tux Math allows the student to work on just the multiples and factors that they need to practice, all the way up to 15. Finally, Tux Math allows a student to practice adding, subtracting, multiplying and dividing with positive and negative numbers.
As you can see, Tux Math is a fairly complete Math tutor. It's not designed to teach Mathematical principles, but it does offer a very wide variety of fact drills. My experience with my Kindergartner was that he liked the game, was able to answer the addition questions, but had difficulty actually typing the answer. So he and I played the game together; he'd say the answer and I'd type it. This worked very well.
These three programs are very high quality educational programs for children. Both of my older boys found the games appealing. (It was difficult to convince them that I was actually working while playing these games.) As a warning to parents, some of the theme music is insidious; you may find yourself hearing it in your sleep. In my next article, I'm planning to discuss the Gcompris educational suite. I'd also like to hear suggestions of other quality educational software for Linux.
| Attachment | Size |
|---|---|
| tux1.png | 444.74 KB |
| tux2.png | 340.74 KB |
| tux3.png | 309.18 KB |
| tux4.png | 141.25 KB |
Mike Diehl is a freelance Computer Nerd specializing in Linux administration, programing, and VoIP. Mike lives in Albuquerque, NM. with his wife and 3 sons. He can be reached at mdiehl@diehlnet.com
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
| Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
| Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
| Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
| Weechat, Irssi's Little Brother | Jun 11, 2013 |
| One Tail Just Isn't Enough | Jun 07, 2013 |
| Introduction to MapReduce with Hadoop on Linux | Jun 05, 2013 |
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Linux Systems Administrator
- Validate an E-Mail Address with PHP, the Right Way
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- RSS Feeds
- Senior Perl Developer
- Technical Support Rep
- Introduction to MapReduce with Hadoop on Linux
- Weechat, Irssi's Little Brother
- What the author describes
8 min 44 sec ago - Reply to comment | Linux Journal
4 hours 19 min ago - Reply to comment | Linux Journal
5 hours 4 min ago - Didn't read
5 hours 14 min ago - Reply to comment | Linux Journal
5 hours 19 min ago - Poul-Henning Kamp: welcome to
7 hours 29 min ago - This has already been done
7 hours 30 min ago - Reply to comment | Linux Journal
8 hours 16 min ago - Welcome to 1998
9 hours 4 min ago - notifier shortcomings
9 hours 28 min ago
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
New interview about Linux for homeschooling
(which also mentions this article) is at http://stop.zona-m.net/node/68
Enjoy!
Marco
Articles about Digital Rights and more at http://stop.zona-m.net
CV, talks and bio at http://mfioretti.com
Childs can learn to type before mastering handwriting...
It's mentioned in the article that you intent to use Tux Typing with your child as soon as they have mastered handwriting. I can testify that computer-based teaching enable children to learn the alphabet, numbers, and do basic typing (name and such) long before they are able to master handwriting. Setting the Login password to the child name does a great job in this respect, and very simple programs as KLetters are great too. Of course very simple "sand/mud" writing with a wood stick achieve pretty much the same result in a low tech way. ;-)
It doesn't seem to impair later progress in the handwriting learning progress, at least not in my experience, but it does require a special attention to introduce lower case letters...
Also to consider if you review the excellent Gcompris is Childsplay, both are valuable learning suites.
Thanks for the article, all the best to your children.
Thanks
Thanks for posting this article, this is great!! We home school our daughter, she is currently going through her kindergarten curriculum. I had looked at some of the Ubuntu education packages and at first glance they seemed to advanced for her. Keep these articles coming!!!!
thank you!
We homeschool our kids too
We homeschool our kids too and besides GCompris I used Moodle to organize their work.
Tip: install Edubuntu on an
Tip: install Edubuntu on an old laptop (or pc). It contains all the programs above, including Gompris, potato-head and many more fun and educational things for kids. My 3 year old daughter loves it, and I don't mind getting peanutbutter on the screen - it's her very own computer now. She already types faster than my mother - ehm... is quicker in finding the letters on the keyboard that is.
Worth checking out GCompris
It's worth checking out the package of educational games from the GNU Project called GCompris. It includes Tuxpaint and a bunch (~80) of educational games ranging from very simple (my 4 year old plays the color and letter games and some of the memory variants) to more complex. They're all wrapped in a home menu and subdivided by category so I can let my 4 year old pick out what games she wants to play...
I intend to
Actually, I intend to write about gcompris in my next article.
Take care and have fun.