Slashdot Mirror


High School + Physics + Linux = ?

earlums25 asks: ""I'm a high school physics teacher stuck in a school where not only is Windows rampant, but the sysadmin isn't interested in alternatives. I want to present a case where my students could use Linux boxes instead of Windows for the purpose of showing them there are alternatives. The major obstacle is that I haven't found software for Linux that would take the place of 'Precision Timer,' a piece of software that allows students to connect photogates through a Pasco 6500 interface. The software would need to recognize the input signal which comes in through the Pasco interface (a 1/4 inch plug connected the gameport), record time, plot data, print/save data and plots, and do basic calculation of speeds, accelerations, averages and standard deviations. Any ideas?"

4 of 74 comments (clear)

  1. Too much free time? by Glonoinha · · Score: 4, Insightful

    Without sounding harsh, your OS is a means, not an end. Looking over the details again, you have an existing solution that a) works, b) is supported by your existing staff, c) is already paid for ... am I correct thus far?

    You are teaching Physics, so teach Physics. I agree with you, alternative OS's exist and are often viable, occasionally superior to what is being used but you are trying to impose your religious views (OS Holy Wars) on young impressionable minds (I commend you on that, get em while they are young) in a classroom completely unrelated to operating systems, computers, religious freedom, etc. Additionally, you are trying to shoehorn the new OS where it isn't an obvious (nor an excellent) fit - the tools are not readily available.

    What would you say when the biology teacher came to you with the following dilemma - they already have microscopes, paid for, supported by the current staff, that are working ... but she wanted to use a different brand of microscope to 'show the students that alternatives exist.' Probably tell her to go teach some biology after asking if she had entirely too much free time.

    If you want to teach alternative OS's, offer to create a new class, or even an after-school workshop. That way you could dedicate the needed resources (your time, efforts) to the computer side without getting the Physics in the middle of it.

    --
    Glonoinha the MebiByte Slayer
  2. That said ... by Glonoinha · · Score: 3, Insightful

    You could always use a Wintel box for data collection, then have the Wintel box pass the data to your Linux box either real time or staged (store it to a file, have the Linux box go fetch it) and then process the file on your Linux box.

    This kills three birds with one stone -
    1. instant solution, the data aquisition issue is resolved,
    2. if IT comes in you can point to the Windows box and they will be happy,
    3. you get to demonstrate alernative OS's, even demonstrate interoperability techniques.

    --
    Glonoinha the MebiByte Slayer
  3. Shut up and teach by NevarMore · · Score: 3, Insightful

    For all you ferriners this is why american schools suck. Teachers are more concerned (perhaps its the politicians and the wannabe politicians in the school administration) with how to teach using the newest toys rather than how to teach with what they know and more importantly what to teach.

    In high school (but a few years ago) I had a great physics teacher that used whatever she needed to use to teach us. We were doing some speed and sounds based experimentation and for the recording hardware she had there were existing drivers for the science lab macs that were a good 4 - 5 years old, so thats what we used. No one gave two shits that it was on a Mac, we were there to learn physics and my teacher was there to teach it, not press her personal preferences for OS during class time.

    On the contrary, in my calculus class the teacher tried to use computers and teach a large group of non-technical people to program thier calculators (ti-83 was the standard) to do the calc for them. Now i can see this as being a good thing to save us the tedium of solving a more basic problem as part of a new problem to isolate the concepts of the new material. However, we lost a full 3 DAYS of class time fucking with the calculators which would have been better spent teaching us. Now I really didnt mind sitting in the corner taking 15 minutes to poke the program in then playing nibbles or drugwar for the next 2.5 classes...

    My point is that there is no reason for you to change the technological base of a class/cirriculum UNLESS that change will help to illustrate a concept and teach your students. If there was some whiz-bang hot shit program or hardware that was linux only, then by all means please put it in place, but make damn sure it works without fail. A student having to make up a lab or stay late because you had to go dink with someing in /etc or recompile a kernel defeats the purpose of using the new toys.

  4. showing alternatives by bedessen · · Score: 4, Insightful

    I agree with your sentiment that it is good to show these kids that the world of computers does not equate to Microsoft Word and Microsoft Internet Explorer running on Microsoft Windows. Most ordinary computer users probably spend 90% of their time using these or some other small handful of apps, and it's easy to assume that's all there is to computers if you've never experienced anything else.

    But, I don't think this is the proper setting to demonstrate this idea. The whole point of alternatives is choosing the best solution for the task at hand. Here you've got a case where the alternate tool does not have the necessary functionality, at least not without extra development work. It doesn't have support from any of the administation, and indeed would probably draw some degree of negativity. And it's not saving any money or other resources, because clearly the Windows PCs and their software have already been purchased, configured, and work just fine.

    Don't force the square peg in the round hole. There are many times when the alternatives make sense, and this is not one of them.

    What you should instead do is find a task to which Linux and free software are suited. Try having an assignment where the kids use Octave or gnuplot or something like that to analyze their data. Surely there's some task that would require the purchase of non-free software for Windows that can be done with free software on Linux. It doesn't even have to be a very involved task, but perhaps if you had the basic skeleton/framework script setup and the kids just enter their data and get an advanced analysis.

    If it doesn't violate policy, offer to also let the kids use this linux computer in between classes or after school, to surf the web or type assignments or whatever. Surely you will get a few curious kids that want to screw around on it since it's different. A few might want to use it if other labs are full, or they don't have a computer at home, or it's simply convenient at the time, or whatever. Point is, they'll get some exposure even if it's not an integral part of the class (i.e., not driving your lab hardware.)