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

228 of 340 comments (clear)

  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 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?
  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: 3, Insightful

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

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

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

      .

    10. 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.
    11. 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
    12. 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.

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

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

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

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

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

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

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

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

    24. 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.
    25. 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.
    26. 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.

    27. 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.
    28. 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.
    29. 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!
    30. 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!
    31. 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.
    32. 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.
    33. 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 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:

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

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

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

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

    6. 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
    7. 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
    8. 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
    9. 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.
    10. 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.

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

    12. 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
    13. 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
    14. 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.
    15. 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!
    16. 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
    17. 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 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 */
    2. 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.

    3. 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*
    4. 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.

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

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

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

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

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

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

    10. 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
    11. 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
    12. 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
    13. 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.

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

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

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

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

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

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

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

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

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

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

  7. ...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.
  8. 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 Darinbob · · Score: 1

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

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

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

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

  9. 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
  10. 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 Desler · · Score: 1

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

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

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

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

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

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

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

    17. 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.
  11. 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
  12. 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 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.

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

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

  16. 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 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
    3. 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?!
    4. 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?

    5. 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.
  17. 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 Nimey · · Score: 1

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

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. 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.

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

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

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

  19. 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 */
  20. Can't view porn on a calculator by wildzeke · · Score: 1

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

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

  22. 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 lahvak · · Score: 1

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

      --
      AccountKiller
    4. 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.
  23. 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 zippthorne · · Score: 1

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

      --
      Can you be Even More Awesome?!
    2. 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."
    3. 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  33. 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?
  34. 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.
  35. 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.

  36. 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".'
  37. 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 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  53. Codea (was: Re:Pythonista) by lahvak · · Score: 1

    Codea is another product like that, based on lua instead of python.

    --
    AccountKiller
  54. 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
  55. 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)

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

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

  59. 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.
  60. 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?

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

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

  63. 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
  64. Re:16 years by findoutmoretoday · · Score: 1

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

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