Slashdot Mirror


Microsoft Wants Computer Science Taught In UK Primary Schools

Qedward writes "As the UK prepares to shake up the way computer science is taught in schools, Redmond is warning that the UK risks falling behind other countries in the race to develop and nurture computing talent, if 'we don't ensure that all children learn about computer science in primary schools.' With 100,000 unfilled IT jobs but only 30,500 computer science graduates in the UK last year, MS believes: 'By formally introducing children to computer science basics at primary school, we stand a far greater chance of increasing the numbers taking the subject through to degree level and ultimately the world of work.'"

27 of 168 comments (clear)

  1. Industry wants more users to use products by Kittenman · · Score: 5, Funny

    More at 11.

    --
    "The greatest lesson in life is to know that even fools are right sometimes" - Winston Churchill
    1. Re:Industry wants more users to use products by danomac · · Score: 4, Informative

      I kind of like the numbers: 100,000 unfilled jobs. Back when I was looking for work many moons ago there were a lot of IT jobs that wanted you to work like a slave for peanuts. No wonder they don't get filled.

    2. Re:Industry wants more users to use products by quenda · · Score: 3

      How cynical! I'm sure Microsoft is genuine. They probably want to donate a large number of Raspberry Pis to the schools.

    3. Re:Industry wants more users to use products by davester666 · · Score: 2

      Of course, by "computing science basics", they mean "train them to only know how to use MS Word and Excel"

      --
      Sleep your way to a whiter smile...date a dentist!
  2. not all IT work is CS and not all of it needs to b by Joe_Dragon · · Score: 2

    not all IT work is CS and not all of it needs to be at the degree level.

  3. The basis of computer science is logic by Missing.Matter · · Score: 4, Interesting

    Logic and information theory. If, and, or, xor, union, intersection, and other set theory are some topics at the very heart of computer science that could easily be boiled down to M&M demonstrations for kindergarteners. I see no reason why a basis for logic and argument should not be planted at a young age.

    1. Re:The basis of computer science is logic by ZeroPly · · Score: 2

      Foisting Zermelo-Fraenkel set theory onto kindergarteners is the best way to ensure they waste their careers in law or politics.

      They don't need rigor. The biggest loss in teaching computer science at young ages is the waning of BASIC. When I was young we messed around with a Sinclair Spectrum and no one gave us grief about how GOTO statements were from the devil. Hopefully the Raspberry Pi and Arduino crowds can bring back that vibe. I'd rather see a 10 year old who can write 200 lines of sloppy code to traverse a maze, than one who understands De Morgan's laws.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    2. Re:The basis of computer science is logic by Aceticon · · Score: 2

      Imagine if most people actually understood maths, used logic and thought things through propertly: they would stop buying stuff they don't need with money they don't have and that would destroy Consumer Society.

      Even more dangerous, they might become skeptics and actually question what they hear on TV, what politicians tell them or more in general, what are the motivations that figures in positions of authority have to say and do what they say and do.

      We can't have that!

  4. UK schoolchildren want CS taught at Microsoft by theodp · · Score: 4, Funny

    Don't want a repeat of confusing Win8 interface. :-)

  5. Microsoft's definition of Computer Science by YurB · · Score: 3, Informative
    Microsoft said "a number of primary schools" already teach computer science using simple programmes like Microsoft’s Kodu, a visual programming language made specifically for creating games, although there is currently no formal programme of training for teachers, admitted Microsoft.

    No comment.

  6. Microsoft vs. Raspberry Pi by hamjudo · · Score: 5, Insightful
    Maybe Google scared Microsoft with the donation of 15,707 Raspberry Pi systems.

    Everyone knows the goal is to get users hooked as young as possible. Schools have small budgets, Adding more Raspberry Pi seats is way cheaper than adding more seats with Microsoft Windows. Microsoft may have a hard time.

  7. Re:not all IT work is CS and not all of it needs t by Hentes · · Score: 4, Insightful

    True, but like it's a waste of time to teach science before the kids have learned mathematics, it's also the optimal order in IT to teach the theory first.

  8. Comes with large donation of Windows computers :) by OhANameWhatName · · Score: 5, Insightful

    Microsoft has lost mindshare with teenagers who are all turning to Apple products, so they're going to try to indoctrinate students at an earlier age.

    That's all this is about. MS thinks that programming childrens minds at a young age to 'Windows' that they'll be able to keep the sinking ship afloat. What they're missing is a workable operating system. It doesn't matter how early you program someone with something terrible, it's still terrible.

    It works for Apple because the products provide more utility than they take from you. Apple products are liberating, Microsoft products are painstaking. Address that first, worry about selling the products when there's something worth selling.

  9. Gates said this before by sackofdonuts · · Score: 3

    When he was trying to get schools in the U.S. to train more children to be able to work in a world with IT. But all Bill was really trying to do was get schools scared about falling behind in their technology knowledge and then have Microsoft save the day by selling school districts a whole bunch of Windows software. At an educational discount of course. Bill Gates is not your friend and doesn't care about anyone's kids IT knowledge.

  10. Are they teaching real CS? by MBCook · · Score: 3, Insightful

    Sounds find to me, as long they teach real CS, and don't just teach Word and Excel and Powerpoint. It constantly frustrated me that my little sister's computer classes where never anything more than "Make a presentation in Powerpoint". Microsoft should work to put an end to that being the end-all of computer education. That should only be a small part.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:Are they teaching real CS? by Aceticon · · Score: 2

      If as Microsoft says, companies are having trouble finding people to do actual IT jobs (which pay better than teaching), how exactly are they're going to find people to teach programming to kids!?

      (More so in the UK where they're cutting state funding on everything except bank bailouts and there is an expectation that every adult is a pedophile so people have to undergo highly-intrusive background checks for something as simple as doing a presentation to some school children - as some children books authors found out when they were invited to go to schools to talk about their books).

      Nah, this is all about creating users of MS products, not creators of software.

  11. Re:not all IT work is CS and not all of it needs t by cowdung · · Score: 4, Interesting

    Maybe CS is a better way to teach mathematics. I never had any use for math till someone asked me how I could solve certain problems using a computer. Suddenly math became interesting.

    I think one of the big problems with Math is that kids (and most people) don't know where they are going with all these abstract constructs, whereas programming gives you an immediate use for abstractions.

    Also, kids struggle learning basic algorithms like long division but knowing about algorithms and being able to express them with some "language" then maybe they'll have an easier time learning them. Note for example that long division or square roots (or nth roots) are basically modified simple search algorithms.

    Most of what students "memorize" in math is odd algorithms but they fail to understand their purpose or source.. CS can do a lot to make things clearer.

  12. Re:not all IT work is CS and not all of it needs t by Hognoxious · · Score: 2

    An entry-level coordinator needs to know how to interface with Salesforce, and to build new Salesforce objects. This requires a basic understanding of data, and how it's stored.

    Either you have no real world experience or you've been very lucky in your career. I've met hundreds of people who can more or less about get by just doing things monkey style.

    If you haven't seen them, just change something incredibly trivial - they'll be the ones griping that "we can't do anything, nothing works any more" or running around screaming that the sky is falling in.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  13. Re:Just hire the Irish by henryteighth · · Score: 2

    Ireland != Northern Ireland. The latter is part of the UK, the former is not. That's kind of why there's been ~50 years of violent and, more recently, significantly less violent conflict in that part of the world. http://en.wikipedia.org/wiki/The_Troubles

  14. Re:not all IT work is CS and not all of it needs t by Hentes · · Score: 2

    I had the same experience, but my point was that CS is mathematics, thus should come before more specific IT fields.

  15. Re:Comes with large donation of Windows computers by OhANameWhatName · · Score: 2

    Apple is as liberating as handcuffs

    Hahahahaha. This isn't software libre that geeks cling onto, it's something real. For the average person, a device that too hard to use, runs out of battery life or breaks all of the time is disempowering, not empowering.

    Having a functional, usable smartphone in your pocket gives you more freedom and empowerment than having a dumb telephone. That's liberation. Yes, it's loaded with Apple's software and it's manufactured by Apple .. but when Joe Sixpack can load and use 500,000 different applications(!), he's empowered by Apple. It's Apple's walled garden, but Joe doesn't care .. Joe just wants his stuff to be useful, and I don't blame him.

    Create me an unwalled garden that accomplishes the same thing and I'll embrace it. Otherwise, quit criticising Apple for the wall, and start being appreciative of the garden. I know you won't believe me when I say it .. but, it's not all bad :)

  16. Re:not all IT work is CS and not all of it needs t by Bing+Tsher+E · · Score: 3, Insightful

    CS at the level of Knuth is Computer Science. If everybody started with Volume 1 and were slowly introduced to coding via MIX, then it would be Computer Science.

    Ain''t gonna happen. Microsoft wants more Keyboarding classes, and sharp young minds who can run through a list of bullet points and agree amiably.

  17. Re:Thanking them for their selfless input. by Runaway1956 · · Score: 2

    Mike Frett wins the prize. While some people have told us here, in the past, that some places on earth actually have a Microsoft-centric "computer science" curriculum - I've never seen it in grammar school, or high school. All that I have ever seen, are indoctrination courses, with zero "science".

    Start early, and teach children that all they need to know about computers is, how to work a mouse, and how to navigate Microsoft approved menus. Format a hard drive? Hush now, that's arcane magic stuff that you need not worry about. It's all taken care of with the Installation Disk. Or, the Computer Guy at the store, who will charge you 75 Euros to install Windows for you, while saving the pictures of your kitty, your pony, and Grandma.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  18. Ironic since MS Office tools are to blame by knuty · · Score: 3, Insightful

    The Brittish education minister Michael Gove called the current ICT curriculum "demotivating and dull" a year ago, BBC reports. "Imagine the dramatic change which could be possible in just a few years, once we remove the roadblock of the existing ICT curriculum. Instead of children bored out of their minds being taught how to use Word or Excel by bored teachers, we could have 11-year-olds able to write simple 2D computer animations, Gove said at the BETT conference for ICT in schools.
    http://www.bbc.co.uk/news/education-16493929

    An extensive report on the failure of teaching boring office administration in schools, was made by Royal Society in 2011, inspiring the UK educational minister to change the whole curriculum. Basically blaming key Microsoft products for the whole mess. Then Microsoft nows tries to salvage the situation.
    http://royalsociety.org/education/policy/computing-in-schools/report/

  19. Hypocrisy by Bert64 · · Score: 2

    MS is in a large part responsible for the laughable way in which "computing" is taught in schools...
    Not only have they pushed very hard for schools to simply teach how to use MS products rather than about computing in general, but they are also directly responsible for scaring millions of people off from learning about how their machines work...

    When you bought early home computers like a C64 you were actually encouraged to learn about it, and if you crashed it the absolute worst case was hitting reset because the core system was held in ROM and couldn't be damaged by the user.
    MS on the other hand have always pushed an extremely fragile system which is very easy to damage, and then covered it with all manner of scary warnings "this directory contains system files, don't look here!" etc.

    The first perceptions at a young age have a significant affect on later life... If your first exposure to computing is a system you are free to experiment with, knowing nothing bad will happen to you then a childs natural curiosity will drive them to learn about it. On the other hand if you are faced by a fragile system covered in scary warnings, and even worse someone (eg parents, teachers) who will become angry if you break it then you become afraid and won't experiment, won't learn or think for yourself and will very rigidly follow instructions for fear of what might happen if you don't.

    If you want to teach kids about computing, give them systems they can't break (or at the very least a trivial way to restore them to how they were) and let them explore. Teachers should be there to guide them and point things out, but not to dictate a specific path the kids must take.
    Something that would work well is games which include sourcecode (eg the old BASIC games on C64 and similar), let them play for a while and then show them how the change the rules...

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  20. Re:GCSE Level First by Bert64 · · Score: 2

    You need to get people interested young, before their ability to learn is damaged...

    More specifically, start them off on something they are free to experiment with and cannot break and let their own natural curiosity encourage them to learn. The worst thing you can do is expose youngsters to windows especially on shared machines... It's a fragile environment which is easily damaged, and which actively discourages users from poking into its internals. And even worse in a shared environment, where kids will be punished if they damage anything, which only teaches them not to be curious.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  21. It depends on what MS means by computer science by fido_dogstoyevsky · · Score: 2

    If by "computer science" MS means problem solving, algorithm development, information theory, how the different bits of hardware work etc, my response has to be: "With all possible respect, you are meddling in a specialised area in which you do not have adequate credentials. You have expressed a layman's opinion which is, unfortunately, of limited pedagogical* value in a primary school."

    If by "computer science" MS means getting children to start using MS products at an ever earlier age my response has to be: "With all possible respect, go fuck yourself. Really, go away and fuck yourself. Sell your crap to adults all you like but leave the children alone; because of your past behaviour you have enough enemies now, you really don't need any more." And now I'm really pissed off at being reduced to using a "think of the children" argument.

    *I use that word a lot (because IAAT) and it really does mean what I think it means.

    --
    It's NOT a conspiracy... it's a plot.