Jerry Houston wrote:
James Knott wrote:
Why is it that people have to learn Windows or Microsoft Office, instead of how to use a computer or an office suite? Do you teach your kids how to drive a Ford? Or how to drive a car? We should be teaching skills, not products.
I love my kids too much to teach them to drive a Ford. <g>
Seriously, I don't think it's a valid comparison. Cars are designed to be nearly universal, and those differences that exist (headlight, cruise, heater controls, etc.) can be figured out in minutes. Operating systems and the applications that run on them have much steeper learning curves.
I'm not suggesting that kids should't be exposed to Linux. Or that it shouldn't be their OS of choice (if it really is their choice). But preventing them from learning anything about Windows and Microsoft applications isn't doing them a favor.
You and I might prefer an open source world, but that's not the world most of us live in, and have to earn a living in.
I think this fear of not being sufficiently deeply steeped in mickeysoft trivia is a bit overblown. I'm with James on this one. Look at college degrees as an example. Let's say there are 2 degree programs you are considering, either for yourself or a child. Both schools grant a Bachelor's in computer science, but the approach is completely different. I will describe 2 actual schools, while protecting their names. At school A, the computer science department is run by the school of business. No hard science is required, and no math is required beyond "business math". The core curriculum teaches the use of products: ms word, ms excel, ms powerpoint, ms visual studio, ms iis. The students are taught in visual basic, with optional courses is visual c dot net. At school B, the computer science department is run by the school of mathematics and engineering. The CS degree requires calculus I II III, differential equations, linear algebra, discrete math, finite automata, probability and statistics, and 3 semesters of calculus based physics. The core CS curriculum covers assembly language programing, computer architecture, top down software design, algorithms and data structures, operating systems, and is taught for the most part in java, with mandatory coverage of c, c++, c#, lisp, prolog, fortran, and perl, with programming assignments due in each language, and a semester long programming project as part of a small team. Senior level courses include database design, www design and management, computer networks and other electives, of which 12 units must be taken. Which degree carries more weight? The one that teaches products, or the one that teaches the principles which will allow the student to learn and use any product? In the same vein, which is better? To teach someone about word processing, or to teach them ms word? Joe -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org