Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Education

Software Suggestions for Elementary School Workstations? 114

krog asks: "I've recently signed a contract with a local middle school to replace their aged Apple /// cluster with a roomful of IBM Aptivas running Linux 7.3. Now surely I will be installing such ease-of-use tools as KDE3, Gnome, and screen, but I am looking for suggestions of other software to install. Anyone know of any good text editors/BASIC interpreters/shells/etc suitable for eight-year-old children?"
This discussion has been archived. No new comments can be posted.

Software Suggestions for Elementary School Workstations?

Comments Filter:
  • Not BASIC (Score:3, Interesting)

    by Charlton Heston ( 588481 ) on Wednesday November 06, 2002 @03:01PM (#4610062) Homepage
    Don't install BASIC on those computers. God, why repeat the mistakes of the past?

    Put something that won't damage them for life. Better than BASIC are:

    -Logo
    -Python
    -one of those programmable robot fighting games where you write programs to control fighting robots.
    -Even LISP would be better than BASIC
    -Pascal

    • I remember trying to do OOP as a kid. If you are thinking python for it's OOP, I wouldn't try until junior high. 'sides, ruby is better ;)
    • by cdrudge ( 68377 ) on Wednesday November 06, 2002 @03:53PM (#4610632) Homepage
      LISP...right. My god, think of the children.
    • Would you care to elaborate, and also explain how those 'other programming languages' aren't?
      While you're at it, go to this forum [qb45.com] and try to explain to them how their favorite language reeks.

      Here is a good version of BASIC that appears to be free. Requires Line numbers but is very interactive. i.e. It remembers variables that can be manipulated outside of a program. You can load a series of programs and GOTO a line number to continue with the same variable values, or just load 1 program with all your routines and GOTO them when you want them. Google Search for UBASIC [google.com] version 8.8 appears to be buggy but 8.74 is good.
    • by Leigh13 ( 96452 )
      Don't install BASIC on those computers. God, why repeat the mistakes of the past?

      Without BASIC, how else can you play fun pranks on the classroom TRS-80?

      10 PRINT "MISS LIPPE SMELLS LIKE DOO ";
      20 GOTO 10
      RUN

    • Why not SmallTalk? (Score:2, Insightful)

      by mrvis ( 462390 )
      Even if you don't like it, it can do some pretty amazing things easily. If you don't believe me, you've never seem the movies that Alan Kay made in the 70's. He had 10 year olds writing programs which they did simple animation on.

      If you read that too fast, read it again. He had 10 year olds writing programs used to make animation.

      When I saw that it blew my mind. That's when I really realized that CS hasn't gone anywhere in decades. Hardware has gotten faster but programs haven't moved a Goddamn inch.
    • There just happens to be a boatload of example code for teaching that uses various primitive forms of BASIC.

      My 11-year-old son found a book at the school library on programming adventure games that even DOS QBASIC was a bit too advanced for (QBASIC doesn't sort numbered statements). Ah, here it is: "How to Create Adventure Games" by Cristopher Lampton (long out of print). An excellent intro to programming, and a more fun result than many of the simpler programming tutorials.

      For that matter, Inform [inform-fiction.org] would be great to have around at the middle-school level. It's got OO, it's got structure, sure it's got no techniques that can be applied to other software engineering, but the effort/fun ration is about as good as you can get.

      My other son is a freshman in high school taking C++, and the students are all bummed they're not writing games. With Inform, you're gaming in a day or so.

      • "There just happens to be a boatload of example code for teaching that uses various primitive forms of BASIC. ..."

        "Ah, here it is: "How to Create Adventure Games" by Cristopher Lampton (long out of print). An excellent intro to programming..."

        I have taken the liberty of trimming your post, but you have pointed out the problem yourself. There is heaps of basic sample code buried in out of print books.

        You need languages where there is extensive sample code available in current books or on the web.

        Have you considered PHP? You can teach people with no background to do useful stuff in it very quickly.

        When you were 8 you might have wanted to create a text adventure, but the 8 year olds of today will never have seen one. They want to create software that looks like software they use. GUI stuff is hard, but simple web stuff can be learned very quickly.
  • Linux/Red Hat (Score:3, Insightful)

    by jkramar ( 583118 ) on Wednesday November 06, 2002 @03:03PM (#4610082)
    Linux 7.3

    I understand that "Red Hat" was implied there, but I still think that the not-so-minor distinction between one of the many Linux-using distros and the kernel itself should have been made, if not by the original story submitter, by the /. editors. Linux 7.3 does not exist and will not for a very long time.
  • Well, at the very least they will need the following

    vi - With their small hands and weak retention, 8 year olds will never be able to master the keyboard spans that Emacs requires, nor memorize the lists of arcane commands.

    Languages - You aren't seriously suggesting that the upcoming generation should use an interpreted language, are you? If so, say hello to 20 more years of code bloat. I think C (and definitely not the horror that is C++) would be the ideal astere first language for anyone, especially a young, impressionable mind.

    Mathematica - There is no more suitable program for 8 year old math than mathematica. I mean, you installed Linux where they used to have Apple ]['s, right? So it sounds like you want to give them the big iron (heh, not THAT big iron). So don't try to give them "Blue Teaches Addition" or anything lame like that--go for the gusto and install the full professional version of Mathematica.

    • this gave me a good laugh. thanks for the witty humor.
    • please no! (Score:4, Interesting)

      by tps12 ( 105590 ) on Wednesday November 06, 2002 @03:23PM (#4610313) Homepage Journal
      Obviously you have never tried teaching children anything. Your choices are way off.

      vi - With their small hands and weak retention, 8 year olds will never be able to master the keyboard spans that Emacs requires, nor memorize the lists of arcane commands.

      vi is a toy editor. It's cute, and handy for tight memory situations, but should be avoided by those wishing to get real work done. Emacs is much more feature-rich and robust, and is an industry standard. Its menus make those difficult-to-reach key commands unnecessary.

      Languages - You aren't seriously suggesting that the upcoming generation should use an interpreted language, are you? If so, say hello to 20 more years of code bloat. I think C (and definitely not the horror that is C++) would be the ideal astere first language for anyone, especially a young, impressionable mind.

      On the contrary, interpreted languages are a great way to learn programming without the complexity of Makefiles, command lines, objects, and debugging. I'd recommend the Mono [monolinux.com] project, which is a Linux port of Microsoft's C# language, as a good introduction to interpreted programming.

      Mathematica - There is no more suitable program for 8 year old math than mathematica. I mean, you installed Linux where they used to have Apple ]['s, right? So it sounds like you want to give them the big iron (heh, not THAT big iron). So don't try to give them "Blue Teaches Addition" or anything lame like that--go for the gusto and install the full professional version of Mathematica.

      Mathematica might help in college, but what about after graduation? Nobody in the Real World uses Mathematica. MatLab is the only sane choice here.
      • Mathematica might help in college, but what about after graduation? Nobody in the Real World uses Mathematica. MatLab is the only sane choice here.
        They are totally different things! I haven't really used Mathematica so I can tell wheter it is good for learning math, but Matlab certainly isn't. Matlab is basically just a programming language made for dealing with largs data sets. How do you use that to teach children math?

        And if the kids are supposed to learn how to code, give them a well-designed language, instead of that awful crap called Matlab. Say, LISP. Or Perl! And BASH.

      • Re:please no! (Score:3, Insightful)

        by MrResistor ( 120588 )
        Emacs is much more feature-rich and robust, and is an industry standard.

        Yes, emacs is available for every *nix, but vi is included with every *nix. So, which one is "industry standard", again?

        Its menus make those difficult-to-reach key commands unnecessary.

        vi has front-ends, too.

      • VI vs emaces and slashdot.
        the flame-wars of legends
    • Mathematica is OK, I guess, but if you want to do some real math work (account balancing, mathematical proofs, nuclear simulations), then MS Excel is really the only way to go.
  • Ease of use? (Score:5, Insightful)

    by CounterZer0 ( 199086 ) on Wednesday November 06, 2002 @03:10PM (#4610153) Homepage
    Screen? KDE AND Gnome?! Slashdot is not the place to ask for suggestions on what software to use - your school district should have somebody who specializes in educational software and stuff of that nature - the software has to fit the grade level, because, as much as you use the computer for fun, and for computer science - these are elementary school children who will use it as a tool to learn fractions and other basics of Reading Ritin and Rithmatic. Don't force useless, rather advanced programs on them because they are 'cool' - purchase or isntall programs taht assist your teachers in instructing the students in their classes.
    And yes, I know what I'm talking about - I've been working in K12 IT for over 4 years now.
    • your school district should have somebody who specializes in educational software and stuff of that nature [...] And yes, I know what I'm talking about - I've been working in K12 IT for over 4 years now.

      Then by now you should have learned that a district with an Apple III lab probably doesn't have the funding for a person with software specialization anymore than it has had funding for a new lab in the last 20 years. ;-)

      Not trying to dig at you, just pointing out the context. That lab and your comment inhabit different districts I bet.
    • All school districts should have someone who handles cirriculum - that person may not be dedicated to computer based cirriculum or instruction (and yes, we are lucky - we have a fulltime staff of 5 people dedicated to computer based cirriculum devlopment and other 'teaching of technology' aspects that teachers and students must deal with). We have labs that have Apple II's sitting next to brandnew Dell P4 desktops - we NEVER throw stuff away, unless it's broken - it can ALL be used for something. Hell, we have a reading test program (Accelerated Reader) that runs on a group of 8 IBM AT's! So, their district may not have such wonderful funding (or be anywhere near as large as us), BUT they have to have some kind of cirriculum guide for each grade. And I'm pretty sure 'teach screen / vi / BitchX' isn't exactly par for course in elementary school ;)
    • Don't force useless, rather advanced programs on them because they are 'cool' - purchase or isntall programs taht assist your teachers in instructing the students in their classes.

      For instance, a spell checker. Or maybe just software to detect dyslexia. :)
  • VIM!! (Score:2, Funny)

    by digerata ( 516939 )
    Well, if you install it now, by the time they get out of college, they just might have mastered it.
  • Teach em vi (Score:3, Funny)

    by RedWolves2 ( 84305 ) on Wednesday November 06, 2002 @03:11PM (#4610163) Homepage Journal
    How much time could have been saved in college if someone would have taugh me vi in grade school.
  • by InfiniteVoid ( 156157 ) on Wednesday November 06, 2002 @03:13PM (#4610185) Homepage
    From 2.5 to 7.3 in one day!?

    That's one hell of an all-night coding session!
    • Re:Linux 7.3!?? (Score:2, Insightful)

      This has been driving me nuts at work lately, too. Someone is complaining about a problem on "Linux 7.2" when what they mean is "Redhat 7.2". I guess that's what happens when the average non-Linux geek learns just enough about Linux to become dangerous. The fact that RedHat is only one distribution of Linux, containing a certain kernel version, seems to be lost on certain folks.

      I probably shouldn't be surprised as I used to work with a bunch of teachers who insisted that our MacIntosh computers in the lab were "CD-ROMS".

      That said, my advice to the OP would be to make things as easy as possible for the kids to get a taste of computing and learn something usefule without scaring the teachers in the process. Teachers project their feelings to their students. If the teacher thinks something is too hard, the bulk of students will probably think so, too.

  • A few suggestions (Score:4, Insightful)

    by MBCook ( 132727 ) <foobarsoft@foobarsoft.com> on Wednesday November 06, 2002 @03:19PM (#4610264) Homepage
    While suggestions like "teach 'em vi" are cute, I think we all know how easily that would go over. Why not make 'em learn emacs, or tex while your at it.

    For an editor, you have a lot of choices. While there are the command line ones, I assume that you want something in X. My suggestions would be Kedit (a great notepad/wordpad replacement) or use something like Koffice/OpenOfficfe if you want something more like Word.

    There seem to be at least a few [tucows.com] versions of BASIC for linux. You could also just run QBasic in DOSemu :)

    As shells go, I think that bash is the easiest, but that's just me. It's the default anyway.

    As for other things make sure to put on Konqueror/Mozilla/whatever for the web, and don't forget to put a few games on (XBill! XBILL!).

    That should hopefully get you started. My only other suggestion would be to get a list of programs from the teachers that the students like/use (or just categories) and try to find versions/replacements for them. Or just wait untill someone asks for a program ("Mr. Teacher, I want a program to paint happy faces in") and find one.

    That makes me think, I belive that the Debian Jr. project has quite a few good programs aimed at little kids. Debian Jr. is here [debian.org]

    • They are middle school students. From where I went to school, this means handing in typewritten papers. Nowadays, that means papers processed on computers for the most part.

      So, we have the WYSI(sometimes)WYG word editors like Work 2k and Word XP, and we have LaTeX2e. In Word, I can spend hours fiddling with colors, fonts and the like, trying to get it to display the way I want it to display. In LaTeX, I can write out the report with just a few commands that will automagically create a TOC, Index, footnotes, and bibliography. LaTeX will handle the font sizes and layout for me, letting me concentrate on getting work done.

      That being said, I'll admit that it won't fly. Unfortunately, LaTeX requires a bit of initial knowledge and study before the system works, and even if it might save people hundreds of hours of work down the road, they won't take the time now to learn it. Same with vi.

      So give them OpenOffice.

      I'm going to go back to my cave and gnaw on the bones of lusers now.

      • So, we have the WYSI(sometimes)WYG word editors like Work 2k and Word XP, and we have LaTeX2e. In Word, I can spend hours fiddling with colors, fonts and the like, trying to get it to display the way I want it to display. In LaTeX, I can write out the report with just a few commands that will automagically create a TOC, Index, footnotes, and bibliography. LaTeX will handle the font sizes and layout for me, letting me concentrate on getting work done.

        Word can do TOC, indexes, footnotes, a bibiliography, themed font sizes, layout, et cetera as well. Maybe not as well as LaTeX can do it, but Word CAN do those things--and if you're spending more than fifteen minutes in applying any reasonable (i.e., something that you'd actually see in a book) formatting scheme, you're doing something horribly wrong.

        The thing is, you have to use it properly, and if you want easy customization you're going to have to use styles... but wait, you use LaTeX, so you should be about to figure out something as simple as Word...

        www.mvps.org/word for more info.
        • Word CAN do those things

          Word is also expensive, to the tune of $250 per seat ($150 for Windows XP Professional in OEM packaging, and $100 for Works Suite, which includes Word). What makes Word worth the extra $7500 for a K-12 computer lab? Does it really take that much longer to teach kids how to do basic TeX than to teach kids how to do Word?

            • Does it really take that much longer to teach kids how to do basic TeX than to teach kids how to do Word?


            That depends. If you want the kids to be able to go home and continue working with the material on their Windows PCs, then yes.

            (La)Tex on Windows is a royal pain in the arse.

            Feh. Use plain text formatting, all they really need. Fixed Width Forever! (Hey, I actually think fixed width looks better, heh)
            • (La)Tex on Windows is a royal pain in the arse.

              Not if somebody makes a good TeX distribution for Windows.

              Feh. Use plain text formatting

              I actually do that. But unfortunately, it's very hard to get Notepad to word-wrap printed output correctly, so I just print .txt files from Wordpad.

                  • (La)Tex on Windows is a royal pain in the arse.


                  Not if somebody makes a good TeX distribution for Windows.



                Astrophysics isn't very hard if you have a good teacher. . . .

                Doesn't mean it isn't a complex subject. :-D

                The key is that with the current status of (La)Tex on Windows, getting anything at all to work is not a very nice experience.

                Though it just somehow seems "wrong" that a text document has to be compiled. . . . f-ed up some how I guess, heh.
                • Though it just somehow seems "wrong" that a text document has to be compiled

                  This can be handled transparently. Put two windows on the screen, a text editor and a LaTeX viewer. Whenever the user saves the document in the text editor, it would tell the LaTeX viewer to refresh the view of the document.

                    • This can be handled transparently. Put two windows on the screen, a text editor and a LaTeX viewer. Whenever the user saves the document in the text editor, it would tell the LaTeX viewer to refresh the view of the document.


                    Only a *nix user would ever think that is transparent. :-D
          • Word is also expensive, to the tune of $250 per seat ($150 for Windows XP Professional in OEM packaging, and $100 for Works Suite, which includes Word). What makes Word worth the extra $7500 for a K-12 computer lab?

            A school--especially one where money is tight--can almost certainly get Word for far, far less than $250, $150, or even $100. They could get a site license if they have enough PCs, or they could get an educational price in the neighborhood of $25 a copy.

            Does it really take that much longer to teach kids how to do basic TeX than to teach kids how to do Word?

            Unless high schools have gotten a lot more advanced, they're both wasted on K-12 students. Wordpad does all that the faculty can reasonably expect, and is relatively portable.

            If they're going to be teaching real word processing, any commerical package would do. I don't believe that there's an easy solution for TeX that does mail-merges and styles, which Word does and most real-world word processors do as well.

            Realistically, the lab should take whomever gives them the best offer, and that the teacher knows. Better to teach the children about word processors and how to learn them than to teach them any single word processor.

            Word is the current king, but that doesn't mean that it always will be that way--or that the version used in six years will still be the one used today.
      • Last time I checked, eight-year-olds don't need to do a lot of typewritten papers. I dunno how you end up with eight-year-olds (2nd-3rd grade) in middle school (6th-8th grade), but apparently the submitter's school system does.
          • Last time I checked, eight-year-olds don't need to do a lot of typewritten papers.


          What sort of a piss poor school system are you in?

          Granted I typed all of my papers just because it was quicker and easier then writting them, but in any decent schooling system, yes, written papers ARE expected from the third grade on up.
          • I was turning in written papers in third grade, but they were more of the two-paragraph, handwritten during class on wide-ruled paper type. For homework, most stuff could be written and printed in Wordperfect (my WP at that time) in less time then it would take for an eight-year-old to create a minimal TeX document. Certainly there was nothing long or involved enough that would even begin to make TeX a logical choice.
              • I was turning in written papers in third grade, but they were more of the two-paragraph, handwritten during class on wide-ruled paper type.


              Lets see, in forth grade I remember having to some some rather irritatingly long reports for the time. Hmm. *shrugs* Third grade is kind of a blur. ^_^

              I remember for a 4th or 5th grade report on Edison ripping the picture of the Wizard from The Bards Tale where the Wizard is zapping lighting between his hands and using that as my cover graphic.

              "Wizard of Menlo Park". Get it? Well the teacher thought it was neat. . . . (this was before the days when type written papers where a requirement)

              I agree that using TeX is overkill though. Honestly, I think I used some early version of Word. . . .
  • by bihoy ( 100694 ) on Wednesday November 06, 2002 @03:21PM (#4610290)
    1. The best person to talk to to find out what applications should be installed on an educational machine are the teachers and school administrators.

    2. Determining what apps to install should begin with finding out which ones best meet the need of the curriculum.

    3. Unfortunately most open source apps are best suited for geeks like you and me than for children. Most apps designed for kids are also designed to run on MS platforms.

    I myself just set up a multimedia lab for an elementary school. It consists of 16 IBM NetVista A21's, a SmartBoard (i.e a touch sensitive projection screen that acts as an input device), and a projector with a laptop.

    Most of the teachers are familiar with MS Office and kid oriented software that run on an MS OS. I am trying to expose them to Open Source versions of the tools they use (i.e. OpenOffice, Mozilla, Opera, etc.). It's hard enough to get them to embrace these let alone a whole new OS.

    My recomendation is to go slow. I have set up these machines as dual boot. Only a few people in the school know this. Introducing the entire school to Linux, GNU, et al. is going to take time.

    • I would suggest Mozilla or Phoenix, although if you like another browser better feel free to use that. Then look for web based educational software. I would guess that there are significantly more educational sites than linux friendly educational software packages. If there are very few sites, this might pose a pretty profitable market for someone to enter. I would suspect that schools would love to cut their computer budget, by purchasing cheap linux systems and connecting to a subscription based educational sites that were really good. Since the client would simply have to run a browser, the systems would not need much in the way of hardware, unless you really did want to teach the eight year-olds Mathmatica.
    • I am trying to expose them to Open Source versions of the tools they use (i.e. OpenOffice, Mozilla, Opera, etc.)

      Opera?

  • Software (Score:3, Insightful)

    by Smidge204 ( 605297 ) on Wednesday November 06, 2002 @03:31PM (#4610385) Journal
    The kids will always more adept at using the computer than the teachers. They like to experiment. With that in mind, I think installing software that gives them the most freedom to explore without risk of blowing the computer up would be a good idea. As long as the learning curve isn't too steep, I'm sure the kids will be able to pick up the basics through trial and error.

    I would also think that keeping 'internet time wasters' like IRC and Instant Messangers off of these machines would be a plus. There's really no suitable classroom application tat I can think of anyway, besides distraction.

    Always keep in mind that the teachers probably won't know what the hell is going on, so make sure the kids can do as little damage as possible.
    =Smidge=
    • There's really no suitable classroom application tat I can think of anyway

      What about using AOL® Instant Messenger to call home to get a ride, when the parents are online with dial-up and thus cannot take a POTS telephone call? That actually happened to my lab partner in a course we took last summer at the local tech college.

  • by 4of12 ( 97621 )

    Python is an excellent starting language.

    Some folks I think have even written up some presentations to help teach Python to beginners.

    Other than that, I think a web browser, an email client and LyX is probably about what you'll need.

  • I know this may not be a very popular opinion, but I really think the best way to teach them to program is to use an IDE with a language like java that makes things point and click, to create graphical programs, at least to begin with. Why? Teaching Hello World that prints out to the console command line using Emacs is not going to excite middle school students about computer programming, it is most likely going to discourage them. However, if they can make programs that look like real programs they use every day from day 1, they will be alot more likely to want to play with things and see what "tricks" they can do with their programs. Starting out by creating a window and printing hello world in that, and then moving onto buttons, basic if logic, loops, while loops, etc. Middle school students really need this coddling. Then work out something w/ the high school where they force emacs and C on them.

    An alternative to teaching students to "program" is to teach them Html, and then move onto improving their pages using javascript or php. This will not really teach them solid concepts about programming though, although it may work out better in getting them interested in programming.
  • Go to k12ltsp.org (Score:5, Informative)

    by drew_kime ( 303965 ) on Wednesday November 06, 2002 @03:41PM (#4610511) Journal
    They've already done your work for you. Don't reinvent the wheel again.
    • I agree. Why manage multiple machines when you can use centralized management? You won't need very powerfull systems as the terminal so it'll cut costs and allow you to install a beefy server with the savings on the workstations. No HDD, no FDD - throw a boot rom in an ethernet card and slap it on the network...
  • FYI, Red Hat [redhat.com] != Linux [kernel.org]. Red Hat == Linux Distribution Please use the correct reference.
  • First, read "Hi Tech Heretic". If you still have questions, reread it. If you still have questions, there's not much I can do for you.

    Turtle graphics. It's simple, and does something kids can appreciate. It is better at subroutines than most BASIC I have seen.

    But really, if you knew why you had the computers there in the first place, you would have already answered your own questions. It seems someone wanted computers just to have computers.
  • You're overlooking the biggest disadvantage of Linux...no good games! Just about the only software loaded on the computers we had in elementary school were games. Of course most everything we had on the Apples (IIe, IIc, II+) and the TRS-80 were educational titles, like Oregon Trail, Where In The World Is Carmen Sandiego?, and Microzine (a subscription, actually.)

    Hmmm...now to check the emu scene for some of these...

  • good lord make a choice, the less choices the kids have to make the quicker they will start learning. when i was 8 we had mathblaster and some stupid animal based typing program. thats it. and thats all the poor commodors could handle.

    just rember that theyre 8, and theyre not you, a rare few will even care what is running as long as it continues to do so. Dont shove your os politics down their throughts, just give them something that works and isnt complicated.

    as for paper writing just use openoffice, i cannot even understand vi or emacs or whatever, nor am i willing to take the time to learn, because i alerady have a solution that works for me with OO.

    and you may want to ask the teachers what they NEED and want. they will most likely give you genres and not specifics

  • by Anonymous Coward
  • Pick one desktop -- KDE or Gnome. Don't make an eight year-old decide which desktop to use.

    Text editors -- vi and emacs are both difficult for a novice to use; choose a simple graphical editor such as nedit, or for text-only based editing, use ee or pico. Let the kids concentrate on what they're writing, not on learning modes and metakey combinations.
  • by nosferatu-man ( 13652 ) <spamdot@homonculus.net> on Wednesday November 06, 2002 @04:44PM (#4611142) Homepage
    ... if you don't have a plan for the software in place already? Why'd they select your bid? What benefit to the children would replacing the systems possibly have?

    I'm sorry, but classroom time, especially for third graders, is way too valuable to be wasted on computers. You're not going to find educational software on Linux that in any way replicates the software that they were using on their Apples, no teacher is going to want to spend class time teaching eight year olds about the tedious minutiae of futzing with shells and program invocation and KDE's ass-backwards menuing systems and the zillion other counter-intuitive tasks that dealing with computers entails -- to say nothing of learning it all themselves.

    These systems will be gathering dust before the school year's out, in all likelihood. Now, that's not your fault, really, still less Linux's, but the situation is basically pointless. You might as well leave them in console for all the good that they'll do.

    'jfb
  • Good shells?? text editors?! I don't know what kinda schools most people here went to but at my middle school (hell, at my highschool for that matter) a majority of the people would have had no clue what to do with a dos prompt. Something like vi would have left them scarred for life. (just for reference, my school system was pretty good academically, sent a number of kids to the ivies, etc).

    Don't forget also that if you're doing K-5 a number of the kids won't be able to read, or at least read well. I would stay as far away from command prompts as possible. You can leave them in of course for the adventurous few children, but for god's sake go gui.

    I'm sure many of us here from my age and around have fond memories of early apple ][ type games. Oregon trail! Number munchers! That crazy game where you did math and built space ships or something. Get good games like that and hope they will run on linux.

    Make sure you have good easy to use art software (ie, not gimp) -- that can be easily used by kids to draw fun little pictures and maybe print them out. Paint brush in windows is perfect for this.

    I don't recall writing too many papers in my elementary years, and certaintly NONE AT school, but I suppose it can't hurt. Another good idea imho would be to get a lot of bookmarks made for your browser, so that kids can go play flash games, read websites targeted for their age groups etc. I'm guessing you're putting no censorship software, but it seriously might be a good idea to block porn sites or something.

    Programming languages are also pretty unimportant. A few kids will get em no doubt, but I'm guessing those kids will already have computers at home to play with.

    Remember, short attention spans, things that can be done in a group good and are fun are good! Good luck finding linux software for most of this (might try wine for a lots of it).
  • As others have mentioned, the software that is installed on these new systems needs to be consistent with what the teaching staff wants/needs to do. You can probably get a good idea about this by looking at what is currently installed on the old Apple systems. Then see if you can find anything close that will run on Linux.

    Personally, I'll be really surprised if you find much Linix compatible software that is suitable for the mission of these computers. I'm currently running Win98SE on my kids' computer, because I have not found much educational software for Linix. To be fair I must mention that my kids are younger that the users of the systems that you're working on, but in this case I don't think that the difference matters.

  • I would suggest using the latest version of Redhat (8.0) because of addition ease-of-use features. I find it to be a vast improvement over previous versions (for desktop use).

    As far as software goes, go to Freshmeat.net and find the kid-friendly typing tutor, drawing programs, and even the Mr. Potato Head knock-off. This might make them more comfortable using the computer before the go programming device drivers in vi. ;)

    Oh yeah, and if its hooked up to the internet, don't forget some kind of content restriction such as: http://www.intrago.co.uk/products/censornet.php

  • You haven't lived until you can say you played Oregon Trail in elementary school.
    • Yeah, but can you say that you played Oregon Trail on an ICON (an ancient sort of beast that even Google hasn't been able to tell me much about after a few minutes searching)..

      And this was in high-school! Sheesh..

  • replacing a lab of old apples with linux?

    step 1: download an apple ][ emulator
    step 2: download oregon trail
  • to typing, reading and problem solving.

    Load ZORK! [malinche.net]

    Worked on me.
  • What surprises and kind of upsets me is that the school committed to a particular OS before they have a clue as to what software they need or want, and whether it is even available. I'm not saying Linux is the wrong choice, I'm saying that in this case you don't know yet, but the money has apparently already been spent. This approach to putting computers in classrooms is one of the reasons people vote against school budgets.
  • This seems dumb.
    8 year olds with Linux?
    You must have gotten the contract based only on price.
    The approval board didn't bother to think that there
    would not be any software beyond the OS?
    The kids would probably be happier with the
    Apples.
  • First, ask "Why are you sticking a bunch of 8-year-olds in front of computers?"

    They already know how to use computers, either at home, or at friends, and on much better hardware than your school district can afford.

    Computers don't give kids a magic leg up on learning: see allianceforchildhood.net [allianceforchildhood.net] They just make people think they're "doing something".

    FYI: I taught computers to Grades 4 to 6 for a few months, we all had a great time, and I didn't turn on the computers in the lab even once!. I spent the time TEACHING.

  • You're using Red Hat, but why not look into the Debian Junior project to see what packages they are talking about.

    See Debian Jr. [debian.org] for more information.

  • by circusnews ( 618726 ) <steven@stevensaNETBSDntos.com minus bsd> on Wednesday November 06, 2002 @07:16PM (#4612632) Homepage

    Your first stop should be Here [k12linux.org]


    Your second stop should be here [k12ltsp.org]


    Your third stop should be here [schoolforge.net]


    Your forth stop should be here [seul.org]


    Your fifth stop should be here [opensourceschools.org]


    Open Office would be my choice for an office suite (that or Star Office)


    KDevelop is a decent enough development suite for use in a school, but with
    this age group I would use this [ibm.com]
    project


    For a good teaching language This [mit.edu]
    is a good place to start.


    Hope this helps!

  • by Anonymous Coward
    Apple III "clusters?" "Linux 7.2" ?? "http://north-vietnamese-army.mit.edu/krog/" (Have YOU seen where that redirects to?). This whole story was a fake wasn't it.
  • Trolled.

    Would anyone please tell me how many
    A) middle schools have 8 year olds
    B) Aptivas (originally a home line since discontinued) could be sold... there's a possibility that they could have been donated, but then why not stay with OS/2 or the windows licenses with the computers?)
    C) people consider screen an easy-to-learn tool (for someone who has X and doesn't use *IX for more than an hour at a time, much less that many times a year...)

  • i reckon you should have stuck with apple, and maybe given Mac OS X and Ruby with Cocoa a try. But I guess it is too late. You could still do the Ruby thing, maybe I don't know. It is like Python I think, only less porky with ego unix, greasy-hair smell.

The most exciting phrase to hear in science, the one that heralds new discoveries, is not "Eureka!" (I found it!) but "That's funny ..." -- Isaac Asimov

Working...