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
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Designing Electronics with Linux
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Dynamic DNS—an Object Lesson in Problem Solving
- New Products
- Using Salt Stack and Vagrant for Drupal Development
- Validate an E-Mail Address with PHP, the Right Way
- Build a Skype Server for Your Home Phone System
- Why Python?
- Tech Tip: Really Simple HTTP Server with Python
- A Topic for Discussion - Open Source Feature-Richness?
- Not free anymore
2 hours 25 min ago - Great
6 hours 13 min ago - Reply to comment | Linux Journal
6 hours 21 min ago - Understanding the Linux Kernel
8 hours 35 min ago - General
11 hours 5 min ago - Kernel Problem
21 hours 8 min ago - BASH script to log IPs on public web server
1 day 1 hour ago - DynDNS
1 day 5 hours ago - Reply to comment | Linux Journal
1 day 5 hours ago - All the articles you talked
1 day 8 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
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.