[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [school-discuss] math/science Linux desktop - The Achilles Heel
Les Richardson wrote:
What skills do we want them to have? What basic concepts are required
for our students to have? Pixel? Byte? Pits and Lands? MIME? Character
Encoding? Unicode? Filesystem. Read-only, etc.
What skills? 'Can point and click'? 'Can create a powerpoint
presentation'? 'Can search using Google'? or 'Can create and manage
files in a filesystem'? 'Understands file attributes'? 'Knows what a
process is', etc.
Hmm, I was with you Les right up to this point. Fast forward several
decades and the kids may not even be typing or pointing/clicking, and
certainly won't care about bits and bytes, but rather may be talking to
the computer like Star Trek engineers. Here's an example of a software
application where a physics prof demonstrates an MIT application for
doing basic physics lab exercises on the computer using a smart whiteboard:
http://www.youtube.com/watch?v=NZNTgglPbUA
The students would only have to learn how to draw entities, circle them
to move them, etc., in order to do physics experiments with mass,
friction, springs, gravity, and so on. The "skills" required to use
such an application are fairly minimal, rather the students get to see
physics in action and change conditions of experiments as easily as they
write on a whiteboard.
I guess if I were to specify a single "skill" that students should have
for using a computer with specific software applications to accomplish
something, I'd say it would be how to teach themselves how to use a new
software application. So modifying your list above, here are the skills
I think we should teach students and teachers:
* How to find a tutorial on a particular software application, either
from the Help tab or from the Web and go through it.
* How to use Wikipedia, Google (or any search engine) to find example
uses and example applications of a particular software package (remember
how we learned how to use an encyclopedia to find information; I haven't
used one of those in decades.)
* How to locate user groups/online communities for a particular
subject/application, and how to use online etiquette for joining group
discussions.
* How to find a new Open Source software application, install it, and
apply the above techniques for learning it.
* How to work in a team to do the above with each team member learning
how to do a specific task in a software application in support of a
project goal.
Then, all we have to do it put working PCs with Internet connectivity in
front of them and they're off :-)
Daniel
--
Daniel Howard
President and CEO
Georgia Open Source Education Foundation