Slashdot Mirror


Software Suggestions for Elementary School Workstations?

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?"

114 comments

  1. Ms Word!! by Unknown+Poltroon · · Score: 0, Troll

    Its perfect for an 8 year old. Once they start having to type papers though, you're probably gonna want to give them a word processor, like Word Perfect.

    --
    All Troll + "offtopic" mods are meta moderated as "Unfair", because you abused the system.
    1. Re:Ms Word!! by jkramar · · Score: 1

      I have found LaTeX to be quite sufficient for all of my school-paper-writing needs. It's free, international, supports good advanced math, and does a good job of automating many things like kerning, spacing, placement, citations, and everything else. You can choose your editor, which is very handy. The only school-ish things I found it inappropriate for are things like page layout, which can and should be handled by a specialized program to do that, or a vector graphics program. What can WP do that LaTeX can't? (WYSINWYG, unless you use TeXmacs, but I don't consider that to be a significant sacrifice for the flexibility of a text file.)

      --

      true && more || less
    2. Re:Ms Word!! by rw2 · · Score: 4, Funny

      I have found LaTeX to be quite sufficient for all of my school-paper-writing needs. It's free, international, supports good advanced math, and does a good job of automating many things like kerning, spacing, placement, citations, and everything else

      Yup. I'm with you. I can't begin to count the number of times that my eight year old has come to me in frustration because he can't input the maths he wants to using Word, his citations are completely fuxored and the o next to his W looks like it's a mile and a half away. Don't even get me started on his beefs concerning trying to get latin, cyrillic and kanji to display properly, neither of us has the time for that pandora's box.

    3. Re:Ms Word!! by mrvis · · Score: 1

      "(WYSINWYG, unless you use TeXmacs, but I don't consider that to be a significant sacrifice for the flexibility of a text file.)"

      So you're saying either have 8 year olds use Emacs or have them use a program where they don't see what's going to be outputted?

      For 8 year olds?

      Give me a fucking break.

    4. Re:Ms Word!! by jkramar · · Score: 1

      TeXmacs!=Emacs. In TeXmacs, WYSIWYG. I just thought I'd mention that, although I must admit my original post was a bit stupid (i.e. 8-year-olds don't yet need the features of LaTeX). Thus, in an attempt to vindicate myself, I'll mention the DebianEdu and Debian Jr. projects. Even if the original poster didn't intend to use Debian, these projects could provide ideas of what to include.

      --

      true && more || less
  2. Not BASIC by Charlton+Heston · · Score: 3, Interesting

    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

    --
    Get your stinking paws off me you damn dirty ape
    1. Re:Not BASIC by sporty · · Score: 1

      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 ;)

      --

      -
      ping -f 255.255.255.255 # if only

    2. Re:Not BASIC by cdrudge · · Score: 5, Funny

      LISP...right. My god, think of the children.

    3. Re:Not BASIC by Leigh13 · · Score: 2, Funny
      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

      --

      What I should have said was nothing.
    4. Re:Not BASIC by Anonymous Coward · · Score: 0

      Use SysQuake LE from Calerga.com (free). Good for learning maths, data-visualization, and programming at the same time. It has a MATLAB/FORTRAN like syntax. Powerful functions like plotting are built-in. Creating a simple function on their own will give the kids the gist of programming. As a bonus the kids will learn vector processing concepts. Conventional languages ask for too much effort and give nothing immediate in return.

  3. Linux/Red Hat by jkramar · · Score: 3, Insightful
    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.
    --

    true && more || less
    1. Re:Linux/Red Hat by Anonymous Coward · · Score: 0
      Awwww...come on.

      I think that Slashdotters are smart enough to infer that he meant RedHat.

      And haven't you figured out by now that the editors neither read any submissions or /. as a whole? Why else would there be so many reposts?

  4. Linux for 8 year olds by PhysicsGenius · · Score: 2, Funny
    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.

    1. Re:Linux for 8 year olds by mozkill · · Score: 1

      this gave me a good laugh. thanks for the witty humor.

      --

      -- Betting on the survival of the media industry is a serious risk. I advise investing elsewhere.
    2. Re:Linux for 8 year olds by I+Am+The+Owl · · Score: 1

      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.

      --

      --sdem
    3. Re:Linux for 8 year olds by Spunkee · · Score: 1

      Dear slashdot members with moderator points availible:

      Please moderate this up as "Funny".

      Thank you, and have a nice day.

  5. Ease of use? by CounterZer0 · · Score: 5, Insightful

    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.

    1. Re:Ease of use? by rw2 · · Score: 2

      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.

    2. Re:Ease of use? by CounterZer0 · · Score: 2

      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 ;)

    3. Re:Ease of use? by cdrudge · · Score: 2
      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. :)
    4. Re:Ease of use? by Rick+the+Red · · Score: 2
      Well, they could sell those Apple IIIs and use the money to hire an admin.

      --
      If all this should have a reason, we would be the last to know.
  6. VIM!! by digerata · · Score: 2, Funny

    Well, if you install it now, by the time they get out of college, they just might have mastered it.

    --

    1;
  7. Teach em vi by RedWolves2 · · Score: 3, Funny

    How much time could have been saved in college if someone would have taugh me vi in grade school.

  8. Linux 7.3!?? by InfiniteVoid · · Score: 3, Funny

    From 2.5 to 7.3 in one day!?

    That's one hell of an all-night coding session!

    1. Re:Linux 7.3!?? by ProlificSage · · 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.

      --
      Real software engineers regret the existence of COBOL, FORTRAN and BASIC.
    2. Re:Linux 7.3!?? by Anonymous Coward · · Score: 0

      The thing is, I can see where they're coming from.

      Microsoft Windows XP becomes Windows XP

      Why shouldn't Redhat Linux 7.3 become Linux 7.3?

      No, what pisses me off is that someone gets modded funny for a "from 2.5 to 7.3" joke. Redundant is the only moderation option in this case.

  9. A few suggestions by MBCook · · Score: 4, Insightful
    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 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

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  10. Computers should complment the curriculum by bihoy · · Score: 5, Insightful

    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.

    1. Re:Computers should complment the curriculum by nelsonal · · Score: 1

      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.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    2. Re:Computers should complment the curriculum by tunah · · Score: 2
      I am trying to expose them to Open Source versions of the tools they use (i.e. OpenOffice, Mozilla, Opera, etc.)

      Opera?

      --
      Free Java games for your phone: Tontie, Sokoban
    3. Re:Computers should complment the curriculum by bihoy · · Score: 1

      Which one of these things does not belong?
      OK, I realized that Opera didn't belong in this list after I posted.
      I'm surprised it took so long for someone to
      notice and respond.

    4. Re:Computers should complment the curriculum by MrResistor · · Score: 2

      Check government agencies for kids sites. The NSA, for example, has a good kids page with a lot of math games and puzzles. I don't know how many agencies have such pages, but it would seem really odd (and more than a little creepy) if the NSA were the only one.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  11. please no! by tps12 · · Score: 4, Interesting

    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 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.

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:please no! by MrResistor · · Score: 3, Insightful

      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.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    2. Re:please no! by Anonymous Coward · · Score: 0

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

      Airbags are available in every car. Doesn't mean you want to use them regularly.

    3. Re:please no! by Anonymous Coward · · Score: 0

      vi? emacs? Come on, it's all about pico baby!

    4. Re:please no! by Anonymous Coward · · Score: 0

      I know people that would be tyring to hunt you down right now for calling vi a "toy editor"

    5. Re:please no! by Rysc · · Score: 1

      Pico? That proprietary thing? I'm sure you must mean nano.

      --
      I want my Cowboyneal
  12. Software by Smidge204 · · Score: 3, Insightful

    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=

  13. Python by 4of12 · · Score: 2

    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.

    --
    "Provided by the management for your protection."
  14. Install Tux Racer by Anonymous Coward · · Score: 0

    For then young jedis will grow fond of the penguin.

    1. Re:Install Tux Racer by Anonymous Coward · · Score: 0

      youre probably going to get modded down or ignored for that, but I must say that is damn funny.

    2. Re:Install Tux Racer by Anonymous Coward · · Score: 0

      But I never care ;) I will always post as an AC.

      Fight Slashdot censorship!

      (Note to Moderators: Mod Parent to (+5 Funny). )

  15. To teach the basics of programming, use an IDE by Kevin+Stevens · · Score: 2

    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.

  16. What not to load by Anonymous Coward · · Score: 0

    I take Mr. Rosemond's articles with a large grain of salt, but this one has at least some relevance to your question.

    http://www.rosemond.com/action.lasso?-response=/ 1e ditorialbody.lasso&-token.folder=2002-10-29&-token .story=34782.111111&-token.quiz=jumpstart&-token.p agelink=&-token.thread=49.111111&-nothing

    Sorry about the broken link. I haven't had my remedial slashdot URL pasting class yet.

  17. Go to k12ltsp.org by drew_kime · · Score: 5, Informative

    They've already done your work for you. Don't reinvent the wheel again.

    --
    Nope, no sig
    1. Re:Go to k12ltsp.org by DigitalDad · · Score: 1

      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...

      --


      My good sig is in the laundry
  18. Damaging for life? really? by hackwrench · · Score: 2, Informative

    Would you care to elaborate, and also explain how those 'other programming languages' aren't?
    While you're at it, go to this forum 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 version 8.8 appears to be buggy but 8.74 is good.

    1. Re:Damaging for life? really? by Charlton+Heston · · Score: 1

      Are there really people out there who haven't heard of Dijkstra? Particularly since he just recently died?

      --
      Get your stinking paws off me you damn dirty ape
    2. Re:Damaging for life? really? by GunFodder · · Score: 2

      That is sad. Death is definitely considered harmful.

  19. Linux 7.3?! by runswithd6s · · Score: 2

    FYI, Red Hat != Linux. Red Hat == Linux Distribution Please use the correct reference.

    --
    assert(expired(knowledge)); /* core dump */
  20. Sigh by gmhowell · · Score: 2

    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.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  21. Re:LyX? by Anonymous Coward · · Score: 0

    No. Even to geeks, LyX is largely a hassle reserved for serious publishing.

    Python, Pascal, Perl, and C are good educational languages for programming, but Logo is much more kid-friendly.

  22. Application Software is the problem by Anonymous Coward · · Score: 0

    I also have been trying to find some decent educational software for 3rd and 4th graders that will run on Linux. So far there isn't much out there. Stuff like JumpStart software, or Carmen Sandiego.

    For kid this age, the computer must be at least as much about FUN as function.

    There's no point equipping a computer lab with Linux if there isn't decent educational software for the kids to use.

    If you're looking for typing software, check out "Ten Thumbs Typing Tutor." It's commercial but I was very impressed with the demo I downloaded

  23. try KidPad by Anonymous Coward · · Score: 0

    KidPad is made in Java so it might run under Linux. It is a drawing/zooming app for children
    http://www.kidpad.org

  24. Squeak(Smalltalk) by Anonymous Coward · · Score: 0

    Designed from the get-go for kids, educators, etc.

  25. Its a joke you shit monkey moderator. by Anonymous Coward · · Score: 0

    A troll would be if i was talking aobut your mother, the diseased whore that she is.

    Now this, THIS is a troll. Dumbass.

  26. But what about the games? by Leigh13 · · Score: 1

    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...

    --

    What I should have said was nothing.
  27. KDE and Gnome? by paradesign · · Score: 2
    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

    --
    I want 2D games back.
  28. Keep it simple, stupid. by pjwhite · · Score: 1

    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.

  29. Why are you doing this ... by nosferatu-man · · Score: 3, Interesting

    ... 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

    --
    To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
    1. Re:Why are you doing this ... by Spunkee · · Score: 1

      Dear slashdot members with moderator points availible,

      Please moderate this post as "Insightful".

      Thank you.

    2. Re:Why are you doing this ... by Anonymous Coward · · Score: 0

      Fag. Yes you!

  30. What the... by Moridineas · · Score: 2

    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).

  31. Why not Tex? by dasunt · · Score: 2

    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.

    1. Re:Why not Tex? by Planesdragon · · Score: 2

      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.

    2. Re:Why not Tex? by damiam · · Score: 1

      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.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:Why not Tex? by Com2Kid · · Score: 1
      • 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.
    4. Re:Why not Tex? by damiam · · Score: 1

      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.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    5. Re:Why not Tex? by Com2Kid · · Score: 1
      • 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. . . .
  32. What do the teachers want? by north.coaster · · Score: 2

    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.

  33. Latest Version of (Redhat) Linux... by glamslam · · Score: 1

    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

  34. Re:LyX? by quinto2000 · · Score: 2
    No. Even to geeks, LyX is largely a hassle reserved for serious publishing.

    You might be confusing LyX with TeX (LyX is the WYSIWYM front end to LaTeX). I use LyX for every paper, even when I don't need formatted equations. I've come to find it much better than a standard word processor in the WordStar lineage. The advanced stuff is a little trickier, but I found that the initial use was extraordinarily simple -- I could get off the ground in no time at all. I can visit the LyX tips and tricks page to get more advanced stuff, and now I'm slowly learning TeX as I need it, making me infinitely better prepared for serious studies in Grad school.

    --
    Ceci n'est pas un post
  35. emacs by fredopalus · · Score: 0

    Might as well start while you're young. Use emacs(and gcc while you're at it). Might as well go open source also.

    --
    Jonahweb.com has stuff.
  36. Why not SmallTalk? by mrvis · · Score: 2, Insightful

    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.

    1. Re:Why not SmallTalk? by Charlton+Heston · · Score: 1

      They're already small, no sense in giving those kids a complex about it!

      --
      Get your stinking paws off me you damn dirty ape
  37. No contest.. by unicron · · Score: 2

    You haven't lived until you can say you played Oregon Trail in elementary school.

    --
    Finally, math books without any of that base 6 crap in them.
    1. Re:No contest.. by davey_darling · · Score: 1
      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..

  38. Yes BASIC by unfortunateson · · Score: 1

    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 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.

    --
    Design for Use, not Construction!
    1. Re:Yes BASIC by tangledweb · · Score: 1

      "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.

  39. first things first by MORTAR_COMBAT! · · Score: 2

    replacing a lab of old apples with linux?

    step 1: download an apple ][ emulator
    step 2: download oregon trail

    --
    MORTAR COMBAT!
  40. Easy, get them addicted by Strange+Ranger · · Score: 2

    to typing, reading and problem solving.

    Load ZORK!

    Worked on me.

    --

    Operator, give me the number for 911!
  41. Mathematica vs. Matlab by oddityfds · · Score: 1
    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.

  42. How did you pull this one off? by serutan · · Score: 2

    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.

  43. seems dumb by presearch · · Score: 2

    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.

  44. What makes Emacs so much harder than Notepad? by yerricde · · Score: 1

    So you're saying either have 8 year olds use Emacs

    Problem where? How is Ctrl+W for cut, Alt+W for copy, Ctrl+Y for paste, Ctrl+X Ctrl+S for save, and Ctrl+S for find any harder to learn than Windows's shortcuts, other than they're not derived from the Macintosh brand UI standard?

    --
    Will I retire or break 10K?
  45. OH MY GOD by Anonymous Coward · · Score: 0

    don't click on the krog link!!!!!!! that is nasty!!!

    1. Re:OH MY GOD by Spunkee · · Score: 1

      Dear Slashdot members with moderator points availible,

      Please moderate this comment as "Informative".

      Thank you.

    2. Re:OH MY GOD by Anonymous Coward · · Score: 0

      Typical minority mindset. Please find another cock to suck. You cum gargling ass detective.

  46. Cruel and Unusual Punishment by tomhudson · · Score: 2
    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 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.

  47. Dijkstra hated not BASIC but GOTO by yerricde · · Score: 4, Informative

    Are there really people out there who haven't heard of Dijkstra?

    In his paper dissing goto statements, Dijkstra didn't consider BASIC syntax harmful. He considered BASIC's distinctive "feature" at the time, namely overuse of goto, harmful. He considered languages without else, for, and while harmful. Guess what? Microsoft QBasic and most other semi-modern BASIC descendants have else, for, and while and rarely use goto.

    --
    Will I retire or break 10K?
  48. Debian Junior by Karora · · Score: 2
    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. for more information.

    --

    ...heellpppp! I've been captured by little green penguins!
  49. Starting points for K12 Linux... by circusnews · · Score: 5, Informative

    Your first stop should be Here


    Your second stop should be here


    Your third stop should be here


    Your forth stop should be here


    Your fifth stop should be here


    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
    project


    For a good teaching language This
    is a good place to start.


    Hope this helps!

  50. Word is $250 per seat by yerricde · · Score: 1

    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?

    --
    Will I retire or break 10K?
    1. Re:Word is $250 per seat by Com2Kid · · Score: 1
      • 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)
    2. Re:Word is $250 per seat by Planesdragon · · Score: 1

      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.

  51. Use AIM to call home to get a ride by yerricde · · Score: 2

    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.

    --
    Will I retire or break 10K?
  52. Linux for kids by Rick+the+Red · · Score: 4, Interesting
    --
    If all this should have a reason, we would be the last to know.
  53. This story is fake, right? by Anonymous Coward · · Score: 1, Insightful

    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.

  54. I keep on getting the feeling that we've all been by Eneff · · Score: 2, Insightful

    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...)

  55. TeX a pain in the? by yerricde · · Score: 1

    (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.

    --
    Will I retire or break 10K?
    1. Re:TeX a pain in the? by Com2Kid · · Score: 1
        • (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.
  56. Yep, it's a troll by Russellkhan · · Score: 1

    I'm guessing that nobody else here has clicked through to see the OP's homepage yet?

    --
    Information doesn't want to be anthropomorphized anymore.
  57. For the love of good no by sammaytg1 · · Score: 1

    VI vs emaces and slashdot.
    the flame-wars of legends

    --
    procrastination is a way of life aka i'll think up a sig later
  58. Re:props by Anonymous Coward · · Score: 0

    It was better when you were retired.

  59. Whoa... by Anonymous Coward · · Score: 0

    I can't believe that there are editors so fargone that they would take this troll seriously. Maybe what they're preaching is serious -- ordinary, reletively sane people will have their minds turned to mush in a way no better than Scient*logy. Take heed of these words, all those who are still level-headed! Run from Slashdot and never turn back!

    1. Re:Whoa... by Anonymous Coward · · Score: 0

      If you think I'm joking, look at where the krog (the question writer) has it go to. Goatse! Of all places! They didn't even bother to check it!

      I'm beginning to see just how twisted some people's rational thoughts have become. Thanks, trolls, my outlook on humanity was bad enough as it was...

  60. for 8 year olds by jorjun · · Score: 1

    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.

  61. spelling? by chocolatetrumpet · · Score: 1

    I think some of /.'s posters could use this stuff.

    --
    Spoon not. Fork, or fork not. There is no spoon.
  62. Software to avoid by Anonymous Coward · · Score: 0
    there are alot of good suggestions on what to install...here is a list of things to avoid if you want any sort of productivity from the students.
    • xchat/ksirc/ircii/any other irc program
    • gaim/kit/any other IM client
    • XEmacs --- it comes with alot of games
    • Gnome games/KDE Games
    • Noatun/XMMS/other mp3 software
    • talk/ytalk


    also, consider using gvim as opposed to vi(m), because it might easier on beginners.
  63. transparent recompilation by yerricde · · Score: 1

    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.

    --
    Will I retire or break 10K?
    1. Re:transparent recompilation by Com2Kid · · Score: 1
      • 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