Obviously, it depends completely on the parent. We don't learn these things at school (or at least, I didn't). It's basically up to us / the parents to learn these things. My dad helped me out a lot - forced me to learn binary, etc. The rest (UNIX/Linux/hardware/programming/etc) I've learned myself. This really isn't something you pick up in normal classes though.
How did I turn out? I can tell you almost anything you want to know about computers, but I have no clue about calculus.
However, I did manage to put in about 8 credits in a class called Science Research. I did this in 11th & 12th grade (basically, took it 3 times the first year and 5 my senior year). I was given free reign in this class - basically, my assignment was "learn whatever you can about whatever you want." I took this time to accomplish a great number of things - putting together an interactive CD-ROM for my school (complete with 3D Studio MAX walkthrough animation of the Science Research classroom/lab area), spent a great amount of time learning Photoshop, etc. I bring this up because I think more classes should be like this - give advanced students the opportunity to learn what they want to and take it to the next level. All hope is not lost - Science Research was literally the best class I've ever taken, and I do believe I learned more in it than in all of my other classes combined.
I do, of course, encourage parents to ask for these types of classes, provided that the students are responsible enough to do the work without being very supervised.
|