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

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

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

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

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

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

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

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