Slashdot Mirror


For Education, Why TI-83 > iPad

theodp writes "Writing in The Atlantic, Phil Nichols makes a convincing case for why educational technologies should be more like graphing calculators and less like iPads. Just messing around with TI-BASIC on a TI-83 Plus, Nichols recalls, 'helped me cultivate many of the overt and discrete habits of mind necessary for autonomous, self-directed learning.' So, with all those fancy iPads at their schools, today's kids must really be programming up a storm, right? Wrong. Nichols, who's currently pursuing a PhD in education, laments, 'The iPad is among the recent panaceas being peddled to schools, but like those that came before, its ostensibly subversive shell houses a fairly conventional approach to learning. Where Texas Instruments graphing calculators include a programming framework accessible even to amateurs, writing code for an iPad is restricted to those who purchase an Apple developer account, create programs that align with Apple standards, and submit their finished products for Apple's approval prior to distribution.'"

340 comments

  1. Well, there is Codea by Maavin · · Score: 4, Informative

    Quite interesting

    --


    Crivens! I kicked meself in me own heid!
    1. Re:Well, there is Codea by Anonymous Coward · · Score: 0

      And techBASIC

    2. Re:Well, there is Codea by jinchoung · · Score: 1

      codea is awesome! i'm using that right now to teach myself programming... and i'm a grown ass man.

      love the fact that it's a limited environment. for me, especially when it comes to programming, limitations are GOLD. i kick myself that i passed up the oppty to really learn programming when i was a kid with my atari 800xl back when the machine was simple enough to be truly knowable inside and out.

      there should be something equivalently powerful for kids... not an ipad but something like a "python pad"... something that powers up instantly and dumps you right into a python interactive environment where you can execute shell commands... just like ataris and c64s dumped you into basic. 800x600 screen with hardware that's not very powerful. limited speed, limited ram. small enough and simple enough that the kids can actually hit the extents.

      that's my hope with codea - that i can actually learn it so well and hit the upper limits of what it is capable of. then i think i will understand what i would and could do with all the power in modern computers and developing environments. (to my credit, i've at least discovered why i would want search and replace in an IDE... :) )

      i think that would be as good of a teaching tool as the calculators and far better than ipads that are too powerful, too connected and too capable of use as devices for consumption.

      if somebody ever makes that, let me know cuz i'll but one!

  2. If TI-83's were made by Apple... by mwvdlee · · Score: 5, Funny

    If TI-83's were made by Apple, you could calculate any number except 5318008.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    1. Re:If TI-83's were made by Apple... by TheNastyInThePasty · · Score: 4, Informative

      Boobles?

      --
      The best thing about UDP jokes is I don't care if you get them or not
    2. Re:If TI-83's were made by Apple... by Sponge+Bath · · Score: 1

      Yes, please.

    3. Re:If TI-83's were made by Apple... by Anonymous Coward · · Score: 1

      Actually, Apple technology prevents you from misreading that.

    4. Re:If TI-83's were made by Apple... by Anonymous Coward · · Score: 5, Funny

      You're holding it wrong...

    5. Re:If TI-83's were made by Apple... by ArcadeMan · · Score: 3, Informative

      That's probably the first time that joke works.

    6. Re:If TI-83's were made by Apple... by noh8rz10 · · Score: 1

      you're joking, but it actually would. it could disable the rotation so you couldn't flip the calculator over!

    7. Re:If TI-83's were made by Apple... by twistedcubic · · Score: 2

      If TI-83's were made by Apple, they would have high resolution displays, which are very useful for visualizing graphs of rational functions.

    8. Re:If TI-83's were made by Apple... by mwvdlee · · Score: 1

      Which would display with impressive precission any of the graph functions available for purchase in the Apple GraphStore.
      You could even create your own rational functions if you paid for the developer account and your function passed Apple's unwritten acceptance rules.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    9. Re:If TI-83's were made by Apple... by Anonymous Coward · · Score: 0

      Except instead of allowing you to enter a formula or at least the parameters for a graph, the UI would allow you to swipe-to-select from the top 100 most commonly used graphs, already pre-plotted and optimally filtered for your screen.

    10. Re:If TI-83's were made by Apple... by Anonymous Coward · · Score: 0

      And very poor at operating for months on end without refreshing the energy source.

  3. I beg to differ, sir by Anonymous Coward · · Score: 1

    Why not write a TI-83 simulator for iOS/Android/W8?

    A tablet is only the medium, the software it runs are the tools.

    1. Re:I beg to differ, sir by Opportunist · · Score: 3, Insightful

      Aren't emulators against Apple's policy? I mean, think about it, if you could download C64 games that are on par or superior to the average 99 cent Apple Store game...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:I beg to differ, sir by bami · · Score: 4, Informative

      You can't run interpreted code on iStuff.

      IOS SDK TOS 3.3.2

      "3.3.2 An Application may not itself install or launch other executable code by any
      means, including without limitation through the use of a plug-in architecture, calling other
      frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in
      an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s)."

    3. Re:I beg to differ, sir by Anonymous Coward · · Score: 2, Informative

      > You can't run interpreted code on iStuff.

      You can indeed run interpreted stuff on iOS. You just can't downloadand run interpreted code. There is, for example, and excellent HP42 simulation for iOS (Free42) that allows you to program it, just as you would an HP42. Presumably, the only way to share code on an iOS interpreter would be to share listings. Which is what we did back in the 80s anyway.

    4. Re:I beg to differ, sir by Anonymous Coward · · Score: 1, Interesting

      This is the number one reason why anything running iOS should be banned from use in education.

    5. Re:I beg to differ, sir by angel'o'sphere · · Score: 1

      Of course you can run interpreters on iPads etc.

      You seem to miss the important word: "download" code from the internet and execute.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    6. Re: I beg to differ, sir by ceoyoyo · · Score: 1

      Your information is years out of date.

    7. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      There are already calculator emulators. For example various HP ones. (12C, 15C, etc).

    8. Re: I beg to differ, sir by Anonymous Coward · · Score: 0

      why don't you offer some proof, like a link to the most recent agreement?

    9. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      No, Copyright infringement is against apple's policy. The reason various emulators have been banned is because they violate someone else's copyright. There's no particular issue with emulating another device if you actually own the rights to do so though.

    10. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      There are already calculator emulators. For example various HP ones. (12C, 15C, etc).

      But do they allow loading and running code? I don't think emulators as such are against the policy, but they are not allowed to run arbitrary code, which makes what most people want to do with an emulator forbidden. FX a C64 emulator that runs any C64 code you want to load is not allowed (but there were rumblings about Apple potentially allowing one that came prepacked with few games).

    11. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      because you can't play c4 games?

    12. Re: I beg to differ, sir by Anonymous Coward · · Score: 3, Insightful

      No because apple is quickly becoming the gatekeeper of what our kids can see and learn.

    13. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      The reason various emulators have been banned is because they might allow some people to potentially violate someone else's copyright.

      FTFY.

    14. Re: I beg to differ, sir by bobstreo · · Score: 1

      No because apple is quickly becoming the gatekeeper of what our kids can see and learn.

      It could be worse:

      http://www.dailymail.co.uk/sciencetech/article-2155955/Publisher-replaces-instances-Kindle-rival-e-book-reader-Nook--ends-destroying-War-Peace.html

    15. Re:I beg to differ, sir by RevWaldo · · Score: 1

      I got my early programming chops on my school's Commodore PETs, C64's more straight-laced cousins. (Too poor to own my own C64.) Now if the iPad has a full C64 emulator....

      .

    16. Re:I beg to differ, sir by Princeofcups · · Score: 1

      You can't run interpreted code on iStuff.

      IOS SDK TOS 3.3.2

      "3.3.2 An Application may not itself install or launch other executable code by any
      means, including without limitation through the use of a plug-in architecture, calling other
      frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in
      an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s)."

      Please stop modding up FUD. This is DOWNLOADED code. They won't certify an app that then goes and downloads more code that they can't certify. You can write and run as much interpreted code as you want on the iPad, as long as you don't push it to other iPads. Sounds EXACTLY like using a programming calculator, except you have a lot more options.

      --
      The only thing worse than a Democrat is a Republican.
    17. Re:I beg to differ, sir by MacGyver2210 · · Score: 0

      If it's part of an app, you have to download it to run it. The reason the HP42 is allowed is that it doesn't include code to interpret - you have to write that yourself.

      Emulators and interpreted-code-players are still not allowed. Thanks a bunch, iOverlords.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    18. Re:I beg to differ, sir by MacGyver2210 · · Score: 1

      And where do the apps you run this code from, and ostensibly any packaged code, come from? Last I checked, apps were downloaded.

      There ARE some interpreted language apps, but they don't include code with them - you write that yourself.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    19. Re:I beg to differ, sir by Anonymous Coward · · Score: 1

      Emulators do not violate copyright. ROMs are a different matter, but if that's justification to ban emulators, then ebook readers, media players, etc. would also need to be banned.

    20. Re:I beg to differ, sir by gander666 · · Score: 1

      Uh, no. I have a very nice emulator of the trusty ol' HP-41C, that is remarkably authentic. Even my old programs I wrote to balance chemical equations work fine. I still have my HP41CV, but I usually reach for my iPhone with the program.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    21. Re:I beg to differ, sir by toddestan · · Score: 1

      Yes, because the reason you can't play C64 games is that it's a closed platform that you can't program or run your own software on.

    22. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      Current version of 3.3.2 reads:

      3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's built- in WebKit framework, provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store.

      Try again.

    23. Re:I beg to differ, sir by niftymitch · · Score: 1

      Why not write a TI-83 simulator for iOS/Android/W8?

      A tablet is only the medium, the software it runs are the tools.

      BINGO

      It is the software and it is infrastructure.

      Prototypes of a modern calculator could be coded in Java-Script or Dart and presented
      on a browser. With local storage of HTML5 and friends there is no sane limit to what
      can be done.

      Heck hardware could be a Raspberry-Pi, Beaglebone Black
      or the $150 OLPC-Tablet running Android (nice inexpensive hardware BTW).

      Infrastructure is the big wanker in the wings.

      Standard tests have an astoundingly short list of permitted calculator hardware.

      One criteria is the magic reset all easy to do button sequence that can be done
      by the proctor to any calculator with storage

      This does need to be addressed as does the class content.

      Classes in statistics, calculus, chemistry often have sea anchors as baggage that
      keep them from moving forward.

      Portable options can include Python or Ruby. I find that Python gets it right
      when you toss some lame but long line of operators and numbers with and
      without parenthesis. I seldom invoke dc/bc from a command line when
      I can get an interactive prompt from python. Works fine on WindowZ, UNIXEs and more.

      Classic calculator emulators for my fav. HP boxes almost work on a tablet. The layout
      and button design is not finger touch tablet friendly/ aware. The ergonomics of a tablet
      differ from physical buttons.

      Lastly is the global issue of teachers unions. Teachers need to be taught to
      use these new tools. Tenure tracks are gauged in many for these old tools.
      And like rail road gauge changes at political boundaries tenure tracks are keeping
      innovation at bay in many ways.

      One exception is money. Money to purchase iPads for entire major city school
      districts is not matched by software development (which is hard). Hard because
      no one in the district has any expertise in this new stuff.

      I guess I should dial back my rant and crack open some HTML5 and JS web links and
      put some stuff together. I am looking hard at the "bonescript" stuff that runs on
      the Angstrom bits on a Beaglebone Black. JavaScript on both sides. Tidy up
      and tighten up with Dart and friends and perhaps a door will open.

        Sadly nothing I can do will get by the proctor for a test.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    24. Re:I beg to differ, sir by SuricouRaven · · Score: 2

      Part true.

      Apple used to forbid emulators in the App store. They have since revised that policy: Emulators are permitted, so long as they can't run any externally sourced code. They have to be limited only to ROMs included in the app itsself. This means you can get '99 classic NES games' bundles and things like that.

      Officially, Apply claims this is because emulated code has performance costs. Really, the reason is widely assumed to be concerns over competing with their own App store (emulator+pirateroms, never buy a game again!) or appearing to endorse piracy by supporting software that is primarily used for playing games copied without permission.

    25. Re:I beg to differ, sir by pthisis · · Score: 1

      You can indeed run interpreted stuff on iOS. You just can't downloadand run interpreted code.

      Yes, you can. Point the browser at slashdot. Congratulations, you just downloaded and ran interpreted code. Developing for the browser is both potentially a useful skillset to learn for the future and doesn't require any Apple dev kit or App Store approval or anything.

      It's far from ideal, but it's not like the TI-83 was exactly giving you a full comparative environment to contrast Haskell, Scheme, Prolog, Forth, and Dylan (or whatever). If you really want something to learn to code on, an actual computer or unlocked tablet (with keyboard) of some sort is going to be a better bet than either.

      --
      rage, rage against the dying of the light
    26. Re:I beg to differ, sir by BasilBrush · · Score: 1

      Emulators and interpreted-code-players are still not allowed. Thanks a bunch, iOverlords.

      That's simply not true. There are plenty of emulators and interpreters on the App Store. Provided that the "ROMS" or other emulated code comes from the App Store. And that could be via inclusion with the original download, or via in app purchases.

      The evidence is here:
      https://itunes.apple.com/gb/app/spectaculator-zx-spectrum/id421662150?mt=8

    27. Re:I beg to differ, sir by BasilBrush · · Score: 1

      And where do the apps you run this code from, and ostensibly any packaged code, come from? Last I checked, apps were downloaded.

      Yes. Downloaded from The App Store.

      There ARE some interpreted language apps, but they don't include code with them - you write that yourself.

      There is nothing in the rules to stop the interpreted code being included with a programming language. Just as ROMS can be included with emulators.

    28. Re:I beg to differ, sir by thegarbz · · Score: 1

      Killing someone in cold blood is not irrefutable proof that murder is now legal.

      Just because some emulators slipped through does not mean it isn't against the terms of service (lots of things slip through the iOS gatekeeper, look at the previous slashdot article where malware in the market phoned home and established the gatekeeper only attempted to run the app before giving it the thumbs up).

      The reality is if you spend your valuable time coding an emulator that runs in iOS you can't complain if you get caught and the app pulled, many of which have already.

    29. Re:I beg to differ, sir by BasilBrush · · Score: 0

      Just because some emulators slipped through does not mean it isn't against the terms of service

      And yet the published rules don't outlaw emulators either. There's no slipping through. It's simply that the ban you think exists, doesn't exist.

      Sorry haters, but you haven't got a case. What you thought you knew was in fact wrong.

    30. Re:I beg to differ, sir by thegarbz · · Score: 1

      Please read about six comments up where someone actually published the current line from ToS.

      Don't hate on haters.

    31. Re:I beg to differ, sir by BasilBrush · · Score: 1

      Two problems.

      1) That quoted rule doesn't outlaw emulators.

      2) That quoted rule doesn't exist in the current set of rules. (Nor is there any other rule there that outlaws emulators or interpreters.)

    32. Re:I beg to differ, sir by the_B0fh · · Score: 1

      Err, what would a TI-83 emulator do...? Not violate TI's copyright? From look and feel to ROM to everything else, it's all copyright violation according to the law.

    33. Re:I beg to differ, sir by the_B0fh · · Score: 0

      iHaters do not need your facts or even to make sense.

    34. Re:I beg to differ, sir by bingoUV · · Score: 1

      Good plan to increase revenue for your corporate overlords - as they don't allow anyone to even see the guidelines without first ponying up for the paid account.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    35. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      A shedload of emulators - including C64, Spectrum etc. - on the app store says you are wrong.

      There is a rule against emulators downloading code from the Internet, the emulated code has to live in the app.

    36. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      I am sure the C64, Spectrum etc. emulators do ship with code. The apps just cannot download extra code from the internet, it has to come packaged with the emulator. Codea has plenty of code samples built-in for instance.

    37. Re:I beg to differ, sir by angel'o'sphere · · Score: 1

      All the interpreters I have from the AppStore on my iPad came with included example code.

      And there are also lots of Apps that are written in interpreted languages like lua an smalltalk.

      To put them on the AppStore you only need to make a self containing package including the interpreter and your code.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    38. Re:I beg to differ, sir by Anonymous Coward · · Score: 0

      Err, what would a TI-83 emulator do...? Not violate TI's copyright?

      Not if it was clean-room reverse-engineered, no.

      From look and feel to ROM to everything else

      You can't copy the ROM, but you can make a work-alike. Look-and-feel protection is unenforceable.

    39. Re:I beg to differ, sir by BasilBrush · · Score: 1

      Wrong again. The guidelines are available when you sign up for a free developer account. They are not part of the extras you get when you pay.

    40. Re:I beg to differ, sir by bingoUV · · Score: 1

      The guidelines page (from https://developer.apple.com/appstore/guidelines.html) gives error : "The Apple ID you signed in with does not have permission to view this page." with a free account.

      Try again.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    41. Re:I beg to differ, sir by Opportunist · · Score: 1

      I could follow that logic if we're talking about an emulator that only emulates the hardware and requires you to run copyrighted firmware (afaik some Amiga-Emus do that, they require a Kickstart Rom to run), but I am not aware of any C64 Emus that don't come "complete".

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    42. Re: I beg to differ, sir by PCM2 · · Score: 1

      Errr... the article you cite explicitly points out that the errors were the fault of the "publisher" of this particular $0.99 public domain ebook, and it was not the result of any policy or "gatekeeping" on the part of Nook or Barnes & Noble.

      --
      Breakfast served all day!
    43. Re:I beg to differ, sir by PCM2 · · Score: 1

      Prototypes of a modern calculator could be coded in Java-Script or Dart and presented
      on a browser.

      I seriously question whether JavaScript's internal number representation would be accurate enough to implement a calculator for use in education. All numbers in JavaScript are represented as double-precision floats, which IMHO are not going to be accurate enough for engineering or science use (except, perhaps, with some very fancy footwork on the part of the developer).

      Also, my understanding is that phones, tablets and the like are not allowed in classrooms precisely because their broad programmability makes it easy for students to cheat. How hard would it be for a student to flip back and forth between an app that looks like a calculator and a browser window with all the answers in it? Hardware calculators offer educators some assurance that this isn't happening.

      --
      Breakfast served all day!
    44. Re:I beg to differ, sir by niftymitch · · Score: 1

      Prototypes of a modern calculator could be coded in Java-Script or Dart and presented
      on a browser.

      I seriously question whether JavaScript's internal number representation would be accurate enough to implement a calculator for use in education. All numbers in JavaScript are represented as double-precision floats, which IMHO are not going to be accurate enough ......

      Nothing prevents a string oriented math lib!
      This is a calculator not a machine for HPC. So yes your point is valid
      with the point that precision is a topic to discuss and teach.

      http://en.wikipedia.org/wiki/Dc_(computer_program)
      $ bc
      bc 1.06.95
      Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
      This is free software with ABSOLUTELY NO WARRANTY.
      For details type `warranty'.
      scale=100
      1/3 .3333333333333333333333333333333333333333333333333333333333333333333\
      333333333333333333333333333333333

      So for each N 3 4 6 7 9 20 50 100 500 1000 whatever
      do
      scale=N
      "run function"
      done

      IMO 64bit IEEE floating point is marginal. With modern transistor counts
      we should be looking at Alpha's 128 and even 256 bit native floating point hardware support.

      The most interesting bit is the fragile nature of transcendental functions and friends. ...
      see: http://lipforge.ens-lyon.fr/www/crlibm/documentation.html

      Oh and stupid user tricks that "PI=3.14" in the front of a dusty FORTRAN deck used for Gulf of Mexico
      circulation dynamic modeling that was also used to support some global warming stuff.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    45. Re:I beg to differ, sir by bingoUV · · Score: 1

      So, your sorry ass is outed as a shill. What is the compensation they are paying for selling your soul?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    46. Re:I beg to differ, sir by bingoUV · · Score: 1

      Have they deducted your salary for failing to protect your corporate overlords' "reputation" online?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  4. They shouldn't be using IPad or TI by Anonymous Coward · · Score: 5, Insightful

    Give them something that will actually be useful in the real world--a netbook with octave. It's certainly a heck of alot easier to learn then TI Basic for doing anything useful.

    Also you could give the python with numpy if they need a programming language that extends beyond math.

    Hell, even give them mathematica (Although it wouldn't be free like octave or python..)

    1. Re:They shouldn't be using IPad or TI by Anonymous Coward · · Score: 0

      Or an Android tablet with Maxima, a TI-... emulator, etc. pp.
      If you're in education and you want a tablet to be more than an (interactive) book and a distraction, why in the world would you buy an iPad?

    2. Re:They shouldn't be using IPad or TI by udippel · · Score: 2

      Or an Android tablet with Maxima, a TI-... emulator, etc. pp.
      Why in the world would you buy an iPad?

      See, I corrected your minor error:

    3. Re: They shouldn't be using IPad or TI by ceoyoyo · · Score: 1

      You can code in octave on an iPad (although no one should). Also python, and a bunch of other languages. Plus it has a bigger screen that's much more suitable for textbooks.

    4. Re: They shouldn't be using IPad or TI by Anonymous Coward · · Score: 1

      My textbooks don't need a charger and will work over 500 days without power.

    5. Re: They shouldn't be using IPad or TI by petteyg359 · · Score: 1

      Only 500 days? Mine have been going strong for several thousand. Sounds like you need to buy an ink upgrade for those pages.

    6. Re: They shouldn't be using IPad or TI by Anonymous Coward · · Score: 2, Funny

      they also rely on external lighting, tend to be unspeakably large and cumbersome to use, requiring a lot of extra space, and often also require you to purchase additional hardware, called a "bookmark"

    7. Re:They shouldn't be using IPad or TI by Anonymous Coward · · Score: 0

      "Why in the world would you buy an iPad?"
      Its not like children are choosing. Entire school districts are buying up iPads because "its the latest thing" or "Apple is giving us a 10% discount" or other stupid reasons like that.

    8. Re:They shouldn't be using IPad or TI by MacGyver2210 · · Score: 1

      Making it easy to learn is the complete opposite of the point here. We WANT it to be a challenge to learn, and to have good documentation for them to look things up in. That makes them learn HOW to program, as well as HOW to look up things they may not know yet. If it's just "Oh, click this blue button, then this red button, and suddenly I have a 'class' object I can drag around..." then you're not really teaching them anything useful.

      I vividly remember how much fun it was to write chat or game programs for the TI- series, and I even once went as far as to write a chat program and later build a wireless(IR) connector system to 'pass notes' with friends in class. In all honesty, I believe that TI was the first computer I ever owned that was 100% mine.

      It came with a basic-like language to program in(my new one accepts ASM as well), which is perfect for beginners, and the owner's manual was a 100-page tome of useful information on commands, programming, graphing, variables and data, etc. I think I learned more about math from that calculator and manual than from any of the nonsense homework the teachers gave.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    9. Re: They shouldn't be using IPad or TI by MacGyver2210 · · Score: 1
      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    10. Re:They shouldn't be using IPad or TI by gander666 · · Score: 3, Insightful

      For high school? I am sorry, but that is a huge fail. Graphing calculators are a fail. Part of learning mathematics is actually doing the math. The answer isn't the important part, it is the process that you are learning to get there. For that Octave/Matlab/Mathematica/Maple are terrible. I didn't use a calculator in high school, and in college only for classes that required you to do true calculations (mostly chemistry). Otherwise it was pencil and paper (or for my programming classes the timeshare system du jour).

      I know you will trot out tired arguments that learning the tools they will use in the future is important, blah blah, but I have taught a lot of whiz bang programmers who got through high school and college without learning geometry, trigonometry, or anything beyond simple algebra. They all used CAS and math systems in their studies, and never learned the underlying principles.

      The fact that you pretty much must have one of the approved TI calculators, and the texts all have button by button recipes for solving problems is just insanity.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    11. Re: They shouldn't be using IPad or TI by Zontar+The+Mindless · · Score: 1

      Plus [iPad] has a bigger screen that's much more suitable for textbooks.

      I wanted to test this claim for myself, so I just measured the screen of my fiancée's iPad 2 and that of my Samsung Tab 10.2 with a tape measure.

      iPad--20x15cm=300sqcm

      Samsung--22x14cm=308sqcm

      So--if you're talking about screen area--no, it's not.

      If I misunderstood what you were comparing, my apologies. But in any case my curiosity is now satisfied.

      --
      Il n'y a pas de Planet B.
    12. Re: They shouldn't be using IPad or TI by Anonymous Coward · · Score: 1

      They also tend to become expensive paperweights once the author(s) rearrange the pages and example questions so next year's students will buy new copies instead of your used one.

    13. Re:They shouldn't be using IPad or TI by Anonymous Coward · · Score: 0

      The answer isn't the important part,

      try telling that to the muppets doing the marking, you fucking idiot.

      what you said applies in university perhaps, but not school

    14. Re: They shouldn't be using IPad or TI by ceoyoyo · · Score: 1

      "Toshiba Excite 13 review: a big-screened tablet with a price to match"

      Yup, that's clear support for netbooks. I bow before your superior debating skills.

    15. Re:They shouldn't be using IPad or TI by soldack · · Score: 1

      Graphing calculators are an amazingly powerful way to understand functions visually. The ability to instantly draw functions at various scales and trace along them can really help visual learners understand the math.

      --
      -- soldack
    16. Re:They shouldn't be using IPad or TI by Anonymous Coward · · Score: 0

      better yet, apple gives them ipads and uses the retail costs in their tax write-offs

    17. Re:They shouldn't be using IPad or TI by gander666 · · Score: 1

      I still think evaluating the function manually, and plotting points is the best way to learn the underlying concepts.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    18. Re:They shouldn't be using IPad or TI by Anonymous Coward · · Score: 0

      I'm afraid what you're talking about is a huge fail as well. Your paradigm for math is the very same failure of a model used by most teachers. The processes you're talking about really are just tools to solve the problem, but that isn't the most critical part of math. It's the formulation of the problem, the translation of some scenario into the mathematical language; that is key.

      Calculators are merely a means of skipping the unimportant drudgery, the boring arithmetic. The bubble-pushing and variable-solving are done much more rapidly by computer-aided tools, so why continue drilling that element when you're trying to teach geometry, trigonometry, calculus, etc.? Why focus on old pencil-and-paper methods (e.g. the chain rule and integration by parts) for solving the equation, when the difficult part is coming up with the equation in the first place?

    19. Re:They shouldn't be using IPad or TI by serviscope_minor · · Score: 1

      For high school? I am sorry, but that is a huge fail. Graphing calculators are a fail. Part of learning mathematics is actually doing the math. The answer isn't the important part, it is the process that you are learning to get there. For that Octave/Matlab/Mathematica/Maple are terrible. I didn't use a calculator in high school

      Yeah, well I did. I found the nice infix notation on the screen made any remotely complex equations much less error prone. Also a great way of visualising functions and verifying working by checking a few numbers here and there. Oh and writing programs on on them kept me sane throughout the unbelievable tedium of school.

      Otherwise it was pencil and paper (or for my programming classes the timeshare system du jour).

      Old dude is old. Basically you didn't have calculators like thae since you simply predated them. Nothing more, nothing less.

      The fact that you pretty much must have one of the approved TI calculators, and the texts all have button by button recipes for solving problems is just insanity.

      Yeah, that's bloody insane.

      --
      SJW n. One who posts facts.
    20. Re: They shouldn't be using IPad or TI by Anonymous Coward · · Score: 0

      iPad's are more expensive and don't come with a decent keyboard (I grant that you can buy an external one, but that is extra expense).

    21. Re:They shouldn't be using IPad or TI by Anonymous Coward · · Score: 0
    22. Re:They shouldn't be using IPad or TI by Anonymous Coward · · Score: 0

      I am sorry, but that is a huge fail. Graphing calculators are a fail.

      Different people learn different ways. You know what is fail? Trying to force a one-size-fits-all solution on others because it worked for you. I learned math like you did and I did very well, but I did notice it failed to work for a majority of my classmates.

    23. Re:They shouldn't be using IPad or TI by intermodal · · Score: 1

      Sure, part of learning math is doing the math, but the most important part of learning math is understanding what is done and why. And how to recognize that something is off and your answer is wrong, and then go back and figure out how.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    24. Re:They shouldn't be using IPad or TI by gander666 · · Score: 1

      And therein lies my problem. These tools, provided you input the right functions, will give you the right answer, no thinking involved. Granted, in their futures as engineers they will have access to all these tools, so that is good, but if you setup a problem wrong, and get an obviously wrong answer, you will go with it if you don't know how to get at least order of magnitude estimation ability. These people are pretty easy to spot. They will use every decimal place output by their calculator, and not know how to report appropriate significant digits.

      I would accept the use of these tools in high school for mathematics, if and only if people who learned this way knew the concepts. However, I have personally had to tutor a few software engineers on trigonometry. In high school they just used their TI-8X and it gave them an answer. They couldn't even grasp that tan(x) was related to sin(x) and cos(x) (tan(x)=sin(x)/cos(x)), so they couldn't even do simple things like coordinate transformations. Perhaps the lecturer/teacher mentioned it, but it clearly didn't stick.

      I got lambasted for being an old dude in this thread, and I can understand that sentiment, but there is a whole generation who can't understand the underpinnings of mathematics, and until some electronic device can teach that better than putting pencil to paper and manually plotting out the resultant functions (however ugly your art skills are), I am going to advocate removing the technology from the equation.

      One exception. The gifted student that learns the skills, and finds the tools themselves to use. They should be encouraged to explore the tools that they can get access to. (I was like this in high school) But the run of the mill, average student? Might as well not have them learn algebra or trigonometry than let them use the formulaic texts tied to specific hardware and "recipes" to follow to get answers. Mathematics isn't about the answer as much as the path to the answers.

      I will get off my soapbox now.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    25. Re:They shouldn't be using IPad or TI by intermodal · · Score: 1

      I think we actually largely agree here. There is nothing wrong with your soapbox. In fact, I think your points are some of the more important ones I've seen on the whole on this article.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  5. Nope by Anonymous Coward · · Score: 2, Informative

    The average student would never program their calculator.

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

      actually, I learnt to program by myself on a TI-82...

    2. Re:Nope by pipatron · · Score: 1

      When the average student owns several computers, maybe programming the calculator should be encouraged.

      --
      c++; /* this makes c bigger but returns the old value */
    3. Re:Nope by VAElynx · · Score: 1

      First program I ever wrote was on the used Casio Graph 25 I got, and that one wasn't even a powerful or well done language.
      By the end of high school I had a used Graph 65 where I wrote minesweeper, chess clock, mandelbrot set plot, and one of those bomber games which sucked since the display was too slow for it (It had a colour one) and a good couple of calculation programs - and it brought me to trying to program on a computer (C and Fortran 77). For kids who have some interest in messing with this sort of a thing, programmable calculators are a great starter that you can poke around in and do fun, rewarding things, unlike a computer where you have to learn a fuckton just to do basic things.

    4. Re:Nope by Anonymous Coward · · Score: 0

      This article should have been titled "Old person thinks the way he turned out was just fine, so everyone should learn to do things the exact same way and never change."

    5. Re:Nope by Sique · · Score: 1

      You are missing the point of the article. Learning to code is hellishly difficult with an iPad compared with a programmable calculator. So it's not programming one uses the iPad for in school. What's the educational use case for the iPad then?

      --
      .sig: Sique *sigh*
    6. Re:Nope by Anonymous Coward · · Score: 1

      I would argue that today, a computer is a *much* easier learning environment than any calculator (or calculator language). Sure, back in the day, when programming languages like C or Fortran where the only languages on the block, a calculator language may have been easier. For one, with C you have to spend a lot of time on pointers, which I think the average kid's eyes would glaze over on. Also you have to spend time explaining compiling and the list goes on. All of these things would be good to teach in a computer class, but for the average person it's just a bunch of added noise.

      Where as a program like python, syntax wise, is in my opinion as close as you can get to pseudocode. You don't have to spend time explaining compiling. It has an IDE interface so they can experiment and get immediate results. Finally, what would you rather learn on, some black and white screen you can barely read with a QWERTY keyboard, or a large color screen with easy input?

      About the ONLY advantage to teaching kids to code on a calculator is there are less potential technological distractions. But if that's really your issue, disable the web, take off minesweeper etc.

    7. Re:Nope by Anonymous Coward · · Score: 0

      No, I'm not missing the point of the article. From the start for 8 paragraphs before getting to the point, the author talks about his personal experiences with the TI-83 calculator, and ONLY his personal experiences. No studies, no research, not even a passing mention of what OTHER people have done with a TI-83. Only his own personal experiences.

      Even his very first words when finally getting to the point, are "In light of this", in reference to only his own personal experiences that he spent so longer establishing as the only research he's done into exactly what benefits or detriments there are to programming with a TI-83 calculator. His counter-points on why programming with an iPad were likewise pulled from his own ass, based on his own personal beliefs about what an iPad is capable of, and based on his own imagination about how iPads are actually used for in schools and what children are capable of learning.

    8. Re: Nope by Anonymous Coward · · Score: 0

      ask any random parent of a kid with autism what is the educational use of an iPad

    9. Re:Nope by Deathlizard · · Score: 1

      The Other problem is that Ti is even getting away from on calc programming. The Ti-nspire has very basic function programming, and to do higher level LUA scripts you need a computer.

      They also need to quit focusing on the 83 for a bit and start focusing on the Ti-89. It has a powerful language out of the box and can do so much more than the 83's.
      At least make a Color 89 with a higher resolution screen.

    10. Re:Nope by sandytaru · · Score: 1

      The TI instruction set is minimal, but includes basic IF and GOTO statements and assigning variables. Folks wrote somes pretty sophisticated game with it, including a text based RPG called "Drug War" that was banned at most schools.

      --
      Occasionally living proof of the Ballmer peak.
    11. Re:Nope by Mashdar · · Score: 4, Insightful

      The average student would never program their calculator.

      That's some very good "No Child Left Behind" logic you've got there. Next up: the average student does not play football.

    12. Re: Nope by Desler · · Score: 2

      And that extrapolates to the general population how? Anecdotes are not evidence.

    13. Re:Nope by Desler · · Score: 1

      What's hellish? With a bluetooth keyboard and Python for iOS learning to program is quite easy.

    14. Re:Nope by MacGyver2210 · · Score: 1

      Only recently, but that's the problem. Today's average student has become dumb and lazy. When I was in school, EVERYONE programmed their calculator, to the point that some teachers would take them away during class because we'd all be playing games on them instead of paying attention.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    15. Re:Nope by MacGyver2210 · · Score: 1

      "paperless textbooks"

      Also, "bullshit to sell more Apple nonsense and waste limited school funding".

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    16. Re:Nope by MacGyver2210 · · Score: 1

      I bought a TI-84+ for a sibling last month, and it still has TI-Basic and ASM(via computer) just like my 5-year-old one. $105 or so at Target.

      I think for reasons of standardized tests and testing acceptance they don't change their flagship lines very much, if at all.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    17. Re:Nope by Anonymous Coward · · Score: 0

      Damn right, which is why we shouldn't waste so many millions on what's really just alumni bait and ESPN money-grabbing.

    18. Re:Nope by Anonymous Coward · · Score: 1

      Playing games != programming.
      Installing games != pogramming.

      When I was in school one or two percent of the kids (über-nerds) actually tried programming the calculators, but the vast majority of the kids had games that they'd either installed themselves or had the übernerds install for them. The teachers knew the difference, because the AP calculus teacher (also the department chair for math) explained to them that the gamers were goofing off, but the programmers were actually learning something. They'd confiscate the gamers' calculators but not the programmers', and they made sure the kids students that too. Probably can't get away with that nowadays.

      Regardless, we also had classes where no calculators were allowed, and we learned things that kids nowadays don't. My nephew whipped out a calculator the other day on a multiple-choice problem, while reviewing for a test: what's the square root of 37? I see that as asking, "Which of these four answers is closest to 6?" but for the current generation, it means, "How fast can you punch this problem into the calculator?" The former question arrives at the solution far faster than the latter. The idea of 37 being close to 6^2, however, never occurred to him, nor did he know any of the squares, because he was never asked to learn them. He learned to plug numbers into a calculator to solve individual problems, rather than to form a broader picture of mathematics that would let him reason about math. There's a fundamental difference in the approach to education lying behind each of those avenues, and I worry about his prospects for the future if all he knows is how to plug-and-chug.

    19. Re: Nope by Beardydog · · Score: 1

      Seriously... I wrote a few simple programs on my TI-83, and I was one of maybe three people in my year who did. The difficulty didn't make it more compelling, it made it a huge waste of time. Digging through multi-level menus to find a min function instead of typing the min function on a real keyboard is a waste of time. I made a cube rotate slowly, then went home to play with cellular automata in Metal Basic, where I could write ten lines of code in the amount of time it took me to find the 'for' function on my TI. I think it was like a three-key combination to type quotation marks. It's agonizing just to remember it.

      You know what they SHOULD do to get kids into programming? Bring HyperCard the fuck back. It's a simple interface, intuitive structure, easy English-like syntax... My nephews are being taught with Scratch, and they find its limitations unbearable. HyperCard is a playground for the mind. We should launch a new petition now that Jobs is gone.

    20. Re:Nope by Anonymous Coward · · Score: 0

      Well... you DO have to use Python.

      Which is a special kind of hell.

    21. Re:Nope by Beardydog · · Score: 1

      Text selection/copy/paste is unpleasant, but then, the TI doesn't even have text selection.

    22. Re: Nope by Anonymous Coward · · Score: 0

      No it's not. Register for a free dev account and download Xcode. Way more powerful than a TI.

    23. Re: Nope by narcc · · Score: 1

      Don't be stupid. Put on your thinking cap and figure out how you would answer the following questions:

      Do some students learn to program with their TI-8x calculators?

      What percentage of students learn to program with their TI-8x calculators?

      Of the students who learn to program with their TI-8x calculators (if any) are below average, average, or above average?

    24. Re: Nope by narcc · · Score: 1

      ToolBook is still around. I remember it being very similar to HyperCard.

      It's been a while since I've used it (1996 or so) but may be worth a look if that's the sort of thing you're after.

    25. Re:Nope by thegarbz · · Score: 1

      Actually the "average" student usually does play football. The excellent students usually don't.

    26. Re:Nope by LinuxIsGarbage · · Score: 1

      I bought a TI-84+ for a sibling last month, and it still has TI-Basic and ASM(via computer) just like my 5-year-old one. $105 or so at Target.

      I think for reasons of standardized tests and testing acceptance they don't change their flagship lines very much, if at all.

      That and, if they still sell at a near monopoly, without investing in additional development, why bother?

      The current TI-84 series are virtually identical to my 1996 era TI-83. I was still using it when all my peers had newer TI-83+ / TI-83+SE. No functional difference.

      I had a 1999 era TI-89. Functionally identical to my peers TI-89 Ti (aside from not having a spaceship inspired case)

    27. Re:Nope by Anonymous Coward · · Score: 0

      What school did you go to where programming was the main focus of learning? The educational use case is the 99% of the time the student does non-programming tasks in a regular school. Plus, you can write webapps and display them on the iPad. "I got a job programming graph calculators" said noone ever.

    28. Re:Nope by Mashdar · · Score: 1

      1) Participating in an activity is a boolean, and therefore cannot be "averaged" in the conventional sense.
      2) The vast majority of the student body of all schools I'm aware of are not on the football team.

    29. Re:Nope by thegarbz · · Score: 1

      It's not participating in sports that is averaged, it's a student's school results compared to an average across all students.

  6. Both are crap by Anonymous Coward · · Score: 0

    HP 48 were better.

    1. Re:Both are crap by BrokenHalo · · Score: 1

      HP 48 were better.

      Were?

      Nevertheless, the HP48 (for all its beauty in terms of positive key action, keypad kayout and of course RPN) is a slow beast. I've never owned a TI-83, but my TI-89 is *much* faster for just about any serious calculation. Pity the build quality sucks.

    2. Re:Both are crap by Clueless+Moron · · Score: 1

      I don't know why people keep bringing up the HP48 when the HP50g has been HP's flagship calculator for many years now. It's ARM based and plenty fast.

    3. Re:Both are crap by Anonymous Coward · · Score: 0

      Well, there's still some HP fans using HP-48GXes because it's the last machine in the series with a righteous keyboard. I'm not real bothered by the Enter placement/size like some are, but the HP-49G+ really was a huge letdown in keyboard quality and durability. The HP-50G is a lot better (I think some later 49G+ had the improved version, too), and no durability issues so far, though the feel still isn't quite as good as the old 48 IMO.

      The other thing that might legitimately put people off the HP-49G+ is the lack of a real serial port, although the 50g+ has fixed this as well. With all the issues on the 49G+, it's likely some people just gave up on new HP calculators at that point and didn't even follow reviews on the 50G when it came out, and don't know how much got fixed.

    4. Re:Both are crap by 93+Escort+Wagon · · Score: 1

      HP 48 were better.

      Were?

      The truly elite used them two at a time - one with the left hand, one with the right.

      --
      #DeleteChrome
    5. Re:Both are crap by Anonymous Coward · · Score: 0

      Because it was great for its day, and for a long time. I have fond memories of a 486, though this i5 I'm using blows it out of the water. Or perhaps a better comparison, I'll always remember the 6502, though the 6510 was perhaps more important from my C64 days.

      If you're adding letters on, the 48GX was the way to go, though I couldn't afford the expansion back then, so I suppose I should've stuck with the 48G. And my dad's 29C was awesome, though a bit old for me (and hard to find batteries for these days).

      Careful going too crazy on the ARM train, or one day, a decade or two from now, you'll be still sucking down ARM propaganda when something better comes along and squashes it flat.

    6. Re:Both are crap by Anonymous Coward · · Score: 0

      I guess it's really because nobody is buying expensive calculators anymore. It's a dead market, for now.

      I still get a kick out of opening the equation editor and doing Sigma x=1 to infinity, 1/x^2, EVAL, and the HP50g just bluntly says "pi^2/6" instead of a number or getting hung up..
      That's math porn to me.

      It does integrals way better than I could, although it often puts it in rather strange terms. It also handles enormous numbers and understands the concept of exactness. The Python interpreter on a computer beats it for that stuff, but the HP50g is still a pretty impressive piece of kit.

      Oh yeah, and the keyboard is hp48 grade. I think they learned to not make that mistake again.

  7. DeLorean by Anonymous Coward · · Score: 0

    24KB of available RAM memory.

    Wait a minute, Doc. Ah... Are you telling me that you built a time machine... out of a TI?

  8. I agree by Anonymous Coward · · Score: 1

    I learned to program on a TI-59 in the late 70s. After that, learning machine code and assembly programming was easy.

    Now I'm teaching maths at university. My students can use any calculator (easy test: if it has a "LOG" or "LN" button, then it will have everything else we need also), but I advise to use the TI-83/84 because it is also used in other classes. In class they can also use their tablet or smartphone.

    Tablets and phones are not acceptable during tests or exams, because of the communication capabilities. Then it is calculator only.

  9. ...and why bother? by Opportunist · · Score: 3, Insightful

    Why bother trying to type up some hodgepodge calculator games when you can download Angry Birds for 99 cents?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  10. Maybe time for Android? by Anonymous Coward · · Score: 0

    Android development is accessible to anyone with a computer. Its tools are free as well.

  11. So, use an emulator... by msauve · · Score: 1

    I understand this works on iPads:

    Apple ][ emulator

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
    1. Re:So, use an emulator... by mvdwege · · Score: 5, Funny

      So, when pointed out that a cheap calculator is a much better educational deal than an expensive tablet, your answer is 'install an emulator on the expensive tablet'?

      Just when I thought Apple fans couldn't sink any lower...

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    2. Re:So, use an emulator... by pipatron · · Score: 1

      When the choice is between buying another gadget or install a free or cheap program on a gadget you already own, then yes, that's the rational answer.

      --
      c++; /* this makes c bigger but returns the old value */
    3. Re:So, use an emulator... by Goody · · Score: 1

      A cheap calculator is a better educational deal if all you're concerned with is programming and performing functions in a relatively primitive or basic environment. A tablet (any tablet, not just Apple) is so much more universally usefully than a cheap calculator. Try to read a PDF on a cheap calculator, for example. If an emulator on a tablet can accomplish the same thing as a cheap calculator and do a million other much more complex tasks, the tablet has a better value. The fact that most don't use a tablet for a cheap calculator emulator isn't the fault of the tablet or the vendor, or "Apple fans".

      --
      Tired of being "punished" by the Slashdot $rtbl since 2002. I'm now over at http://soylentnews.org/ .
    4. Re:So, use an emulator... by jedidiah · · Score: 1

      The usefulness of a tablet is limited by the corporate IT policies that surround it. There have already been educational software suppressed on both major platforms for various reasons.

      In order for an educational tool to be really useful, it needs to be in control of the educator.

      In any ecosystem there are flagship species that will thrive if that ecosystem is healthy. Their success is has much broader implications than one might fathom from fixating on the most superficial view of the situation.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:So, use an emulator... by msauve · · Score: 1

      Whoosh. Schools aren't buying tablets to replace calculators, they're buying them for things like textbook replacement, note taking, research via the web, etc. Also using them in place of programmable calculators can be done with low, or zero, incremental cost.

      I mentioned iPads only because that's what the summary was about. And pointing to an Apple ][ emulator just seemed to fit with that. The point, which you missed entirely on your way to making a political criticism, is that one can do programming on a tablet without having to do programming for the tablet.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    6. Re:So, use an emulator... by Nemyst · · Score: 1

      Except this is all about school-provided hardware, where iPads are being purchased en masse by schools to give to students during their scholar year. If you aren't in a school with that sort of program, then bringing an iPad in class is very likely disallowed anyway.

    7. Re:So, use an emulator... by MacGyver2210 · · Score: 2

      What I don't understand is why, when schools are facing record-low budgets(thanks, war-profiteering asshole politicians), are they buying the most expensive option for tablets?

      Why do they not have a pile of the HP TouchPads (super cheap, around $200US) and just run Android on them? They are large, the screen looks fantastic, it's cheap as dirt, and it runs the most popular mobile OS.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    8. Re:So, use an emulator... by PRMan · · Score: 1

      Since when does Apple allow emulators on iOS? They never have before.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    9. Re:So, use an emulator... by msauve · · Score: 0

      Troll.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    10. Re:So, use an emulator... by Darinbob · · Score: 1

      That is not the choice though. Most kids do not have these expensive luxury devices.

    11. Re:So, use an emulator... by Darinbob · · Score: 2

      Because Apple has great marketing and has continuously been marketing to naive school boards since the 1970s. Also the mass media is getting into the picture, they either use "iPad" as a synonym for all tablets or mistakenly report on it as if it's the most advanced and capable.

    12. Re:So, use an emulator... by Darinbob · · Score: 1

      But textbook replacement is already a terrible idea. Textbook augmentation is good, teacher augmentation is good, but throwing out something that works because of an experiment is terrible. Overall these will be more expensive than textbooks, they're not giving out free digital copies of the books, the replacement costs will be huge, these are the most expensive options for tablets anyway. This is mostly a feel good idea promoted to technically illiterate parents who have been panicking for decades.

      Keep the text books, they work and are more durable than tablets.
      Keep pencils and paper, they're cheap and you can use them for notes, they're cheaper than tablets, and they won't go obsolete every few years.
      Use a computer to research via the web, or use the books and encyclopedias already in the classroom, put a computer center in the school, etc. The real world does not use ipads for doing research.

      History has shown that any time computing technology gets pushed on a school they end up being used for games. Educational games occasionally, but those are not shown to be effective for teaching. iPads will be no different; teachers wont' know what to do with them in a couple years some new fad will come along, so kids will be using them for games and the few that remain unbroken will be reserved as rewards for getting homework done on time.

      Schools should be in the business of teaching kids and not be used to promote new technology or a particular brand. Teaching should come first and foremost and we have proven methods that do this already. First prove that the old methods are wrong and provide solid evidence that the new techniques are a clear advantage FIRST; using kids as guinea pigs for poorly thought out ideas is harmful.

    13. Re:So, use an emulator... by gnasher719 · · Score: 1

      So, when pointed out that a cheap calculator is a much better educational deal than an expensive tablet, your answer is 'install an emulator on the expensive tablet'?

      Just when I thought Apple fans couldn't sink any lower...

      The argument was: "A cheap calculator is a much better education deal than an iPad, because the cheap calculator allows kids to l learn how to program a cheap calculator, while the iPad doesn't". That argument is false, because an iPad with a cheap calculator emulator allows kids to learn how to program a cheap calculator. That's the argument refuted, which doesn't decide which one is the better education deal. But nobody claimed it decided the question, so really you just set up a strawman argument. Nobody claimes that a tablet with an emulator was a better value for someone wanting a cheap calculator.

      However, the purpose of a tablet is to provide a multitude of text books, plus a huge range of educational software, both valuable for education and impossible for the cheap calculator to provide. There is very little use in learning to program cheap calculators, and it isn't taught in school.

    14. Re:So, use an emulator... by Anonymous Coward · · Score: 0

      So, when pointed out that a cheap calculator is a much better educational deal than an expensive tablet

      It hasn't been pointed out that it's better so your point fails miserably.

  12. Precribing by EzInKy · · Score: 1

    You wouldn't want just any Jerome Doe being able to write prescriptions for norepinherine would you? At the very least you would want prescribers to be proven knowledgeable the hemodynamic effects of the medications they are ordering to be put into your body, right? That is the very reaon licensing of professionals exist! Why shouldn't the same stipulations be put upon those who prescribe solutions for your computing devices given that those devices are increasingly required just to survive in todays society?

    --
    Time is what keeps everything from happening all at once.
    1. Re:Precribing by jedidiah · · Score: 2

      > You wouldn't want just any Jerome Doe being able to write prescriptions for norepinherine would you?

      Yes you would.

      While the "authorization" part of this bad analogy might be a problem, the consumer knowledge aspect of this hits on a very important point. You should never seek to make yourself helpless or at the mercy of people that know more than you do. This is especially true when all you really need to do is pick up the right reference manual.

      It can quite literally be a matter of life and death as many of these "authorize" and "trained" indidviduals SCREW UP on a regular and ongoing basis.

      You're funny. The PDR is even more accessible than documentation about programming.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Precribing by causality · · Score: 4, Interesting

      You should never seek to make yourself helpless or at the mercy of people that know more than you do.

      When you have a culture in which average people believe thinking and reasoning is a terrible burden to be avoided or offloaded at every opportunity, you naturally will observe the kind of dependency and vulnerability you point out here. It leads to people who don't want to be involved in decisions that drastically affect their own lives.

      Somehow there arose this myth that you either know nothing at all, or must be a fully trained expert, that no intermediate level of knowledge, no amount of reference could ever be useful.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    3. Re:Precribing by Anonymous Coward · · Score: 0

      "When you have a culture in which average people believe thinking and reasoning is a terrible burden to be avoided or offloaded at every opportunity, you naturally will observe the kind of dependency and vulnerability you point out here. It leads to people who don't want to be involved in decisions that drastically affect their own lives. "

      Let's not bring politics into this, no need to mention the government plantation...

  13. The trouble is Apple bans programming apps by mysidia · · Score: 1, Interesting

    You can't make a BASIC interpreter App and get it listed on the Apple store, for folks to download.

    Any app that provides programmability is not allowed.... therefore; the TI-series calculators or Android devices will Always provide a better experience for tinkerers, and be the way to go if you want to learn about technology ---- until (or unless) Apple changes their ways, the iOS platform they have provided is essentially a black box: you are not meant to understand it, not meant to program it -- just to consume content on it.

    It's not really a learning tool; although there is educational and informational content that can be consumed on the device to learn things.

    Of course... Android is a better learning tool, and an iOS device such as a iPhone or iPad should not be the first one you get or your first choice: if you might be an engineering type and want to learn about, tinker with the technology, or see how it works.

    1. Re:The trouble is Apple bans programming apps by Mendenhall · · Score: 1

      Any app that provides programmability is not allowed....

      Well, that would be true if you couldn't get Python 2.7 for iOS. There are, in fact, two different full python implementations of python on the App store. I have used it to run my vxi-11 stack to talk to oscilloscopes and other data acquisition stuff. Works fine. The only annoyance is that you have to cut & paste large programs from email (for now) to get them in. You can edit code in the editor, though, so small programs can be done right in place.

    2. Re:The trouble is Apple bans programming apps by Anonymous Coward · · Score: 2, Interesting

      techBASIC is an amazing BASIC programming environment available from the App Store. It has good built in libraries for graphics and interfacing with Bluetooth sensors. It also has lots of useful example programs to start from. It is fun to tinker with and I think it would be a great tool for education.

    3. Re:The trouble is Apple bans programming apps by plate_o_shrimp · · Score: 1

      Any app that provides programmability is not allowed....

      Incorrect:
      https://itunes.apple.com/us/app/hewlett-packard-15c-scientific/id503720774?mt=8

      --
      This sig has exceed its monthly bandwidth allotment.
    4. Re:The trouble is Apple bans programming apps by rhedin · · Score: 5, Informative

      You can't make a BASIC interpreter App and get it listed on the Apple store, for folks to download.

      Shhhh! Don't tell these guys because they don't know that-- they went ahead and wrote a BASIC interpreter for iPad in 2010 and it's now up to version 3.5.

      There are also Ruby and Python interpreters available too and Pythonista is also a fully featured development environment.

      rob.

    5. Re:The trouble is Apple bans programming apps by angel'o'sphere · · Score: 2

      Your Post is completely wrong.

      Just go to the AppStore and search for "Basic" or do a google search.

      See e.g. www.misoft.com, a nice Basic for the iPad and iPhone!

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    6. Re:The trouble is Apple bans programming apps by Anonymous Coward · · Score: 1

      You can get a LUA interpreter.

      http://twolivesleft.com/Codea/

      Or a visual programming editor for younger kids:

      https://www.gethopscotch.com

      Or one of the programmable calculator apps:

      http://leibao.webs.com/Apps_by_Bao_Lei/Magical_Calculator.html
      https://itunes.apple.com/us/app/i41cx+-rpn-calculator-printer/id289068865?mt=8

    7. Re:The trouble is Apple bans programming apps by papasui · · Score: 1

      This is completely wrong, the App store has scripting interpreter's available.

    8. Re: The trouble is Apple bans programming apps by ceoyoyo · · Score: 1

      Clearly you did just as much trivial research as the "journalist" who wrote the article: https://itunes.apple.com/ca/app/basic!/id362411238?mt=8

    9. Re:The trouble is Apple bans programming apps by fermion · · Score: 1
      The problem with educational research and the 'PhD' they produce is that they really know little about research.For instance much of the research is done on the elementary, if we are lucky, the middle school level, and then extrapolated to high school students. This makes some sense as the basis or pedagogy is young children, and we have only seriously been trying to actively educated the genealogy teenage population for less than a hundred years, but really, get with the times. Even medical researchers have realized that if you are going make statements about women and heart attacks, you have to actually do the research on women, not just men and extrapolate.

      Then there is the anecdotal evidence of the research. This guy programmed his TI, so everyone did and the reason no one does is because of the iPad. That is the silliest statement in the history of silly statements. I went to a school where everyone was taught to program in grade 9. Very few opted to take programming courses after that. For most people programming involved copying code out of a magazine. Saying that kids don't code because of iPad is like saying kids don't read because their library has no interesting books. Kids who want to do something will.

      In any case, the basic premise is false. One can program on an iPad. Like in the old days, on can run use the iPad as a terminal. I prefer this because too many times kids learn to use an IDE rather than program. Last time I taught a programming course to high school students I set up accounts on my web server and the used a client on the PC to code. I used my iPad for demonstration. In a month they programmed a online game. If kids are not learning program, the issue is not hardware, but online resources for them play. In this world of Clouds, it is a shame that we don't have online development tools.

      For those who are religiously attached to the idea that programing means you are local, there are Python interpreters for the iPad. I haven't used on because I am not learning to program. I have my tools already set up on my laptop. If these Pythons interpreters are not real, I am sure someone will let me know.

      I am sure there are not powerful, but when on is thinking of the so-called habits of mind, power is not neccesary. One big thing programing does is concretely illustrate why cause and effect. It forces a student to think about process, and how to break that process up into steps. This is a freakingly hard this for many students to get. Also, if you learn how to swap values in variables you know something that not many do. And looping has it uses.

      The tablet computer is a tool, and it is a incredibly useful tool. It does too much, so for some students it will be a distraction. But the same was said about the calculator and the PC. I am thankful every day that my teachers were not afraid to let me play with technology just because it might be distracting or dangerous. I would not have had any of my jobs if my teachers had held back my education in this way, or if my parent thought having a computer at home would just mean I would play games all the time(which I did too much). Everyone says we have to educate kids in modern methods, but too many educators think those modern methods are what was in vogue when they were in high school.

      The reality is that the only reason we still use TI calculators instead of phones or tablets is because educators want to give the mathematically illiterate an equal opportunity, but want control what the machine can do. Otherwise they would just let students have a useful tool, like an HP.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    10. Re:The trouble is Apple bans programming apps by Anonymous Coward · · Score: 0

      Any compilers?

    11. Re:The trouble is Apple bans programming apps by Anonymous Coward · · Score: 0

      Any app that provides programmability is not allowed....

      I was amazed -- no, flabbergasted when I found out about this a few months ago. (I admit, I didn't follow that tablet thing very closely, my interests are elsewhere). No programming allowed? Surely I must have misread. But no, you're not allowed to write a program on the thing because you're a user, a consumer.

      Programming is one of the most wonderful things one an teach a child. Children love iPads. iPads are programmable computers. Why must this wonderful chain be missing a link?

    12. Re:The trouble is Apple bans programming apps by Desler · · Score: 1

      Except the GP is wrong and you apparently didn't search very hard.

    13. Re:The trouble is Apple bans programming apps by Anonymous Coward · · Score: 0

      Providing an interpreter and the ability to save/load to/from local storage is allowed, what's not allowed is providing an interpreter and interpreting programs downloaded over the Internet or LAN.

      This is why most emulators, non-Safari browsers (apart from Opera Mini which just renders a page generated on Opera's server) and Flash advertising are banned. It took a few tries for them to get the rule right at the beginning.

    14. Re: The trouble is Apple bans programming apps by Anonymous Coward · · Score: 0

      There are about a dozen Basic interpreters approved by Apple and already in the iOS App Store (Lisp and Python also, IIRC). Some have been there for years. Many with powerful graphing capabilities.

    15. Re:The trouble is Apple bans programming apps by Anonymous Coward · · Score: 0

      Apple lifted that ban a while ago; the tech media was just very quiet about it.

    16. Re:The trouble is Apple bans programming apps by mysidia · · Score: 1

      Are you suggesting that a HP calculator app provides you tools that can be used to develop software on the iPhone platform?

    17. Re:The trouble is Apple bans programming apps by mysidia · · Score: 1

      This is completely wrong, the App store has scripting interpreter's available.

      OK; great, so if the kid has a credit card to sign up for an iTunes account, and the school them will allow them to install apps on their device, then they can add an interpreter to it of some sort.

      How long will the interpreter be available though? I distinctly remember a Commodore64 emulator getting banned from the app store, because it provided access to a BASIC interpreter; which was not allowed by Apple.

      How are the other interpreters different; why haven't they been found and deleted by Apple yet?

    18. Re:The trouble is Apple bans programming apps by narcc · · Score: 1

      Sounds like Apples approval process isn't terribly strict. Those would appear to violate their own rules.

    19. Re:The trouble is Apple bans programming apps by mysidia · · Score: 1

      Shhhh! Don't tell these guys [apple.com] because they don't know that-- they went ahead and wrote a BASIC interpreter for iPad in 2010 and it's now up to version 3.5.

      I won't... but Apple might... just like the banned the Commodore 64 emulation app, because it made a BASIC interpreter available. Short of a change in Apple's policies to allow interpreters and apps using unofficial frameworks -- I would be very very scared to rely on an app like that

      If there's anything I feel is worse than not having programmability --- it's having unofficial programmability through an app not adhering to application guidelines, that Apple might ban and delete from owners' devices at their will.

      It would be better to have a device where you can assure that in the long term, the capability will be there.

    20. Re:The trouble is Apple bans programming apps by mysidia · · Score: 1

      Apple lifted that ban a while ago; the tech media was just very quiet about it.

      Do you have a reference on that? Apple doesn't seem to let you download the EULAs anymore without paying them $100 and joining their developer program.

      I'm a developer -- but on principle; I'm not going to pay any device manufacturer to design software that will run in their ecosystem: they should be paying me.

    21. Re:The trouble is Apple bans programming apps by tricorn · · Score: 1

      Also quite a few Lua interpreters, of varying quality.

      See Codea, not only is it a full development environment, you can apparently use it to produce a working standalone app. Look at the first item in their forum for a list of apps in the App Store developed with it.

      As for calculators, I vastly prefer RPN, and I have no problems finding RPN calculators for iPad, along with unit conversions (including up-to-date currency rates). I need to look up to see if there's an iOS version of the units program, that's still the gold standard for conversion programs (and is still distributed as part of OSX).

    22. Re:The trouble is Apple bans programming apps by angel'o'sphere · · Score: 1

      Their rules got changed like 3 or more years ago. Other parts of their rules simply get missunderstood by readers. (Especial /. readers :) )

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    23. Re:The trouble is Apple bans programming apps by Anonymous Coward · · Score: 0

      I learned Lua by programming in Codea on my iPad during my commute. The iPad isn't the best device for hacking around with, but you certainly could learn a programming language on it if you'd like. From the looks of things there is quite a bit available.

  14. It's Just Software by Anonymous Coward · · Score: 0

    If TI went to Apple and said, "let us integrate our graphing software with your iOS devices, like maps, etc.—$1 licensing per iPad," Apple would.

  15. not that kind of device by countach · · Score: 2

    The ipad is not meant to be that kind of device. It replaces lugging around heavy text books. It mostly replaces lugging around a laptop. It's a conduit for researching on the web. But it's not a device particularly for hacking, computer programming and so forth. Would it be nice to have a device good at both? Sure, but it doesn't mean the ipad isn't great at what it is. Not everyone wants to be a programmer.

    1. Re:not that kind of device by terrab0t · · Score: 1

      I think everybody in this country should learn how to program a computer—should learn a computer language, because it teaches you how to think.

      — Steve Jobs in Robert X. Cringley’s “Steve Jobs: The Lost Interview”

    2. Re:not that kind of device by MacGyver2210 · · Score: 4, Insightful

      I think everybody in this country should learn how to program a computer—should learn a computer language, because it teaches you how to think. -Steve Jobs

      -Creates the most closed-walled operating system, and charges to program for it.

      -Uses obscure and illogical languages for his walled garden's standard

      -Perpetually disrespects other platforms and options which are open-source and available to 'teach people to think'.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    3. Re:not that kind of device by Anonymous Coward · · Score: 0

      -Creates the most closed-walled operating system, and charges to program for it.

      Xcode is free.

      -Uses obscure and illogical languages for his walled garden's standard

      So C and C++ are obscure now?

      -Perpetually disrespects other platforms and options which are open-source and available to 'teach people to think'.

      When open-source produces stupid people like you then it deserves no respect.

    4. Re:not that kind of device by Anonymous Coward · · Score: 0

      1) Most of iOS is open-source. If you are a developer you can install whatever you want (build) on your device. The $99 yearly charge is mainly for publishing to the app store.
      2) Objective-C is "obscure" in the same sense Python is, but is multi-paradigm: You can write in C or C++ if you like, but Java-heads probably think Java is the one and only language they should ever have to learn.
      3) What disrespect? Again, most of iOS and OS X is open-source.

  16. iPad wasn't sold as a device to teach programming by Anonymous Coward · · Score: 0

    Stupid article - fits in the hate Apple category. iPad was never sold to educational facilities to teach programming - so pointing out that it will not facilitate that is stupid.

  17. Framing by Sponge+Bath · · Score: 4, Funny

    "The iPad is among the recent panaceas being peddled to schools..."

    Now get the new and improved panacea that I personally endorse. That other panacea is crap.

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

      I don't take it that way.

      It seams as though once a month, there's a story about some school system buying iPads for their students. And there is this idea that technology == better education. It's just another symptom of the US' tendency to just throw money and technology at a problem and thinking it'll solve problems.

      And yet schools systems who don't do that excel - See Finland's.

      I think that's the point of the article writer. There is a cheaper alternative to the iPad (or any tablet) that allows for a better and deeper learning experience. And there aren't too many mindless distracting games that can be played on the calculator either - and NO Internet browsing!

    2. Re:Framing by AthanasiusKircher · · Score: 1

      "The iPad is among the recent panaceas being peddled to schools..."

      Now get the new and improved panacea that I personally endorse. That other panacea is crap.

      I think that's more than a bit unfair as a characterization of the argument here.

      iPads have been getting a lot of hype from the media, from school districts, etc. for years as something that will "revolutionize" education or something, i.e., a panacea that will make it easier for student to learn, will solve numerous problems with education, will make classrooms full of happy unicorns and rainbows, etc.

      The present article is NOT claiming that the TI-83 has anywhere near that (supposed) revolutionary educational value for iPads. It's a specific critique of a specific feature absent from iPad-like technologies, namely the ability for students to play with programming their devices easily -- and, on a broader scale, just having a more "open" culture for being able to interact with a device, rather than just getting pre-packaged educational "modules" approved through some sort of hierarchy or authority.

      I don't get the sense that the author here thinks that iPad technologies can't have some significant benefits. He's just proposing that adding on the ability to do X with educational technologies in general (note: no specific one offered as a "panacea") might create even more educational possibilities.

    3. Re:Framing by Anonymous Coward · · Score: 0

      And there is this idea that technology == better education.

      yes, for instance, right here on Slashdot, with the endless flogging of the OLPC program. And now the RPi.

      I love how Slashdot users love to talk shit about how "all these fools have this notion," when they're relentlessly cheerleading their own versions of those products, derived from the same exact "foolish notion" that they're deriding.

  18. There are other jobs than programming by alen · · Score: 1

    Some people can't seem to understand that. There are lots of possible career fields outside of computers and since the iPad is more than a calculator it's awesome for people to discover how things work and what else is out there in the world

    1. Re:There are other jobs than programming by pipatron · · Score: 2

      Did you read the fine article? No you didn't. This guy is not a programmer, he's not been programming since that calculator. He's an English teacher.

      For those like me who did not become programmers, whose notebooks of code and illustrations sat untouched in a musty basement for the last decade, learning to program taught habits of mind that persist to this day in small yet vital ways.

      His point is that iPad is a dumb device meant for passive intake of information, but many still assumes it's more advanced than the old calculators, thus a better tool for students.

      --
      c++; /* this makes c bigger but returns the old value */
    2. Re:There are other jobs than programming by ze_jua · · Score: 1

      Yes. but computers are everywhere. On your desk. In your bag. In your car. In your watch. In your TV. In the soil moisture sensor my father uses in his farm. etc.

      Computers are today's paper. Software is the pen. If you don't know programming basics, you are limited to use pre-printed forms and you can only check the predefined boxes. There is no "additional informations" field.

      Everyone know how to draw some lines on a blank paper sheet. Writing TI-83 programs is the same skill for today's world.

    3. Re:There are other jobs than programming by Nemyst · · Score: 1

      So what? Why wouldn't we come to a point where people would have to understand extremely basic programming as part of the main curriculum? We already ask them to do so for their native language, usually a second one, plus subjects like math. Programming is becoming fundamental to the society we live in, and the fact most people don't even know what programming is (well, apart from seeing it as some form of arcane art) could easily become problematic in the future.

      Plus, the point is that if you want to try it out, the option is there. On an iPad, there is no option.

    4. Re:There are other jobs than programming by Darinbob · · Score: 1

      And these are essentially just assumptions. The age old story of parents panicking because they don't understand new things and are scared that their children will end up being unemployable. This is not at all new. What about all the technology from 10 years ago that was supposed to revolutionize everything, or the technology from 20 years ago, or the Apple IIs from 30 years ago? Probably in a landfill or storage shed.

    5. Re:There are other jobs than programming by Anonymous Coward · · Score: 0

      I would think it would be far easier to create (a thesis, a drawing, a musical recording etc.) on an iPad than on a calculator.

  19. Why are you using iPads? by nashv · · Score: 2

    If only there was an open source system, with freely downloadable resources, and could run a standard simple programming language like Python.

    Oh wait, there's this Android thing...

    --
    Entia non sunt multiplicanda praeter necessitatem.
    1. Re:Why are you using iPads? by nashv · · Score: 1

      I didn't actually check this, but I am willing to bet that the cheapest android tablet ever is, at 35$, still a more powerful programming platform than any calculators.

      --
      Entia non sunt multiplicanda praeter necessitatem.
    2. Re:Why are you using iPads? by Anonymous Coward · · Score: 0

      That's 3499 Indian Rupees, actually. About US$55. May or may not still be the cheapest, but not quite $35.

    3. Re:Why are you using iPads? by Anonymous Coward · · Score: 0

      Links on what that Python software is would be nice. I've not had success on that front yet.

  20. Look at techBASIC by Anonymous Coward · · Score: 0

    TechBASIC ( www.byteworks.us ) is an amazing BASIC programming environment for the iPad that is available on th App Store. It has built in libraries for things like graphics and interfacing with Bluetooth devices. It is an ideal educational environment.

  21. Develop vs. Distribute by LMariachi · · Score: 1

    writing code for an iPad is restricted to those who purchase an Apple developer account, create programs that align with Apple standards, and submit their finished products for Apple's approval prior to distribution.

    This is highly misleading, bordering on bullshit. Too many ANDs in that statement, and the second two clauses are really two aspects of one clause that the author is breaking out to rhetorically exaggerate the difficulty. You can develop for iOS without getting your stuff featured on the App Store, and you can develop for the iOS Simulator without enrolling in the paid developer program.

    1. Re:Develop vs. Distribute by Anonymous Coward · · Score: 0

      But the big kicker is that you can't put code on your own device without paying a yearly fee. That's a little bit restrictive.

  22. No mention of Android anywhere in the article? by kLimePie · · Score: 3, Informative

    Of course... Android is a better learning tool, and an iOS device such as a iPhone or iPad should not be the first one you get or your first choice: if you might be an engineering type and want to learn about, tinker with the technology, or see how it works.

    Still halfway to reading the article, but I did a quick browser search. There are several instances of "ipad" in the article but no mention of the terms "Android" or even just "tablet". Why does Apple have such a lock on the educational system that it's effectively created a duopoly with Microsoft? Macs and now iPads for the rich or talented kids, Windows PCs for everybody else.

    1. Re:No mention of Android anywhere in the article? by udippel · · Score: 1

      Why does Apple have such a lock on the educational system that it's effectively created a duopoly with Microsoft?

      Consider yourself modded up. I only have no points left.

    2. Re:No mention of Android anywhere in the article? by smpoole7 · · Score: 0

      > Apple have such a lock on the educational system that it's effectively created a duopoly with Microsoft?

      (Stephen throws a chair, then dances like a monkey for a bit ...) "Marketing ... marketing ... marketing ... marketing ...

      It's all marketing. Not talking about the smiling guy with the gray blazer knocking on the door, either. *Aggressive* marketing. Make people think yours is the "must have" product and they'll say, "I must have that!"

      Think about it: iPhones are nice, and I'm not knocking them, but at the end of the day, it's a freaking PHONE, people. There are plenty of other offerings that arguably as good (or better). But if you're part of the Crowd(tm), you want to be able to wave it at your friends and say, "yasss, I have the new iPhone."

      Same with tablets, pads, coffee mugs and clothing.

      --
      Cogito, igitur comedam pizza.
    3. Re:No mention of Android anywhere in the article? by Anonymous Coward · · Score: 0

      Wrong question... right question: No mention of HP calculators? We all know they're far superior to TI.

    4. Re:No mention of Android anywhere in the article? by causality · · Score: 1

      Make people think

      If you do that then the marketing won't work! Why, they might even start evaluating their needs rationally...

      --
      It is a miracle that curiosity survives formal education. - Einstein
    5. Re:No mention of Android anywhere in the article? by zippthorne · · Score: 1

      Because the point of all of this isn't educating children as effectively as possible using the resources available efficiently.

      The point is to do something splashy with grant money to gain headlines and make parents in the community think you're really doing something. Some school departments employ people whose entire purpose is applying for grants to get "technology in the classroom" whether it's used or not.

      I suspect that a significant portion of iPads purchased for the classroom end up collecting dust, with the teachers neither getting useful software, nor training on how to effectively use them to advance the curriculum. They're purchased because they're high-profile, well-known and expensive and therefore mysterious and exciting.

      Same problem with the basic infrastructure - there's no ribbon cutting ceremony for filling in potholes....

      --
      Can you be Even More Awesome?!
    6. Re:No mention of Android anywhere in the article? by colinrichardday · · Score: 1

      Superior, by what standard? Are they easier to lock down than TIs so that students can't use "unauthorized" features on their SATs?

    7. Re:No mention of Android anywhere in the article? by bingoUV · · Score: 1

      To restore the balance, duh! See, using PC, the less talented and impecunious kids will develop their limited talent to greater degree, possibly to become less impecunious.

      Using iPads, the talented and rich kids will learn to follow the one overarching lord - Apple, to less develop their considerable talents and eventually get poorer.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  23. Pythonista by rhedin · · Score: 4, Informative

    Sounds like someone needs to take a look at Pythonista - a full featured development environment, including code editor with syntax highlighting and code completion, interactive prompt, support for graphics and a touch interface, with full featured libraries including math and text processing; runs on iOS (iPhone and iPad) you can even export the app you've developed and have running on your iPad to Xcode so that you can build it for submission to Apple's App Store.

    It's a staple on my iPad and has been for a year or so.

    Sounds like a bit more useful than a graphing calculator.

    rob.

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

      Charging for what is essentially an implementation of open source?

      Never mind - iOS fanboy ethics...

    2. Re:Pythonista by Nimey · · Score: 1

      They did the IDE themselves. That's worth something.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    3. Re:Pythonista by John+Bokma · · Score: 1

      So, what's stopping you from compiling your "implementation of open source" and make it available for free in the App store?

      Let me know when it's up.

    4. Re:Pythonista by frequnkn · · Score: 1

      This. Mod parent up, a lot. Don't blame the technology if people don't teach interesting stuff with it.

      Wow. The 1990 me could have made a lot more than silly BASIC dungeon crawlers and bloopy ProTracker mods with today's tech. If I had a time machine, I would send back a He-Man backpack filled with stuff like:

      • An iPad, with lots of fun editors, music, art, other creative apps (and probably They Might Be Giant's Flood).
      • A Raspberry Pi, battery pack, and I/O dongles.
      • An Arduino or two, with some shields, sensors, motors, etc.
      • A Dungeon Master's Guide, headphones, some Xanth and Discworld books, and other reasons to beat me up :-)

      I use apps like Pythonista and Textastic on a regular basis. They work great. Pythonista even has built-in Python docs, tutorials, and their own Xcode SDK wrappers. I also cart around a Raspberry Pi with a WiFi dongle, New Trent rechargeable battery, and a nice little shell script to create a network on boot, sync my git repos, etc. If I can't do it on the iPad directly, I can bootup the Raspi and connect via SSH/SFTP/HTTP easily.

      If schools are just doing the same old thing with iPads, or drinking the snake-oil-salesmen-turned-courseware-vendor Kool Aid, don't blame the tools.

    5. Re:Pythonista by atherophage · · Score: 1

      "If schools are just doing the same old thing with iPads, or drinking the snake-oil-salesmen-turned-courseware-vendor Kool Aid, don't blame the tools." This is the problem. From what I have experienced working in a K-14 district for nine years, those teaching computer classes have a weak understanding of the technology; even less enthusiasm for the topic.

  24. I keep my 1997 ti-83 next to my 2007 imac by Anonymous Coward · · Score: 0

    When I need to do some quick graphing or output verification, the calculator is more familiar than loading octave and trying to recall the language and how to display a graph.
    That's mainly because I used this single calculator throughout middleschool, highschool, and college, whereas I had never been exposed to any of the differing math packages before college.
    Using it for a complicated or computationally-intensive program is just silly, however. Computing splines of just ten points takes it around 30 seconds, and uncommented labels and gotos very quickly become a maze.

    I do think that the article has a good point in that students find a lot of good reasons to learn to program their calculators, from showing off to friends, to modifying games, to automating boring math problems. If those are all obviated by packaged apps, and programming has a high barrier to entry, I think fewer will explore the capabilities of their machines.

    I've been using unix exactly as long as I've been using OSX. When I want it to do something, I read man pages, google, and often add something to my bashrc or vimrc.
    My OSX environment consists of some pretty icons in the dock. I guess I haven't really ever tried to make it do anything new. What would I want it to do and why?

  25. What?!? by multimediavt · · Score: 1

    First, I don't believe the iPad is a panacea of education. I see it as another tool, not one to replace them all. Second, the only part of the summary with regard to programming for the iPad (or any iOS device) that's valid is the "prior to distribution" part. You can develop and deploy apps locally without being a registered developer and without Apple oversight. The only time you hit that obstacle is when you go to distribute the app, and guess what? Apple has a program for universities at least so student developers can publish through their school's dev license. Sure, still has to pass muster, but that's just another boundary condition and learning moment. Certainly no real roadblocks to learning how to develop apps in objective-c in the classroom. What a bunch of FUD!

  26. iPads are lacking proper parental controls too by Anonymous Coward · · Score: 0

    My kids have MacBook Air and iPads. The MBA has a nice setting to limit the time spent on the device - both in duration and hours of the day. This is nice because we can reach a consensus and keep enough time for offline play and lessons. But the iPad (and iPhones) have no such limit. It's frustrating to police the iPads "by hand" and they are a powerful temptation for the kids. No book reading or homework gets done when iPads are available. This is a weak spot IMO.

    1. Re:iPads are lacking proper parental controls too by jamstar7 · · Score: 1

      The kids too busy updating their Facebook statuses? Can't do that on a programmable calculator that I know of...

      --
      Understanding the scope of the problem is the first step on the path to true panic.
  27. regular sci calc ti-83 ipad by Anonymous Coward · · Score: 0

    along with pen and paper.. that's all we had.. tfa author had to buy one for 8th grade algebra? what the flyin fuck? you don't even need a calculator for algebra. i didn't get a scientific calculator (pretty basic one) til trig & geometry (took concurrently, after 2 years of algebra)

  28. Re:iPad wasn't sold as a device to teach programmi by pipatron · · Score: 2

    Stupid Anonymous Coward - fits in the Apple Fanboy category. Users naturally see the iPad as a computer - that's what it is, right? And it's assumed that a computer can do everything than a calculator can, making the calculator obsolete. The Fine Article points out that this is not the case, and that teachers, parents and students should think about this when deciding what to promote in the classroom.

    Fact is that the iPad is a gimped consumer toy compared to a computer or calculator, great for glossy illustrations in elementary school, but when it's time to do some heavy lifting, it falls short.

    --
    c++; /* this makes c bigger but returns the old value */
  29. So... by Anonymous Coward · · Score: 0

    That's yet another person with sour grapes about the future. "When I was a boy, I had to walk 2 miles to get to my school", well now I don't walk 3,5 kilometres.

    Not all the people in the world want to learn programming. When they do, they will do it at home usually on their computer. Have you ever tried writing a piece of software with a flimsy tablet's virtual keyboard? I'm a programmer, and just writing a dozen pages of design text (let alone code) will cost me 4x the time it would take on a real keyboard (and don't give me that crap about keeping your physical keyboard with you - just go buy a laptop, seriously!). About as bad as my experiences with the TI devices ;)

    The graphing calculator was meant to help you graph things mathematically. Not code.
    The iPad is meant to be an all-rounder "good enough for most people" kind of device. Not meant to develop for it, especially not on it.

    You had to code on your TI because you didn't had the money to have something better to code upon. And it was kind of cool to code on it, as you lugged it all around.
    You can still code for your iPad, except you'd need to code on a computer, and then transfer it to your iPad. And seriously, $100 to code per year is about the price of cup of joe per week. PER WEEK. If you have a passion, just go ahead, bite the bullet and freaking code! It's 3 times cheaper than your cheapest iPad! And it will work on all the other fruity devices. :)
    And here, I'm not even talking about the free (as in beer) Android development! Harder to setup, less intuitive, but there's FAQs and frag, again, if you want to code, JUST FREAKING DO IT!

    Then, there's the pedagogical part. Other people RIGHTFULLY noticed they can use this for text books. But they also can use it in most courses. Your TI will mostly be used in math-oriented courses, and even there, only up to the first or second university year. After that, you need much more complex devices, as, I don't know if you have noticed, the schools are slowly improving and touching even more complex grounds. Graphing will get you up to a certain level, but not really that far. At one point, you need better tools.

    Finally, the learning by itself part. Not everyone is good at that. I don't want to impede on people's creativity, but these ones will certainly learn how to channel their creativity in whatever tool they can find, including programming if they feel ever so inclined. (Again pointed out) there ARE development tools for iPad. You CAN learn to code on iPad. It's just not the best. Besides, I had to purchase my TI graphing calculator (thrice, as it broke down). I had to purchase my personal computer. Now people are being GIVEN iPads and tablets. How can you hinder creativity by giving something at one point (yes I can see many ways, but is this really a good point?)

    That kind of old coot (probably my age) just gets on my nerves at some point. Geez. Learn to live in your damn millennia!

    1. Re:So... by RyuuzakiTetsuya · · Score: 1

      And seriously, $100 to code per year is about the price of cup of joe per week. PER WEEK.

      2 bucks a week on coffee? Either that's *really* cheap coffee or you're not drinking enough. :)

      Still,

      Then, there's the pedagogical part. Other people RIGHTFULLY noticed they can use this for text books. But they also can use it in most courses. Your TI will mostly be used in math-oriented courses, and even there, only up to the first or second university year. After that, you need much more complex devices, as, I don't know if you have noticed, the schools are slowly improving and touching even more complex grounds. Graphing will get you up to a certain level, but not really that far. At one point, you need better tools.

      THIS! Right here! I can carry around every book I've ever been assigned on my 16 gig iPad mini and still have enough room for time wasting games and apps to play around with.

      If I was a teenager again, and I had to choose between a TI calc and an iPad, I would've gone iPad.

      --
      Non impediti ratione cogitationus.
    2. Re:So... by Anonymous Coward · · Score: 0

      (op of "So..." here) hehe I take 3 mugs of $2 coffee per day (and that's the beans and milk price -- I brew my own latte). But it was mostly to explain that seriously, that's really inexpensive for whatever service you receive. And added bonus: you can even sell your app if it works! It'd take 7 years to get the MS VS Pro at that price.

      And yep, I used to bring my laptop everywhere. Now I bring my tablet everywhere. And then, I only bring it when I know I have a chance of using it, as my phone is more than adequate for most tasks. That's life today. :)

      I've had that kind of sour grapes when Mac went out (OMG! No more Basic! WTF!)... Then I got it when Win went out (OMG! People need to purchase VC++! WTF!)... and then when they discontinued Hypercard (OMG! How are people going to learn about coding?).

      I look at the developers nowadays, and I'm very glad of them, there's no real shortage, and people who got the Call of Code are in there churning bytes of data. Seriously, I hate these kind of cyclic articles. Had to answer.

  30. XCode is free by Anonymous Coward · · Score: 0

    > writing code for an iPad is restricted to those who purchase an Apple developer account...

    I've never once paid anything to be a member of Apple's developer minions. You can download Xcode without being registered as a developer. (Let's check.... Open AppStore, not signed in, search, yes, there it is. Although it shows as already installed. Shared screen on another Mac, search, yes, there it is, free.)

  31. Can't view porn on a calculator by wildzeke · · Score: 1

    The only porn I can view on a calculator is BOOBS.

    1. Re:Can't view porn on a calculator by Anonymous Coward · · Score: 0

      The only porn I can view on a calculator is BOOBS.

      We're talking Scientific Calculators here son! You can have the real deal with these:

      &====) (o)

    2. Re:Can't view porn on a calculator by Anonymous Coward · · Score: 0

      This sure does look like it loads jpegs. Calculators have improved over the years. You can now get a 320x240 full color display!

  32. The iPad is no good for that sort of tinkering by trumpetplayer · · Score: 1

    The iPad is very clearly the wrong hardware for the purpose. These days we have much better hardware for the purpose in terms of both suitability and cost than any graphics calculator including Arduino, Raspberry Pi and BeagleBoard and the like. The list is endless and great.

  33. Another "journalist" by ceoyoyo · · Score: 4, Insightful

    Another "journalist" who can't be arsed to do a trivial google search to check the facts behind the thesis of his article. You can program in python, ruby, octave, or several other languages on an iPad. Even one of several variants of basic, if you want. If you really love the TI-83 you can even emulate that.

    Plus read textbooks, scientific papers, manuals, etc.

    Kudos to the slashdot editors and the submitter for their incredulity as well.

    1. Re:Another "journalist" by 93+Escort+Wagon · · Score: 1

      Another "journalist" who can't be arsed to do a trivial google search to check the facts behind the thesis of his article. You can program in python, ruby, octave, or several other languages on an iPad. Even one of several variants of basic, if you want. If you really love the TI-83 you can even emulate that.

      Well, to be fair... A hundred or so posters above yours also "couldn't be arsed to do a trivial google search".

      Slashdot is fertile ground for Wikialities...

      --
      #DeleteChrome
    2. Re: Another "journalist" by ceoyoyo · · Score: 1

      Sure, but random slashdotters are... random slashdotters. Nobody expects anything from them but hopeless bias, if not complete fiction. Apparently someone pays Phil Nichols to write,
      and publishes it without bothering to check if it's even close to correct.

      It kind of illustrates his point though. He's gone from a kid who fiddled with his calculator and figured out how to use it to do amazing things, to an engineering PhD candidate who credulously absorbs what he hears on the Internet and writes long winded essays about how the world was better in his time.

    3. Re:Another "journalist" by Anonymous Coward · · Score: 0

      Your still locked into an environment that is controlled by a single entity that inhibits learning outside of its specific objectives.

    4. Re:Another "journalist" by lahvak · · Score: 1

      And how is that different with TI? They are not exactly known for their friendliness towards calculator hackers.

      --
      AccountKiller
    5. Re:Another "journalist" by TechyImmigrant · · Score: 1

      However, unlike a TI-83 or a real computer, the ipad doesn't have a keyboard. That kind of sucks for programming.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  34. Re by Anonymous Coward · · Score: 0

    Kind of funny, in 1999 my "programming class" in high school used apple IIe's.

    I do remember using Ti-8X calculators in science classes, they had add-ons that could plot temperature etc.

    I have never used an ipad, or any tablet for educational purposes, I imagine these are not being used for app programming classes.

    Not everyone is looking to program on everything, if you are using a PC to search the web and type up papers, it doesn't mean you need to know how to design web pages and write windows programs.

    I would have to look more into these schools issuing ipads to every student, it kind of seems like one of those "technology will make everything better, let's force every teacher and student to use it" even if it has no real benefit.

  35. But neverletheless... by BrokenHalo · · Score: 5, Interesting

    ...The best calculator for education (IMO) is none at all. I'm not writing this as a luddite (or not entirely): I own an HP48G+ and a TI-89, and I'll admit that they are a useful means to take the gruntwork out of a lot of calculations (especially the TI-89 with its capacity for symbolic differentiation and integration).

    My contention is that any calculator often tends to become a crutch that actually gets in the way of learning, in the sense that it effectively encourages the student to spit out the "answer", when the point is to understand how it is obtained.

    When I studied first-year maths at Uni, most of my fellow-students never even got to grips with the fundamental theorem of calculus, which of course means that for the entirety of the course, they were parroting little mini-formulae without really understanding how it fitted together. And using any calculator to find points of inflexion on a curve is just a big time-waster when you can scribble them with a pencil much faster than you can punch the keys.

    Getting back to my earlier remarks about gruntwork, though, my best choice for this - if only it existed- would be a TI-89 that does RPN (with the nice clicky keys and the big "Enter" button exactly under the index finger). Fat chance...

    1. Re:But neverletheless... by Anonymous Coward · · Score: 0

      In earlier education, teaching algorithms and when to apply which algorithm is important. Calculators can aid in this.

    2. Re:But neverletheless... by zippthorne · · Score: 1

      HP49 was almost what you wanted... Keys were a little soft, though.

      --
      Can you be Even More Awesome?!
    3. Re:But neverletheless... by Anonymous Coward · · Score: 0

      Getting back to my earlier remarks about gruntwork, though, my best choice for this - if only it existed- would be a TI-89 that does RPN (with the nice clicky keys and the big "Enter" button exactly under the index finger). Fat chance...

      You really need to get hold of an HP-50G, maybe find a way to borrow one for a week if you're not convinced enough to buy one sight unseen. It's not perfect (enter key is in the wrong place), but it's next to my 15C as my two favorite calculators. Each one is favored for different sorts of calculation, naturally -- indeed most of the 15C's advanced features, relative to the rest of the Voyager calculators, go unused, since I prefer the 50 for matrix and complex math (and especially for complex linear algebra, e.g. s-domain network analysis -- I don't know any other calculator that will do the things with complex, symbolic matrices the HP 49/50 CAS will) -- the 15C is ergonomically perfect, while the 50G has the right combination of RPN, symbolics, and CAS to make programming and advanced math delightfully easy.

    4. Re:But neverletheless... by KGIII · · Score: 3

      What I take from all of this?

      Everyone learns differently. You recommend one thing, the author another, and I learned another. I'm not sure that the iPad is the right choice but I would agree that a tablet, seeing as it has greater potential, is probably a better choice of aids for the students than any of the methods we've become attached to. Why? The tablet can emulate all of those things in one form or another and if they can't then they can have custom software that does if it is needed.

      I guess, really, that what I'm saying is that the tablet offers all those choices (even an abacus I suppose) but doesn't lock anyone into a specific method, device, or thought process by default. It will, ideally, allow students to learn how they're best suited to learn.

      --
      "So long and thanks for all the fish."
    5. Re:But neverletheless... by rwhealey · · Score: 3, Insightful

      The HP 50g fixes this problem and while it isn't quite like the HP calculators of old it is a very good machine. It has an odd and sometimes inconsistent interface and poor documentation, but the TI-89 suffers from similar problems. Steel structural design involves plugging in information into very long formulas with lots of constants - I found that when using RPN I took about half the time that my classmates with TI calculators did and got always got the correct answer while they invariably made typing errors.

    6. Re:But neverletheless... by drstevep · · Score: 1

      Yet a smart calculator can get past the "here's the formula for this" phase to "here's a way to think about and experiment with data" phase. After all, do you know how to compute square roots by hand? I learned it in fifth grade (some long time ago), and haven't used it since, well, fifth grade.

      Consider my daughter (now in college) studying biology. I'd help/watch her with homework over time while she was in high school. TI-84, using statistical software. Having the tool, and quickly being able to go from raw data to processed data? Priceless, in that she could experiment. She could try different sets and learn the impact of source changes on the resultant. I wouldn't have wanted her to have had to calculate that by hand. She'd have learned technique, but not comprehension.

      And I'm happy with her there. I'd rather she know how to work with data and build from there. That's the future.

    7. Re:But neverletheless... by sjames · · Score: 1

      Doesn't Apple automatically hate any app with an interpreter in it?

    8. Re:But neverletheless... by BasilBrush · · Score: 0

      Almost. The rules used to be phrased as an absolute ban on interpreted code. But they were relaxed. What remains is a ban on executing any code downloaded or otherwise shared code, other than what comes form the App Store.

      Motivations include anti-malware, that native apps tend to be higher quality, and the commercial and other advantages of a single app store.

    9. Re:But neverletheless... by sjames · · Score: 1

      I can see the motivation, but it does suggest that an iPad is not likely to emulate all those other freely programmable things and that it's probably not a good choice if students programming on it is desired.

    10. Re:But neverletheless... by BasilBrush · · Score: 2, Insightful

      If programming is desired, then a tablet is the wrong tool anyway. A laptop is the right tool for that job. Typing on a tablet is bad enough, where lots of punctuations symbols and cursor movements are required its terrible.

      But the vast majority of students and indeed people do not have any need to do any programming. Ever.

      On Slashdot, we all reminisce about the early programming experiences we had, and how rewarding they were. But we're a self selecting niche. If this was a music site, the assumption would be that any computing device would have to be good for creating music. Likewise if this was an art or design site, the emphasis would be on devices that get students doing those things. In both those cases, tablets are rather better.

      Tablets have uses for which they excel, but programming isn't one of them.

    11. Re:But neverletheless... by i.r.id10t · · Score: 0

      If course, if you can code, you can turn that programmable piece of hardware into a music maker, creative medium, etc....

      --
      Don't blame me, I voted for Kodos
    12. Re:But neverletheless... by i.r.id10t · · Score: 1

      At some point though it is obvious to the instructor that parroting the formula is what is required. At least, thats what my pre-calc instructor said many moons ago when I asked "why do i have to memorize this, i can do it in 3 or 4 lines of code in multiple programming languages".

      Being weak at math and having been out of school for a long time I earned myself a decent grade by teaching myself the math for my pre-calc algebra,and statistics classes by treating them as almost an assembly type language with weird variable name requirements and other seemingly arbitrary limitations.

      --
      Don't blame me, I voted for Kodos
    13. Re:But neverletheless... by BasilBrush · · Score: 1, Interesting

      Somebody, or some team can. However, very few of the students that do some programming will ever progress to creating a significant app.

      And there's no need. There's no shortage of apps. People don't tend to be limited by a lack of apps.

      The big picture is that programming doesn't need to be a widespread activity. It's a specialism. We don't all need to dabble with architecture, plumbing or dentistry either.

    14. Re:But neverletheless... by Anonymous Coward · · Score: 0

      But back on subject, here is a zealot call for innocent children to sign their private parts over to the pimps at Crapintosh, whadda ya gonna do about it honky?

    15. Re:But neverletheless... by sjames · · Score: 1

      Programability was a central theme of TFA and does seem to be a valid learning experience for many. Other valid experiences should be provided for students whose talents and interests lie elsewhere, of course.

    16. Re:But neverletheless... by Anonymous Coward · · Score: 0

      I have a counterpoint: mathematical language sucks compared to programming languages. If one learns to program using a programming language, then math is not the only thing he can do. But, if one learns the language of math, then he can only do calculations. He would still need to learn python, java, c, or some other 'real' programming language to do anything else.

      I'm saying that despite all the tradition behind mathematical notation, it is losing its usefulness because we need to do much more than just calculate. There is no point using 2 languages when one is sufficient. That is why programming calculator is much better than no calc at all.

    17. Re:But neverletheless... by BasilBrush · · Score: 1

      Yes it was, and I was uneasy about this assumption that all kids need access to coding tools when I read the summary.

      For those kids that have the interest to code, or those teachers and parents that want their kids to explore that, the Raspberry Pi is excellent and cheap, and won't go away unless and until there is something even better for that. There's no need for every computing device to be easily programmable.

    18. Re:But neverletheless... by Anonymous Coward · · Score: 0

      Yes and no - anyone who owns a house should know how to replace a toilet valve for instance - not true plumbing, but an occasional task where a professional is overkill.

    19. Re:But neverletheless... by cthulhu11 · · Score: 1

      Indeed. My autistic 4 year old isn't going to be programing a TI-83 or his iPad, but one of them can teach him about words. Hint: it's not the TI.

    20. Re:But neverletheless... by pugugly · · Score: 1

      I confess my calculator of choice was a TI-35 Galaxy Solar, and I tended to work fine with that - anything more complex I could simplify in my head til the TI-35 was fine.

      That said, the no calculator bias is a bit off in my opinion - it's all grand to know it well enough to scratchpad it, but in the real world you will be working problems that you *need* a calculator for. Statistics is particularly egregious about this but hardly the only contender for mathematics where habitually doing it by hand is actually a bad habit.

      Now if someone could explain the attraction of reverse polish notation ... (No, don't, really.)

      Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    21. Re:But neverletheless... by BrokenHalo · · Score: 1

      That said, the no calculator bias is a bit off in my opinion - it's all grand to know it well enough to scratchpad it, but in the real world you will be working problems that you *need* a calculator for.

      You're missing the point (or maybe I didn't make it clear enough), which was that for education in mathematics, calculators have a tendency to (at best) waste time, or (at worst) become a crutch that actually gets in the way of learning.

      Outside maths education, I totally agree that some form of calculator is usually essential these days.

      Now if someone could explain the attraction of reverse polish notation ... (No, don't, really.)

      OK, I won't, except to say that if you do any mental arithmetic at all, or any kind of calculation on paper, you are most probably already using RPN instinctively.

  36. selection bias much? by Anonymous Coward · · Score: 0

    How about this; if the TI-83 were good for promoting computer literacy and programming-as-a-user mentality among the general masses, the iPad wouldn't exist.

  37. Calculators support downloading by tepples · · Score: 1

    You can indeed run interpreted stuff on iOS. You just can't downloadand run interpreted code.

    Which means any emulator would fail because it would lack support for the calculator's serial port.

  38. 16 years by Anonymous Coward · · Score: 0

    and my TI-89 still works. Doubt that ipad will work for that long. appl€ will have stopped selling the batteries long before then.

    1. Re:16 years by findoutmoretoday · · Score: 1

      I also have a silex knife that still works after 10000 years, but hasn't.

  39. How should one view up-to-date Guidelines? by tepples · · Score: 1

    Where is the updated version of the information that doesn't require first paying $99 for the first year? About six months ago, I was considering developing applications for iPad, and I was considering buying a sufficiently recent Mac on which to run Xcode and an iPad mini on which to test my application. Before committing to the hardware purchase, I wanted to view the App Store Review Guidelines to make sure my application concept would be permitted, but a free Apple developer account wasn't enough to view the Guidelines.

    1. Re:How should one view up-to-date Guidelines? by MacGyver2210 · · Score: 1

      Let's not forget how you HAVE to use OSX to write the code for iOS. I've taken to just writing a few DLLs in Windows and linking/interfacing them with as little Obj-C as possible on the Mac side.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    2. Re: How should one view up-to-date Guidelines? by ceoyoyo · · Score: 1

      Well, you could sign into apple's developer website with your free account and read the latest ones. Or do a google search for "iOS interpreter". Or a search for "iOS python" (replacing python with anything from lua to basic). Any of those clearly demonstrate that your post is false.

  40. he's (mostly) wrong by Anonymous Coward · · Score: 0

    ok, if you limit the scope of what you are looking at strictly to educational software, then MAYBE a case could be made, but I'd say this is just another example of "back in my day" syndrome...

    sit a kid in front of an iPad, with no instruction whatsoever, and watch the kid learn - and by "kid" I'm happy to include kids as young as 3

  41. Calculator is cheaper by tepples · · Score: 1

    About the ONLY advantage to teaching kids to code on a calculator is there are less potential technological distractions.

    That and a $120 calculator per child is much less expensive than a $400 laptop per child, even with the economic rent that Texas Instruments collects for being accepted for use with College Board tests, and somewhat more durable.

    1. Re:Calculator is cheaper by Beardydog · · Score: 1

      A Raspberry Pi, a $70 monitor, a mouse, and a keyboard. Bam. Ten thousand times better than a TI, for the same price.

    2. Re:Calculator is cheaper by tepples · · Score: 1

      Good luck carrying that rig back and forth between home and school and from classroom to classroom.

  42. Get off my lawn. by Anonymous Coward · · Score: 0

    It worked for me so it's the best....everything else is crap. Just more of the same. We should really be careful with that printing press too. It's going to ruin civilization as people aren't ready to read things for themselves without someone helping them understand it.

  43. Just more tax money wasted by clustro · · Score: 1

    Give them a conventional laptop, install Linux and Octave on it, and bam, you've got the most powerful calculator you can get for zero software spending.

    But these sorts of common sense approaches don't result in money being spent, so they never seem to come up in educational policy discussions.

  44. Premise flawed. by Anonymous Coward · · Score: 0

    Authors premise is flawed.

    I agree with author that idevices are too simple and place barriers for casual geeks to tweak.

    Apple dev account not required!
    Apple guidlines are not required!

    SDK is freely available.
    Can install on personal or friend devices without dev license.

    Only barrier is using a Mac. A $499 new mac mini or used mac is not massively huge.

    Dev license is inly requied for mass distribution on their appstore.

  45. School policy on electronic devices by tepples · · Score: 2

    Because under the policy of at least one school, any handheld device running iOS or Android would need to be placed in the student's locker no later than the first bell and removed from the locker no earlier than the final bell. Exceptions can be made for students using special education services on the student's Individualized Education Program.

    1. Re:School policy on electronic devices by Anonymous Coward · · Score: 0

      In at least my cities high school the policy used to be electronic devices with exception of a calculator was banned nothing no phones no laptops no tablets/pda. Wow i feel old now thinking back phones and pda and such were prohibitively expensive when i was in high school... I have talked with a few high school students that were currently enrolled they use the school issued laptops in the class they receive homework and take tests on them to prevent games from getting loaded they lock down the laptops with policy management and they wipe every semester...

    2. Re:School policy on electronic devices by Opportunist · · Score: 1

      If you feel old, consider how old I gotta feel, considering that such a policy was by no means necessary...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  46. Glorified TV by Anonymous Coward · · Score: 0

    As someone actively involved in education, I am highly opposed to iPads. They are a glorified TV, and little more... Want consumption? Go ahead... Learning is quite poor.
    Why not just use a TV with a DVD player to educate - you might as well.
    Now laptops are a whole different ball game...

  47. Having to carry two devices by tepples · · Score: 1
    Anonymous Coward wrote:

    Android development is accessible to anyone with a computer

    Is an Android device "a computer" in this sense? Either way, it still doesn't matter because AIDE allows for programming directly on an Android tablet, provided that the Android 4.3 update didn't disable your keyboard. (The workaround works only on rooted devices.) On the other hand, each student would have to carry both an iPad and an Android tablet: an iPad to read the iPad-exclusive textbooks on which the district has standardized and an Android device for programming.

    1. Re:Having to carry two devices by MacGyver2210 · · Score: 1

      You can develop full APK apps for Android...from the Android platform. It's not even hard.

      https://play.google.com/store/apps/details?id=com.aide.ui

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    2. Re:Having to carry two devices by tepples · · Score: 1

      AIDE allows for programming directly on an Android tablet

      com.aide.ui

      That's what I was talking about.

      provided that the Android 4.3 update didn't disable your keyboard

      It's not even hard.

      It's hard when the user can't touch-type code because an update to the device's operating system has caused it to misdetect the user's Bluetooth keyboard as a "nonalphabetic keyboard" (that is, a gamepad). Android 4.3 does this for all keyboards that use a specific Broadcom chipset, such as the ZAGGkeys Flex, and the device's owner can't fix it without wiping the device to root it.

    3. Re:Having to carry two devices by Anonymous Coward · · Score: 0

      Android 4.3 does this for all keyboards that use a specific Broadcom chipset, such as the ZAGGkeys Flex, and the device's owner can't fix it without wiping the device to root it.

      "wiping the device to root it"? First, you should already have root access on your device, that's the first thing the savvy user does with their new tablet. Second, even if a user is not-so-savvy, there's no inherent requirement to wipe it in order to have root access. While certain methods of acquiring root on certain locked-down devices may require that, none of the 3 Android devices I've had have required it.

  48. I'm a supercomputer, your like a TI-82 by Anonymous Coward · · Score: 0

    Just a few of weeks ago brushed the thick layer of dust off my TI-82 after having been neglected for decades. The button battery storing program memory was dead and all my programs gone.

    Sat down and wrote a small program to ask questions and do imple calculations. It was extremely sad had forgotton how to navigate menus let alone write programs. After a while it was all coming back and I remembered why I had liked my TI-82 back in the day of the 386. It was so limited and slow to execute/code you really had to think to find a way to write anything fun.. it was a challenge.. perhaps this has some value in an educational setting.

    Not to say you can't do x,y or z on an iDevice.. but I wouldn't if it were my decision..have a severe dislike for any OS vendor who finds it acceptable to errect walled gardens and grant themselves the title of arbiter of execution. F that.

    Anyway back on topic bottom line selection of a platform because it is "easy to use" in an educational setting my not ultimatly be the best decision for students.

  49. slide rule by mspohr · · Score: 1

    I completed engineering school with a slide rule before they invented calculators.
    this is actually faster than a calculator and you tend to focus on the method rather than the math.

    --
    I don't read your sig. Why are you reading mine?
    1. Re:slide rule by PPH · · Score: 1

      True. But when you went out into the real world and had to solve engineering problems, did you grind out repetitive problems on a slide rule? I doubt it. You probably key punched a Fortran program to be run on a mainframe. And that is something you probably learned in school (OTJ training aside).

      The calculator vs slide rule comparison as a numerical calculating device isn't the issue. Its the availability of a tool that can assist in learning coding practices. Its just more convenient to roll the two functions into one machine that can be easily carried.

      --
      Have gnu, will travel.
    2. Re:slide rule by mspohr · · Score: 1

      I think the article author is talking about be best learning tool, not the best tool to grind out work at your job.
      For that purpose, I nominate the slide rule which is pretty "transparent" in that you tend to spend more time focused on the method of solving the problem rather than the mechanics.

      --
      I don't read your sig. Why are you reading mine?
  50. iPads are locked-down devices by gweihir · · Score: 1

    Quite like game-consoles, in fact. Programming, customization, alternate OSes, all not encouraged. Basically a shiny, expensive tool, that cannot do a lot. A Barbie-doll comes to mind as a comparison. (My kid sister threw hers into the trash after a few days because "you cannot do anything with them"...) It regards its users as infantile, incompetent, and only capable of selecting from a simple list of choices prepared for them.

    A programmable calculator, on the other hand, is a professional tool and programming it has been made as easy and as effective as possible. It is not only encouraged, it is its primary reason for existence.

    I think the story has it exactly right. To get an idea what programming is all about, and to make mathematics ans parts of other sciences a lot less tedious, a good programmable calculator is the way to go. Once you have understood an equation (for example), program it in and prove to yourself that you have understood it. Then never calculate it by hand again. Demonstrating the power of programming does not get any better than this.

    iPads on the other hand are counterproductive and a waste of money. They can only serve to educate a generation that can use technology in specific ways, but have no understanding of technology at all. In other words, iPads in schools foster incompetence.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:iPads are locked-down devices by Anonymous Coward · · Score: 0

      Programming: Tons of apps for that, like Codea where you learn LUA instead of some proprietary calculator language. Tons of apps for creating stuff that is not programming as well- (I know it's hard for some people to accept that there are other interests than programming out there.)

      And there will be no "prove to yourself that you have understood it", it's "copy the formula from the one nerdy guy who did". While you lug around a bunch of paper text books since you cannot read those on the calculator.

  51. Ways of learning by elistan · · Score: 1

    There are multiple ways of learning.

    One way is through receiving information being presented by somebody else. Books, teachers, and possibly IPads, are good for this.

    Another way is by trying things yourself. Legos. A chemistry set. An electronics kit. A computer with an easily accessible programming interface. An iPad is not good at this. It doesn't need anything fancy, IMO - just support an iterative language, procs and funcs, math and strings and arrays and pointers and stuff, basic input from keyboard, maybe mouse and/or touch, and basic output of text and graphics (rects and circles, individual pixels.) Kids could then explore math, logic, control flow, they could create things... There's joy in creation that isn't present in being lectured to. Don't bother with OOP, memory management, windows/views. We want kids to do the programming equivalent of building with Legos, rather than build an actual rocket ship.

  52. You don't have to go "all the way" by interval1066 · · Score: 1

    Everything Nichols says is true, but you don't have to use the Apple sanctioned development tools nor put your app in the app store if you just want to learn how to program.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  53. Programmers gonna program by goodmanj · · Score: 4, Insightful

    I teach college physics: my students use both iPads and TI calculators. But almost none of them use the programming features on either the calculator or the iPad. It's a rare student who has a creative spirit that's strong enough to bother learning to program on any device, and those that have that drive to make things will find a way to do it on any device they can get their hands on.

    And while *you* might have learned to program on a TI, you're a Slashdot reader, you were that rare student. And let's be honest: as a programming interface, the TI is hideously awful.

    1. Re:Programmers gonna program by PPH · · Score: 1

      Programming is a tool. Sure, Slashdot is host to a preponderance of people who consider it a profession unto itself. But in physics, engineering, economics, even math, basic skills in programming are going to be a part of your job. And even if the task at hand demands a specialist, you will be expected to understand the terminology and concepts used in order to communicate your requirements to the experts.

      --
      Have gnu, will travel.
    2. Re:Programmers gonna program by Anonymous Coward · · Score: 0

      I had a Sharp EL-9300 back in the 1990's in high school and it was so awesome being able to be able to program on this hand held device before even the PalmPilot existed. It was like I didn't have to wait to get in front a PC to code, I could code anywhere and didn't have to write code on paper like I did before getting the Sharp EL-9200 to test code ideas when away from a PC. The only downside was I think it only had 20k of memory to store programs so I was always running out of storage space on the thing.

    3. Re:Programmers gonna program by Darinbob · · Score: 1

      Yet at the college level you already have the ability to assign computer programs as assignments, no? Or maybe not, maybe they don't have computer labs anymore.

    4. Re:Programmers gonna program by Mantrid42 · · Score: 1

      In high school physics, I really hated doing force and vector problems, so I wrote a program on my TI-83 that could do it. My physics teacher saw what I was doing, and shrugged. He figured that if I were clever enough to write a program to do the work, I could use it on the test.

    5. Re:Programmers gonna program by Anonymous Coward · · Score: 0

      I made it through college with three semesters of calculus, some advanced astronomy courses, and two semesters of physics without a graphing calculator, so I really don't understand why so many K-12 type schools require them.

      Programming calculators are damned useful at times though. Can't remember which TI it was I used in high school, but it had just the red LED display.

      In high school astronomy you weren't allowed to use a calculator, but I was allowed to use a slide rule.

  54. never heard of a graphic calculator by Anonymous Coward · · Score: 0

    isn't that called a netbook? ok, i'm showing how young i am. I mean, you can program on a $300 ACER Netbook and do math. lol i even installed MY-SQL and Visual Studio Express. i have open office calc that can create neat charts. plus i can balance my prepaid debit card account with Open Office. some times i don't have internet access so i just type down the numbers in Calc.

  55. A trojan horse for programming by Anonymous Coward · · Score: 0

    Sure, graphing calculators can be programmed. And a lot of us nerds got into programming that way. But that is really besides the point. Do graphing calculators actually help students learn high school level math? Do iPads help them? Those are the questions we should be asking.

  56. It's not an Either/Or Situation by OG · · Score: 1

    Can the TI be a good educational tool to help teach programming concepts? Yep, it sure can be. Better tool than the iPad? Probably, yes.

    But that's not really the educational niche for which Apple is pushing the iPad in the classroom. It's basically being sold as an electronic textbook, which isn't necessarily a bad concept. Having one very portable device to haul around instead of four to six heavy books is great. Not having to print a massive number of new textbooks every year? Also nice. Videos and audio embedded in the text? That can be a real asset, and that's not achievable with traditional textbooks. Being able to start at a high level with a complex multicellular organism and drill down to the sub-cellular level? Pretty nifty.

    There are also things like real-time quizzes, where a teacher asks a question, the students answer on their tablets, and the teacher gets immediate feedback about both the group as a whole and the individual students.

    I'm not saying that tablets are a cure to our educational woes, nor do I think they are a huge educational revolution. But I think they are tools that can be used effectively in an educational setting. Personally, I think part of the problem is that kids spend too much time with their heads in books, e- or otherwise, focusing on theory and not enough time getting their hands dirty applying those theories. The TI calculator is an example of a tool that can help with the latter. But that doesn't negate the value that a properly employed iPad-or-other-tablet can also bring. It just means using different available tools in conjunction with one another.

  57. graphing calculator by mynameiskhan · · Score: 1

    But then there are graphing calculator apps like... https://itunes.apple.com/us/app/free-graphing-calculator/id378009553?mt=8 https://itunes.apple.com/us/app/graphing-calculator-hd/id374274107?mt=8 and Mathlab's pretty good, https://play.google.com/store/apps/details?id=us.mathlab.android&hl=en So I guess, iPad and android tablets do more than a graphing calculator. Did Phil Nicols get '''something''' from TI to say that a computer is less educational than a calculator?

  58. e-ink by Anonymous Coward · · Score: 0

    Well, I for one believe in the sanctity of e-ink.

    I don't believe it's possible to make knowledge cute enough that kids will want to learn.

    What is possible is making a device with batteries that last up to 1 month(solar charging?), are perfectly readable under sunlight or a lamp FOR HOURS, and includes a library of nearly 20000 books for the low low price of a 8gb microSD card. The functionalities of TI-83 could, in theory, be added.

    So every student would be settled with a library, a calculator, and maybe a chess board. Sure, they won't be entertained, which is truly a shame since they don't get that enough at home, streets, malls, parks, BUT, it will be hard to justify, on a personal level, how they were ever able to manage to finish high school deprived of an education.

  59. All about DRM by Anonymous Coward · · Score: 1

    Giving kids iPads isn't about iPads - it's about Apple being a gatekeeper for DRM content distribution. Every one of these iPad deals I've seen is really a deal with a textbook publisher for DRM content, and Apple has the best end-to-end lockdown solution. We're training the next generation to consume temporary DRM content on disposable devices, just like in the 1800s we trained kids to be good factory workers with a regimented school day governed by a bell ringing.

  60. Not everyone needs to code. by Camembert · · Score: 1

    Here on /. It seems that it is important that everyone knows how to code. I don't agree, there are any quite different skills that can complement coding skills. The ipad may not be a perfect learning device, but that is not necessarily because of programming limitations.

  61. TI-99/4A by tutufan · · Score: 1

    Am I the only one that read that as "TI-99/4A"? Personally, I found this device quite educational... http://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A

  62. RPL is the one true religion by Anonymous Coward · · Score: 0

    Or, you could get a HP 48GX, the finest calculation device ever invented by mankind.

    Slashdotters, take note. You program the thing using a dialect of *Lisp*. Fucking street cred, bro.

  63. Duh- have IQs dropped recently in the USA? by Anonymous Coward · · Score: 0

    A massively powerful programmable computer device is WORSE in and of itself compared to a weak non-(generally)programmable fixed purpose device. Riiiiiigggttt! So how exactly does that work?

    The real question is this. In the age of Mathcad, and similar computer assisted maths environments, why is ALL maths teaching (past a certain Grade of course, say from 12-years-old onwards) not taught exploiting such environments. Imagine if Computer Science was taught in the same way as maths commonly is. It would mean CS would constantly focus on the wonders of direct machine code- not even assemblers.

    But...BUT... if you research the so-called 'new-maths' teaching movement in the USA (and successful spread to many other nations), you will see an incredible collapse in the maths skills in all but the most able and least able groups of students. An intentional de-skilling of the vast majority of people in the middle is occurring- people assumed to have no great need of any but trivial maths skills in the later life. So-called 'new maths' methods are chosen because they are provably confusing to most people (but people with excellent inherent maths skills find the puzzle-box aspect of new-maths intriguing). Then, because the scores of the best maths students do not decline, but the scores of every one else do, the monsters that rule you call your failing children THICK and LAZY. It is a very clever, very nasty psychological trick.

    The "new reading" teaching methods are designed for the same purpose. By teaching children to sound out every word in their head, the adult reading ability is significantly worsened on average. Proper reading NEVER involves vocalising the words, but uses shape recognition, where the eye 'sees' whole paragraphs, sentences, clusters of words, and individual words, essentially seeing dozens to hundreds of words at the same time as the semantic meaning of the writing is woven together in an organic way by the mind.

    Children who have fallen prey to the new teaching, and lack the inherent ability to instinctively deploy proper methods read ONE WORD AT A TIME SOUNDING THEM OUT AND INTERNALLY LISTENING TO A VERBAL RECONSTRUCTION.

  64. Transferring programs from one calc to another by tepples · · Score: 1

    Most TI-8x graphing calculators have a serial port over which programs can be sent and received. The connector is a 2.5 mm jack, which looks like a headphone jack but narrower. The user connects the devices with the appropriate cable, chooses "receive" on one device, and chooses "send" on the other. One thing that can be sent over such a link cable is user-entered programs. If a calculator emulator emulates the serial port, then it can receive programs not approved by Apple over the emulated serial port and thus violates the policy that you have quoted.

    1. Re:Transferring programs from one calc to another by Anonymous Coward · · Score: 2, Interesting

      Holy christ, write a fucking emulator without the serial port support then.

      Jesus H. Christ. There is nothing stopping you from typing in your own programs, or cutting and pasting them in, or even loading & saving them via a dropbox/icloud stores, cutting a pasting from a web page, saved text file or similar. All of which are a lot simpler than connecting two devices via a serial cable.

      Number of engineering schools I've attended: 2.
      Number of engineering degrees I hold: 2.
      Number of TI programmable calculators I've owned in my life: 6, including 2 TI-83's.
      Number of other programmable calculators I've seen other people using in my life: several hundred, easily. Perhaps thousands.
      Number of times I've ever seen anybody transfer a program from one TI-8x calculator to another over the serial port: 0.

    2. Re:Transferring programs from one calc to another by JimCanuck · · Score: 1

      You must have not had any friends.

  65. I picked a name by tepples · · Score: 1
    Anonymous Coward wrote:

    Or do they just mean "screen based computing device with flashy colors/sounds"?

    Yes. Any electronic device bigger than a typical wristwatch and not specifically approved for a class or mentioned in a student's IEP was banned as disruptive to the classroom and subject to confiscation. I used iOS and Android devices as familiar examples of devices that clearly fall within the ban. To be more concrete: It was a lot more acceptable to whip out a TI-83 and play Drug Wars after completing one's assignment than it would be to whip out an iPod touch.

  66. Both flawed *cough*linux*cough* by Anonymous Coward · · Score: 0

    TI makes expensive, limited functionality devices.

    Apple makes expensive, engineered spy/malware, restricted customisability devices.

    Neither are good options for children to learn in. An ideal environment would be cheap, flexible, secure and programmable.

    Clearly the answer is open source, the best option being linux.

  67. What about the cloud? by tangentspace · · Score: 1

    I agree that having an accessible programming environment available on the iPad is an important feature for education. My background is in theoretical and computational mathematics (PhD candidate), and my early experiences learning to write code and implement algorithms using my C-64 and HP 48g turned out to be excellent preparation for advanced math. If Apple doesn't bundle a scripting language these days (HyperCard?), another alternative is to go to the cloud. There is a project under way to make the Sage math software (based on Python) available as a free web app at cloud.sagemath.org. It's currently under heavy development and it does not yet work well on the iPad, but it is very usable on computers and Android devices. Another similar project is www.wakari.io.

  68. Free users are redirected to the Unauthorized page by tepples · · Score: 3, Insightful

    a free Apple developer account wasn't enough to view the Guidelines.

    Well, you could sign into apple's developer website with your free account and read the latest ones.

    I did that. It didn't work.

    Five minutes ago, I visited the Guidelines index, clicked the link "App Store Review Guidelines", was prompted to log in with my Apple ID, and was redirected to the unauthorized page: "Sorry, you cannot access this page."

  69. Funny choice of example by Anonymous Coward · · Score: 0

    I did a fair amount of calculator programming back in high school and college; the TI-83+ is indeed a fun device to tinker with.

    But it shouldn't be forgotten that in order to write a "Flash application" (necessary if you want your program to be larger than ~24k, or if you want to use many of the advanced features of the OS) your program needs to be digitally signed. Originally this was through the SDK program which cost (IIRC) $99 per three applications.

    Although TI did eventually release the private app-signing key for the 83+ and 84+, the corresponding keys for the TI-73, TI-89, TI-92+, and most recently the TI-84+CSE, still have not been released. (Meanwhile, the paid SDK program has been discontinued. The only reason third-party programmers can create apps for these calculators at all is because of a community effort to crack the RSA signing keys, which luckily were only 512 bits.)

    Not to mention the Nspire series, which doesn't allow *any* assembly/C programming out of the box (jailbreaks have been found, but TI generally fixes them with every new OS update.)

    So: better than an iPad, maybe, but not exactly a paragon of openness.

  70. Is is that kind of device by SuperKendall · · Score: 1

    But it's not a device particularly for hacking, computer programming and so forth.

    The iPad is a great device for that espially at the beginning levels. Codea for one thing is a great introduction to what programming can do. But you can also program in a number of other languages right on the iPad itself...

    And of course if you get really interested the whole realm of application development is very, very easy to get into with a ton of free material to help you learn.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Is is that kind of device by narcc · · Score: 1

      On the contrary, the iPad is the worst of all possible options by any reasonable criteria you can imagine.

      Be objective.

  71. TI-Nspire by Anonymous Coward · · Score: 0

    TI itself make an iPad version of there color graphing calculator for the iPad.

    More at "http://education.ti.com/en/us/nspire-family/ipad"

    And a video of it in action "http://www.youtube.com/watch?v=P1vH8U1U0a4&feature=player_embedded#t=6"

  72. You're overthinking it, everyone. by SuricouRaven · · Score: 1

    This is a discussion about schools. Not universities. That means no programming, no graphing - those things aren't on the curriculum.

    In fact, the TI-83 would be *forbidden* in examinations here, because that programming capability could be used to store notes or formulas for use in cheating. There are strict standards for what is permitted in a calculator in examinations, and any type of storage is off-limits. Programmable calculators are permitted in lessons, but teachers would strongly discourage them on the grounds that students would learn to use a tool they cannot take into exams, and thus be presented with an unfamiliar interface at the time their skills are tested.

    Graphing is also not permitted in a calculator. Part of the examinations involves roughly plotting functions by hand - nothing precise, just getting the crossings on the right axis for a quadratic. A graphing calculator would be a powerful way to cheat.

    Things might be different in the US though. I work at a UK school, and it's a secondary school* - once you get into higher education you can use whatever calculator you want.

    *Well, an Academy. They are all Academies now. The government likes Academies.

  73. Really? by Anonymous Coward · · Score: 0

    So someone thinks old school calca are better because you can program them? Perhaps for a tiny percent, but for most students this is absurd. I have taught math at the collegiate level, and worked in the tutor lab.

    What separates the two is the screen, touch, and the keyboard. A tablet has a giant color display, an old calc has a tiny b/w screen. This is very limiting. Most calculator programs require at least a cheat sheet to know in what order to key in complicated data. The huge tablet screen allows an interactive interface that is self explanatory.

    While the feel of real keys is nice, they cannot change once you leave the factory. They also require multiple shift keys to get a basic feature set. On screen keyboards can adapt to the use, have multiple separate keyboards, and change with an update next week. If you don't like any of the hundreds out there, write your own app!

    If you ever graph complicated 3d functions for calc 3, and spin the full color axis with your finger on a $5 app, you almost cry when having to go back to the TI or HP for the exam.

    The only reason old school calculators still exist? it makes it harder to cheat on set exams.

    Now get off my lawn!

  74. Longevity of the Single Function Device by Anonymous Coward · · Score: 0

    I still use my TI-83, purchased in 1998 and my TI-89 purchased in 2000. (Just really wanted the CAS) I'm sure many others here have TI calcs older than that. (I still use my Grandfather's slide ruler too. That doesn't even need batteries)

    How many Ipads will be running in 15 years?

    Do one thing, do it well, and it will last for decades. I use my Grandfather's fountain pen every day (his HS graudation present in the late 20s). Sure, I've had to replace the sac and the j-bar, but it will outlast me. Why waste money purchasing another 5000 bic ballpoints in my life (assuming that half of those will be lost or thrown out), when I have a free pen that does the job better? I just have to keep it clean and every 40 years or so replace the rubber bits.

  75. iOS Developer Enterprise Program by tepples · · Score: 1

    In order for an educational tool to be really useful, it needs to be in control of the educator.

    I thought that was what a $299 per school district per year subscription to iOS Developer Enterprise Program was for.

  76. Steve Jobs's car analogy about iPad limits by tepples · · Score: 1

    Steve Jobs said: "I think everybody in this country should learn how to program a computer"

    That's what a Mac is for. Mr. Jobs once made an analogy of the difference between an iPad and a Mac to a car and a truck. I guess he would have wanted everybody in whatever country to learn how to program on a Mac at home.

  77. Codea (was: Re:Pythonista) by lahvak · · Score: 1

    Codea is another product like that, based on lua instead of python.

    --
    AccountKiller
  78. Be realistic, iPad is far better starting option by SuperKendall · · Score: 1

    On the contrary, the iPad is the worst of all possible options by any reasonable criteria you can imagine.

    When I was younger, kids had basic and LOGO...

    Now there is nothing like that. Even Javascript is, I think, not a great starter language.

    The computer at this point kind of sucks as a launching point learning to program.

    Honestly I think it would do kids better to learn to program on an iPad itself. Perhaps Codea is not the perfect expression of that, but it's a much better starting point than most PC options these days.

    And as I said, if they wanted to expand to do more complex application development, there are a ton of resources to do so for the iPad - many of which are free, like the Stanford classes.

    I don't know if you've ever done any desktop programming but it is WAY more complex than iOS development, for Mac or PC (or Linux for that matter).

    So iOS is a better starting point, and a better intermediate step for development - all of this is true REGARDLESS of criteria chosen.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  79. TI vs iPad by Anonymous Coward · · Score: 0

    Because it doesn't come with Facebook attached at the hip.

  80. Several ways to calculate and program on iPad now by Anonymous Coward · · Score: 0

    A trip down nostalgia lane is all well and good...
    but a little bit of fact checking is always a good idea
    before making grand claims...

    TI itself offers an iPad programmable calculator app
    http://education.ti.com/en/us/products/apps/ti-nspire-app-for-ipad

    Several other programmable graphical calculator apps,
    including some that resemble/imitate TI and Hp calculators
    are available for the iPad.

    And several native iPad programming languages/environments
    are now available with Apple's (perhaps reluctant) approval,
    which allow one to develop and program on the iPad itself,
    some of which even support subsequent compilation for
    and submission to the app store.

    For Lua...
    http://twolivesleft.com/Codea/ (based on Lua)
    http://www.mobileappsystems.com/software/iluabox

    For Python...
    http://omz-software.com/pythonista/
    http://pythonforios.com/

    Etc....

    Apple could and should have done better and faster on this front,
    and still needs to do a lot more and better,
    but the iPad is getting there...

  81. Pencil and paper should be fine by Anonymous Coward · · Score: 0

    Unfortunately, here in North America we have gotten used to throwing money at problems. We are a society too focused on gear and materialistic things.

    Giving iPad to students is not likely to make much of a difference on how much they learn. It is a lot harder to make a difference in this area.

  82. And of course... by Anonymous Coward · · Score: 0

    The guy is absolutely right. I wouldn't of had a clue about today's machines if it wasn't for simple methods like BASIC in the 80's on my old trusty C64.
    And it actually came with a manual that taught you how to program it. The fact that you no longer get that with PC's is dumbfounding and I can understand this guy's
    attitude towards the ipad.

  83. reason why calculators still exist by e**(i+pi)-1 · · Score: 1

    Of course, calculators are technically long obsolete. It is exactly their limitations is the reason why they are still around because they produce controlled limits on what the device could do, for example not access the web. With smartphone or tablet already, there is less control for the teacher. There are now apps like "myscript calculator" where one can handwrite formulas onto the screen and it evaluates it. The article still has a point. With calculators, one could still experiment. I had hacked my TI 59 so that it featured a joy stick and use it to control the lights of my room. Also not well known was that it was possible to reprogram the basic functions on the calculator like allocate the sin button to something else. Presumabely this made it cheaper for TI to sell specialized versions of their calculators but the backdoor key combination to allow such mods had not been documented anywhere. (here are pictures of my highschool machine: http://www.math.harvard.edu/~knill/various/ti59/index.html)

  84. Re:Be realistic, iPad is far better starting optio by narcc · · Score: 1

    When I was younger, kids had basic and LOGO...

    Now there is nothing like that. Even Javascript is, I think, not a great starter language.

    We're in complete agreement here. When we were kids, programming was a lot easier to learn.

    but it's a much better starting point than most PC options

    I strongly disagree. The options are extremely limited, and significantly lacking compared to the options available on an inexpensive pc, to which more students are likely to have ready access.

    As an example, I'll offer Microsoft's Small Basic as a decent beginner language. It's not perfect (what is?) but it's a lot better than high-visibility failures like Scratch.

    there are a ton of resources to do so for the iPad - many of which are free, like the Stanford classes.

    There are better, and more accessible, options for free online. In that specific case, I don't believe that it's exclusive to iTunes or the iPad.

    I don't know if you've ever done any desktop programming but it is WAY more complex than iOS development

    Quite a bit. Still, I disagree that iOS development is easier. I honestly don't see why you believe it to be significantly easier than writing desktop applications on Windows or Mac?' (Admittedly, I haven't written anything for the Mac in a very long time. Development on Windows hasn't exactly improved over the last decade, but it's certainly not difficult. I'm of the opinion that it's still quite a bit easier than iOS, if for no other reason than the wealth of great tools.) iOS is one of the easier mobile platforms to develop for, but I don't think it's the easiest. (Yes, Android development is horrible, I'm not arguing that!) WP and BB are the clear winners there.

    I'd further argue that Objective C and Lua are just as rotten an option for beginners as C#, Java, Python, etc. Whatever the language, the additional barriers imposed by the iPad as compared to other platforms make it a non-starter.

    On specific criteria, if this helps you understand my perspective better:

    Cost: iPad is more expensive than most options.
    Options: The iPad has significantly fewer options for development than other platforms.
    Resources: Having fewer options means fewer tutorials and other learning resources.
    Hardware: The iPad lacks a physical keyboard. I've poked out code on a touchscreen in an emergency, but it's not an experience I'd like to repeat! Sure, you can buy an expensive BT keyboard, but that adds to the cost.

  85. TI-57 by Anonymous Coward · · Score: 0

    I started with a TI-57 myself, and yes I learned the basics of programming that way. I read the manual and tried a bunch of things. Admittedly this is dated but...

    I remember a lousy keyboard that frequently failed to register a keypress. Or would register a double press. The display was a single line of LEDs which is severely limiting. And there was no way to save your programs, except to write them down. Every time you turned the device off you lost all your careful entry work.

    Before too long I abandoned the device and basically never used it's programming functions again. They were limited and hugely impractical.

  86. Re:Be realistic, iPad is far better starting optio by SuperKendall · · Score: 1

    Quite a bit. Still, I disagree that iOS development is easier. I honestly don't see why you believe it to be significantly easier than writing desktop applications on Windows or Mac?'

    I've done some Windows programming in the past. I've also done some Mac programming. Just to get working things on iOS is so, so easy... I wish you could understand what a vast chasm it is between a real newcomer and making any kind of useful desktop application. There's so much more you have to know to get it working...

    Cost: iPad is more expensive than most options.

    A BRAND NEW iPad Mini is just $329. What kind of computer are you going to get at that price, honestly? The iPad will last for three years or more too, can you say that about a $329 computer?

    Having fewer options means fewer tutorials and other learning resources.

    At this point I would hazard to guess that iOS development has, by far, the most resources geared to getting the novice up and going, above all other languages and platforms. Seriously, open your eyes on this!

    The iPad lacks a physical keyboard.

    Which can be had in many forms for less than $30.

    Sure, you can buy an expensive BT keyboard

    Or a cheap iPad keyboard case for $20... you seriously still do not understand the HUGE advantage the iPad also has in physical accessories?

    You are really, really doing beginners a disservice steering them into the rocky shoals of desktop development at this point in time, when there is a practical path before them.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  87. Re:Be realistic, iPad is far better starting optio by narcc · · Score: 1

    Just to get working things on iOS is so, so easy... I wish you could understand what a vast chasm it is between a real newcomer and making any kind of useful desktop application. There's so much more you have to know to get it working...

    I'm not a newcomer, so it is difficult to understand that perspective. I have taught intro courses, so I have a sense of it. As far as how much you need to know to get a desktop app running on Windows vs. iOS, I'd still say you need to know significantly less. iOS development isn't bad at all, but it's certainly not the easiest option out there. (I'm thinking of Objective C and Lua here.)

    I have no idea what tools you're making the comparison against, but I recommend dropping them immediately, as you're clearly making more work for yourself than should be necessary!

    A BRAND NEW iPad Mini is just $329. What kind of computer are you going to get at that price, honestly? The iPad will last for three years or more too, can you say that about a $329 computer?

    Kind of the minimum option, isn't it? As for what you can buy, there are quite a few options in the $200-$300 range that, obviously, will outperform the iPad mini and last 3+ years. If you're willing to buy refurbished, you have even more options.

    You'd be amazed at how much life you can get out of a computer these days. Even a mid-range desktop from 2006 can easily meet the needs of the average user. I have little doubt that you'll easily get 3+ years out of a bargain basement $200-$300 computer purchased today.

    All of this ignores the fact that many students already have access to a PC or are more likely have access to a PC than an iPad. That is, it's not necessarily an additional cost or consideration.

    Or a cheap iPad keyboard case for $20 [amazon.com]...

    That is cheap. Not a bad find. I'll recant the expensive bit, but will note that it is still an additional cost.

    you seriously still do not understand the HUGE advantage the iPad also has in physical accessories?

    No advantage at all! Even with every possible accessory, you still lack an incredible amount of the functionality you'll get out of a cheap netbook.

    Of course, that's completely beside the point as the number of accessories has nothing to do with the iPad as an option for beginners to learn computer programming.

    You are really, really doing beginners a disservice steering them into the rocky shoals of desktop development at this point in time, when there is a practical path before them

    Who said anything about writing desktop apps? We're talking about learning to program, aren't we? There are tons of options. (For example, my younger brother taught himself to program by modifying and then creating his own game mods.)

    As the the "practical path" the iPad is certainly NOT a practical path to learning how to program! (See my earlier list.) That it can be done is irrelevant. I can teach someone to program with a CARDIAC as well, but it wouldn't be the best choice!

    I'm going to guess that's the issue here. You like the iPad and it can potentially meet that need, therefore it's at least a good option, and in your eyes it's the best option? I just can't get behind that. It doesn't make sense to me when there are (to some degree, objectively) better options on all of the criteria I listed, and I'm certain some criteria that I have not. (You're welcome to list your own criteria, it could be helpful.)

    By steering beginners away from the iPad as platform to learn computer programming, I'm doing them a great service! I'm giving them more options. I'm giving them options that are far simpler for beginners than Objective C and Lua (which I think we both agree are not good first languages). I could even be saving them hundreds of dolla

  88. meh by smash · · Score: 1

    Kids these days are writing iPad apps and actually making money, rather than wasting their time fucking around with a graphing calculator.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:meh by Shirley+Marquez · · Score: 1

      Kids are writing iPad apps. But they're not writing them ON an iPad; they're using a desktop or laptop Mac as the development platform. I don't see that changing.

    2. Re:meh by smash · · Score: 1

      True. But these days computers are commonplace. There's no need to attempt to do all your application development on a calculator. He may as well compare a wristwatch to the TI83 and say that wristwatches suck for education because you can program the ti83.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  89. Re:iPad wasn't sold as a device to teach programmi by Anonymous Coward · · Score: 0

    Ridiculous statements do not an argument make. People who use iPads know you are utterly mistaken.

    Heck, those "fancy" calculators are easily emulated on the iPad if you absolutely need to have one. What counts as "heavy lifting" in school anyway? Reading textbooks, writing reports, drawing, composing, programming... all can be done on iPads.

  90. Re:Be realistic, iPad is far better starting optio by petervandervos · · Score: 1

    You know what, I used google and found out you can buy i-Logo. Starting point for learning a language. An other classic: Basic, can you run that on the iPad? Yes, its called Basic! So, where is the problem?

  91. How to root Nexus 7 without wipe? by tepples · · Score: 1

    Second, even if a user is not-so-savvy, there's no inherent requirement to wipe it in order to have root access. While certain methods of acquiring root on certain locked-down devices may require that, none of the 3 Android devices I've had have required it.

    My tablet is a first-generation ASUS Nexus 7 running Android 4.3. Everything I've read about rooting it refers to fastboot oem unlock, which implies a wipe. is there another method that works reliably on this device without a wipe?

  92. Horses for courses... by Shirley+Marquez · · Score: 1

    The iPad, and all tablets like it, are not good programming platforms; for that you need a real keyboard and a larger display. But they have real strengths as textbook replacements and light notetaking devices, which is all that many students need. Engineering students and serious writers will probably continue to need something more like a conventional laptop (or a hybrid tablet/laptop device) for some time to some.

  93. Programming language by pugugly · · Score: 1

    I think the more important question to me - *is* there a good programming language for the iPad or (more importantly for me) the Android platform, preferably without jailbreaking it?

    I believe you can run bash after jailbreaking, and that's not un-useful, but yeah, I hadn't realized how much it annoys me that there's no quick easy way to do programming (or frankly, scripting) on my tablet barring that.

    Any contenders?

    --
    An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
  94. HP is better by brunnegd · · Score: 1

    If you want a calaulator, get an HP. Easier to use. RPN notation is faster, less prone to errors,

  95. iPad Capabilities by Anonymous Coward · · Score: 0

    Maybe i am completely off here, but i thought that iPads were computers. you can download whatever interpreters or compilers you want, and write code on a text editor. i remember trying to write programs on the TI 83+ and just being completely baffled. The grapghing calculators are prohibitively expensive for the few tasks they are actually ever necessary for, unless you are a math/physics type major. but having high school kids buy them is stupid. get a refurbished ibm or something and throw a linux distro on it let them go to town, probably be cheaper than a TI too.