Slashdot Mirror


Stephen Wolfram Reveals Ambitious Plan to Teach Computational Thinking (stephenwolfram.com)

Can we teach future generations how to solve their problems with computers? Slashdot reader mirandakatz writes: Doctors, lawyers, teachers, farmers -- whatever the profession, it'll soon be full of computational thinking. Mathematica and Wolfram Alpha creator Stephen Wolfram argues on Backchannel that it's essential we start teaching kids to talk to computers today to ensure their success in the future -- and he's got a comprehensive lesson plan.
Arguing that Wikipedia popularized "a more direct style of presenting information," Wolfram writes that computer-assisted education continues the trend, "taking things which could only be talked around, and turning them into things that can be shown through computation directly and explicitly." Wolfram's 11,000-word essay adds that "with all the knowledge and automation that we've built into the Wolfram Language we're finally now to the point where we have the technology to be able to directly teach broad computational thinking, even to kids.." (And without having to start off with loops and conditionals...)

36 of 76 comments (clear)

  1. If only by Anonymous Coward · · Score: 3, Informative

    This were how learning occurrs. Sigh. The tech sector just will never get it. Computational thinking is actually the *problem* we are currently having, it is absolutely the wrong way to teach. I would put the energy and money into tech literacy, instead. It is astonishing to me how people like this miss the mark again, and again, and again. We are already starting to reap what we've sown with a generation that is incapable of critical and abstract thinking. We are not robots, and life is not an algorithm. Disappointing.

    1. Re:If only by iggymanz · · Score: 3, Interesting

      Tech literacy? That is not a source of critical and abstract thinking skills. We should be putting most our money into literacy, speaking, writing, debate and learning history. All those things a typical tech education leaves behind, and also people who use social media as their main information source leave those things behind.

      Tech? those that like it can it, most tech jobs are droid jobs anyway.

    2. Re:If only by myowntrueself · · Score: 4, Insightful

      This were how learning occurrs. Sigh. The tech sector just will never get it. Computational thinking is actually the *problem* we are currently having, it is absolutely the wrong way to teach. I would put the energy and money into tech literacy, instead. It is astonishing to me how people like this miss the mark again, and again, and again. We are already starting to reap what we've sown with a generation that is incapable of critical and abstract thinking. We are not robots, and life is not an algorithm. Disappointing.

      substitute 'computational thinking' with 'poetic thinking' and see how much sense it makes. The whole idea of 'making sure every kid leaves school able to code' makes as much sense as 'making sure every kid leaves school able to write poetry'.

      Sure, put kids in contact with coding, along with wood work, metal working, cooking, etc. Let the kids find out for themselves which they enjoy and which interests them and then give them opportunities to take them further.

      But don't force kids to all leave school with a bunch of compulsory vocations.

      --
      In the free world the media isn't government run; the government is media run.
    3. Re:If only by RabidReindeer · · Score: 4, Insightful

      No, what we really need is people who hire coders intelligently.

      It once was said that "Computers Don't Make Mistakes". Now, instead it's "Have you tried turning if off and back on again?".

      When computers were expensive and programmers cheap by comparison, software errors were considered something to be exterminated. Now they're considered to be inevitable.

      Because when we got cheap computers, we expected cheap programmers. We no longer accept that reliable (and secure) software takes time and money to produce and expect everything to be fast and cheap. We're less critical of software quality than we are of bags of pet food from Wal-Mart.

      Start by educating people that "IT Doesn't Matter" is as much a myth as trickle-down wealth, and that if you want to avoid hearing that all your company's critical data ended up in Bulgaria on the nightly news you'll need to make realistic resource budgets for your IT no matter how much you "know" that it could never really be that hard.

      That might prompt you to want to hire people with actual skills beyond Always the Low Price, which in turn might make a career in IT attractive to talented workers again. Spend the money educating just one decision-maker, and you could easily end up motivating a dozen rank-and-file to educate themselves.

    4. Re:If only by chiguy · · Score: 1

      Apparently, we don't need coders.

      "The university (of California) recently informed about 80 IT workers at its San Francisco campus, including contract employees and vendor contractors, that it hired India-based HCL, under a $50 million contract, to manage infrastructure and networking-related services. The affected employees will leave their jobs in February, after they train their contractor replacements."

      https://news.slashdot.org/stor...

      --
      passetspike!
    5. Re:If only by Hylandr · · Score: 1

      Amen!

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    6. Re:If only by Hylandr · · Score: 1

      people who use social media as their main information source

      Those kind need to be stuffed back into AOL where they can't hurt themselves or anyone else.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    7. Re:If only by mcswell · · Score: 1

      Sonny, when *I* was a boy, computers didn't...

      All seriousness aside, I don't think there has ever been a time when people trusted computers like that. Things like GIGO (garbage in, garbage out), bug, and "To Err is Human; To Really Foul Things Up Requires a Computer" (and perhaps "Data Processing Department — information made complicated while you wait") date back to the 1950s and 1960s. There's also a Doby Gillis episode where he declines to let a computer decide the best career for him, and instead joins the Army. Nor for that matter was there ever a time when people didn't expect a magic bullet for creating reliable software. (That bullet will hit about the same time controlled fusion does, IMHO.)

    8. Re:If only by RabidReindeer · · Score: 1

      Most of us didn't trust computers. Hence many comedy skits and stories about the consequences of "computer error" - and how fighting those consequences was made difficult because the people at the company that owned the computer refused to admit that the error was even possible.

      But I don't think you'll encounter that attitude any more. No one would believe them.

      When a mainframe computer that cost tens of millions of dollars crashed, Very Important People got angry. It could potentially shut down much of the company and the outage could be computed in thousands of dollars a minute. So mainframe OS's were written not to crash. IBM's trademark on this was "RAS" - Reliability, Availability and Serviceability.

      Windows, on the other hand, gave us the Blue Screen of Death. And while people would complain, they'd generally just reboot and go on.

    9. Re:If only by tigersha · · Score: 1

      I hear your argument, but coding is what the military calls a force multiplier. Coding gives you the ability to teach machines to do the work for you. On their own. This is something none of the other skills do. That gives someone who can think like that a major, major leg up in life.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    10. Re:If only by myowntrueself · · Score: 1

      I hear your argument, but coding is what the military calls a force multiplier. Coding gives you the ability to teach machines to do the work for you. On their own. This is something none of the other skills do. That gives someone who can think like that a major, major leg up in life.

      Coding as I knew it at school and college is nothing like coding today and I don't feel that anything I did back then is helpful today (binary on punchcards). Who is to say that coding as you know it today will be helpful by the time the kids leave school? Or even be remotely helpful in any way. Tech marches on.

      In the terms of your argument, leadership skills are a force multiplier, they give you the ability to get other people to do the work for you. This gives someone who can think like that a major leg up in life. And leadership skills from 50 years ago are pretty much relevant today. Lets have all kids leave school as potential leaders.

      --
      In the free world the media isn't government run; the government is media run.
  2. Re: Sure, whatever by Anonymous Coward · · Score: 1

    Although most of that may be true about Wolfeam, he's not wrong. Quite a bit of useful computationally derived information and decision making created from discipline/domain specific models can help augment traditional methods for the better, if nothing else. This type computational thinking doesn't have to involve "big data" or bs analytics derived from NLP, we just need to use readily available quantitive information on a more regulsr basis. That alone could push most industries forward quite a bit. It's already happening, Wal-Mart is a great example.

  3. Computer, what's the answer to my homework? by davidwr · · Score: 1

    Computer, write me a term paper.

    Computer, get Jennie to like me.

    etc. etc.

    My high school math teacher did it right: She let us use a non-programmable scientific calculator but only AFTER we proved we knew how to do do trig and logarithms by hand. Yes, we had to learn some formulas to estimate them and we had to memorize the "easy" ones like sine(30 degrees). We also had to learn to use log tables. No, we didn't have to learn to use a slide-rule, I was a decade or two too late for that.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re: Computer, what's the answer to my homework? by BlytheBowman · · Score: 1

      The kids were forced to copy and recopy the logarithims by hand. If they screwed up or refused, they got paddled.

    2. Re:Computer, what's the answer to my homework? by mcswell · · Score: 1

      FWIW, using a slide rule taught me a lot about significant digits, including why getting three digits at the 1-end but only two digits at the 9-end makes sense. (It's not just an accidental result of the spacing of the numbers, it really is the case that 99 is nearly as precise as 101.) Also, of course, scientific notation.

  4. Mathematica on the Raspberry Pi by Anonymous Coward · · Score: 1

    Wolfram's Mathematica has been available on the Raspberry Pi educational computer for quite some time.
    How's that working out?
    With 10 million machines, you would think the Mathematica user community for RPi would be really HOT.
    Not so. You'll look far and wide to find it being used - let alone in a classroom environment.
    Creating excitement for computational computing has nothing to do with the language.
    It is based on understanding what students are interested in learning and making the discovery process "naturally" lead them in the direction you want them to go.
    Eugene Presta had it right when he said that the trick to effectively teaching a subject is to learn how the student wants in presented.

    1. Re:Mathematica on the Raspberry Pi by ffkom · · Score: 1

      Mathematica on the Raspberry Pi was a funny little PR stunt to show off Mathematica's abilities without cannibalizing sales of that product for any platform that has appropriate CPU/RAM resources to usefully run it on.

  5. You know what would be better? by smooth+wombat · · Score: 1, Interesting

    Humans learning how to think. Forget the emails, forget the texts, forget instant messaging, forget typing in what your problem is into a search bar and hope something useful comes back, pick the goddam phone up and talk to someone for five minutes to figure out what the problem is and how to get it resolved rather than spending days, if not weeks, doing the other things.

    I'm still waiting for that to happen.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
  6. Re: Sure, whatever by K.+S.+Kyosuke · · Score: 1, Interesting

    Just because other people are wrong on how we should be doing computing doesn't mean that Wolfram with his delusions of grandeur is always right. He's most likely not even the first one to suggest these things.

    --
    Ezekiel 23:20
  7. Re:Links by __aaclcg7560 · · Score: 2

    Making Apple pay taxes requires a lot of computational thinking.

  8. Building too by Max_W · · Score: 3, Insightful

    Roads, street signs, traffic signs, elevators, locks, stairs, and so on and so forth should be standardized all over the world to make them suitable for machines.

    As it is now, it is easier to send a robot to Mars that to a local supermarket.

    Even plates and glasses, - it would free from hard manual labor millions of people who prepare plates for dishwashers in cafes and resaurants.

    1. Re:Building too by mcswell · · Score: 1

      "it is easier to send a robot to Mars that to a local supermarket": Untrue! We don't change from pound-seconds to Newton-seconds on the way to the supermarket! (well, unless you live in Lynden, Washington)

    2. Re:Building too by esonik · · Score: 1

      Soviet Russia achieved quite a remarkable level of housing standardization. There is even a Russian move making fun of it: The Irony of Fate (1975): http://www.imdb.com/title/tt00...
      Maybe you want to see it. I leave it up to you to decide whether that level of standardization is desirable or not.

  9. That's nice, but... by fahrbot-bot · · Score: 2

    How about we teach critical thinking skills first.

    --
    It must have been something you assimilated. . . .
  10. Like ANKS by OneHundredAndTen · · Score: 1

    Wolfram was supposed to become the new Einstein. He burnt himself out more than two decades ago, accomplishing quite little in academia, becoming instead a predatory businessman who takes credit on the work done mostly by others.

    1. Re:Like ANKS by flyingfsck · · Score: 1

      Wolfram Tones are pretty good.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    2. Re:Like ANKS by mcswell · · Score: 1

      So do Anonymous Cowards.

      Sorry, just had to say that...

  11. Re:Double-Plus Ungood by RabidReindeer · · Score: 1

    The NewSpeak language in 1984 was developed from a popular linguistic theory whose name I forget, but has a Wikipedia article of its own, if I remember correctly.

    It's based on the concept that words have absolute meaning and that the words you have in your vocabulary shape the way you think. As such, it's a darling of the "Political Correctness" crowd, who think that if you ban discriminatory words, it will result in the extinction of the corresponding discrimination.

    Which isn't entirely true. Ban the use of the word "retard" as an insult and kids will run around calling each other "special". The human race is quite adaptable that way.

  12. Will your childred need "computational thinking".. by ffkom · · Score: 1

    ... or only need to learn how to best please their AI overlords, who will do all the "computational thinking" required on their own?

  13. Not nice by mugurel · · Score: 1

    Luring children into a dependency on a proprietary software system is not a good way to shape their future...

  14. Sales by howlingmad · · Score: 1

    So we all should buy Mathematica?

  15. Maths, Stats, Logic, Computation, Science, Eng. by John+Allsup · · Score: 2

    There are seven disciplines medicine needs to learn much from: maths, stats, logic, computation, science, engineering, psychology.

    Medical doctors can't be experts in all these, but the current climate requires them to be, or else fall prey to being persuaded by clever marketing. How one gets from a clinical trial to the 'one-on-one doctor-patient' scenario is a major case in point: how one adds back the significance of all salient features not selected for in the clinical trial is a matter which most doctors look blankly at when pointed out. (This is simple Bayesian statistics: what is the probability that treatment X works, or is most effective, given only that the patient has diagnostic label D? What if they have label D and are between ages of 20 and 40? What if they have diagnosis D and are between ages of 20 and 40 and are a Buddhist who meditates daily? What if they have label D and are between the ages of 20 and 40, are overweight, don't exercise, and eat junk food? and so on. What matters is how the 'best' decision changes as we limit towards a precise description of the patient in front of the clinician, and if that decision can change, the sensible clinician will realise they need more information to make a reliable decision.)

    --
    John_Chalisque
  16. Re:Will your childred need "computational thinking by The+Evil+Atheist · · Score: 1

    They won't need it. But wouldn't it be better to help them be on the other side of the equation? ie, being a producer rather than a consumer?

    --
    Those who do not learn from commit history are doomed to regress it.
  17. Odd how all the reporting on this always misses .. by quax · · Score: 2

    ... on crucial adjective the proprietary Wolfram Language.

  18. Re:Sure, whatever by tigersha · · Score: 1

    "Another Aspie Wanker"

    Christ. I don't know where to begin. that "Aspie Wanker" achieved more before he was 25 than you ever will in your life.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  19. Re:Double-Plus Ungood by tigersha · · Score: 1

    Gonzales: There is one question, Inspector Callahan: Why do they call you "Dirty Harry"?
    De Georgio: Ah that's one thing about our Harry, doesn't play any favorites! Limeys, Micks, Hebes, Fat Dagos, Niggers, Spics, Honkies, Chinks, you name it. Harry hates everybody equally.
    Gonzales: How does he feel about Mexicans?
    De Georgio: Ask him.
    Harry Callahan: Especially Spics.
    — Dirty Harry

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism