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

168 comments

  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 gazbo · · Score: 1

      True. These infernal "computer" things would be going nowhere if it weren't for the clever marketing.

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

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

    4. Re:Industry wants more users to use products by davydagger · · Score: 1

      more like they want their first experiance with computer programing to be MS, and MS only propaganda before they get into open source.

    5. Re:Industry wants more users to use products by flyneye · · Score: 1

      In the news today, Microsoft tests acquisition by shitting in one hand and wanting in the other and noting which hand fills first. Now to our location cam for a look...

      --
      *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    6. Re:Industry wants more users to use products by Anonymous Coward · · Score: 0

      Microsoft really needs to shut the fuck up. With all of the lives they've destroyed by turning entire school curriculums into nothing but Microsoft Office User Factories, they've got zero right to even express an opinion about education.

    7. Re:Industry wants more users to use products by onceuponatime · · Score: 1

      Exactly! They are falling behind so need to brain wash them sooner.

      But I'm fine with it so long as they teach linux 2 years earlier than microsoft products. Maybe even if they teach linux at all, but I've never heard of anyone learning
      linux at school at the same time or earlier than microsoft.

    8. 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!
    9. Re:Industry wants more users to use products by RaceProUK · · Score: 1

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

      I did IT all the way to A-level a decade ago - nothing changes...

      --
      No colour or religion ever stopped the bullet from a gun
  2. science or tech by Anonymous Coward · · Score: 0

    Do they want Computer Science or Computer Technology, because I doubt primary children are capable of Computer Science.

    1. Re:science or tech by Anonymous Coward · · Score: 0

      They will indoctrinate them in the use of Ubuntu £inux so Shuttleworth can take over the Microsoft monopoly. Long ago people rooted for the new, fresh, innovators. They were Microsoft. Do not root for Canonical.

    2. Re:science or tech by Sir_Sri · · Score: 1

      Both likely.

      Everyone needs to have basic computer literacy skills going forward. The sooner you start the better. But you need to get kids interested in how that box works early on. If you can read, write and do basic math you can write basic programs that can solve math problems for you.

      Computer science is a lot of different things, but if you mean computer science in the sense of trying to efficiently solve problems (notably maths problems) through programming, then absolutely from grade 6 on you can do stuff, if not earlier. I certainly was programming at age 13 and 14 and that was 20 years ago when the options for computers were somewhat more expensive and limited. There were computers in classrooms before that but the teachers didn't know how to use them and neither did we. Now computers are sufficiently ubiquitous and cheap that you can have a Windows/Linux/whatever set of 3 or 4 computers along the wall in the classroom and expect there to be people in the room who know how to use them (obviously you'd need windows for that in general as most grade school teachers don't know linux, but times might change).

      It's going to end up as computer science in the same way pouring two chemicals together is chemistry or trying to categorize animals is biology. They're not going to be trying to prove if something is NP hard, but if those of us in our 30's could learn BASIC programming in the 1980's and 1990's I think we can find something for the modern 10 or 12 year old.

      When they get to me, at 17 or 18 years old in university there's a clear split. There are people for whom the computer may as well be some combination of alchemy and witchcraft and they know literally nothing about it and are terrified of it. And those who are varying levels of tech savvy, but are happy to sit down, start clicking buttons and can learn to do documents spreadsheets and or programming. In the modern world though, everyone who is going into science or engineering should now some basic programming skills and how to use spreadsheets etc. This doesn't have to be CS research, but even basic stuff like reading in files and doing basic maths on the contents and spitting it back out. We're not worried about stacks and heaps and doubly linked lists in grade school. But if their impression of java is only that it's a thing that pops up on their computer to annoy them they've missed out.

    3. Re:science or tech by grantek · · Score: 1

      I personally think CS education is sorely lacking in primary school age kids, but at that age it's got nothing to do with computers. Just teaching kids basic logic (you can do it formally or in the form of logic jokes and riddles for the kids that learn in different ways) goes a long way to setting them up for CS and other sciences, but it's also a valuable mental tool to have when you start getting affected by politics, propaganda, and marketing in the real world

    4. Re:science or tech by fuzzyfuzzyfungus · · Score: 1

      Do they want Computer Science or Computer Technology, because I doubt primary children are capable of Computer Science.

      Primary school children wouldn't know a Dedekind–Peano axiom if it bit them in the ass; but that doesn't stop us from teaching them things about math that are both useful in themselves and a foundation for later work...

    5. Re:science or tech by c0lo · · Score: 1

      Do they want Computer Science or Computer Technology, because I doubt primary children are capable of Computer Science.

      I have a hunch they actually want to sell the damn'd Surface somewhere.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    6. Re:science or tech by Bremic · · Score: 1

      Clippy the Teacher!

    7. Re:science or tech by Cryacin · · Score: 1

      I see you are being bullied. Would you like me to tweet for help?

      --
      Science advances one funeral at a time- Max Planck
  3. Thanking them for their selfless input. by Anonymous Coward · · Score: 0

    And it wants those products used at an age where extra-friendly products have an advantage. Specifically GUI environments, not command lines.

    1. Re:Thanking them for their selfless input. by Jeremiah+Cornelius · · Score: 1

      Tricks to Successful Internetting

      1. When in doubt, ARGUE! Being right matters.

      2. Hate everything.

      3. Saw it already. Funnier the first time.

      4. FAKE.

      5. Did he died?

      6. Make fun of something someone else loves because FUCK THEM!

      7. I am so smart. SMRT.

      8. LAME.

      9. Racism because, just kidding!

      10. Treat women like idiots.

      11. Definitely comment with fervor. YOUR OPINION COUNTS.

      12. CORRECT THAT PUNCTUATION AND GRAMMAR, why not?! SAVE HUMANITY!

      13. fat jokes

      14. Hate religion because religion hates others because you hate religion because they hate everything because you hate them. EVERYONE IS NOT AS GOOD!

      14. Make a list and watch people fix numbers and add things to it...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    2. Re:Thanking them for their selfless input. by Anonymous Coward · · Score: 1

      All Microsoft wants is a low-wage ready-trained workforce with 12 years experience. Teaching computer science - the real mathematics-based theory - is not appropriate for school children before high school. Will Monsanto want all school children enrolled in genetically-modified foodstuffs trials in the school cafeteria after their parents' sign a legal waiver?

    3. Re:Thanking them for their selfless input. by Mike+Frett · · Score: 1

      What they really want is to teach the same thing they taught to Best Buy employees. And they want to show kids that only Microsoft products can deliver a Secure platform for all their computing needs. It's just a clever way to spread their propaganda unfortunately. It doesn't help students to put them in a Microsoft only world, then when they finally enter the real world and find out they have no idea what 'sudo' and 'ifconfig' is.

      Of course by the time they enter the real world, they will all have Gorilla Arm.

    4. Re:Thanking them for their selfless input. by Anonymous Coward · · Score: 0

      They want the kids to daydream in Microsoft-speak “Auto Space like Word 95.

    5. 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
    6. Re:Thanking them for their selfless input. by uninformedLuddite · · Score: 1

      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.

      Usually it is only the exceptionally talented computer store guys who have the necessary computer-fu to save pictures from the ravages of a full format.

      --
      The new right fascists are bilingual. They speak English and Bullshit.
  4. 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.

  5. Bad idea by Joseph1337 · · Score: 0

    I think they don't know that 90% of times people that aren't interested in programming/IT on their own (especially in this computer-centered age) will make lousy coders/testers/etc. Just look at people who went into IT for the money, read their code or ask them how a computer works (even if this was explained to them in University i doubt they know)

  6. Re:not all IT work is CS and not all of it needs t by Anonymous Coward · · Score: 0

    You're right. Only work that matters needs to be. Face it, the days when aspies in basements could make a difference are over (Linus was the end). It's all about R+D labs and corporations and if you thing otherwise you're a fool.

  7. GCSE Level First by Anonymous Coward · · Score: 0

    Getting computing taught correctly at GCSE level (14-16) should be the main priority, rather than primary schools. That said, I do think teaching children from a young age about logical reasoning and methodical processes would be very useful for many activities in later life, including computer science.

    1. 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!
  8. lemmi fix that for you by miknix · · Score: 1

    MS believes: 'By formally introducing children to Windows basics at primary school, we stand a far greater chance of increasing the numbers using it through the rest of their lifes'

    Joking.. My first computer was a Philips VG8010 (MSX Basic) and I'm perfectly sane! Now excuse me I need to order all my pencils by length and then do my daily naked run in the streets.

    1. Re:lemmi fix that for you by Anonymous Coward · · Score: 0

      To be perfectly frank this has been the modus operandi for Microsoft for a long time, I mean I went to college in the late 90s and Microsoft was actually giving away free licenses to both the faculty and the students, flash forward a few years and you have piles of app developers who are up to speed with Visual Studio and not much else.

      I recall final semester options including a few database courses for Oracle and MS SQL Server, there was a significant cost to taking the Oracle course because you had to buy your own license from Oracle, this scared away a lot of devs (right into the MS class).

      I took both, I'm glad I did, but the game that was being played was plainly obvious back then.

      Thinking back now even further to when Visual Basic ruled the classroom... it's not surprising how popular little throwaway apps done in VB or Access were...

    2. Re:lemmi fix that for you by h4rr4r · · Score: 1

      If a college level database course ties you to one DB it is a total failure.

      There is no reason to even use a commercial or well known DBMS. In fact I would say it runs counter to the real point.

    3. Re:lemmi fix that for you by Anonymous Coward · · Score: 0

      These were electives and you must have had the database theory courses as a pre-req.

    4. Re:lemmi fix that for you by Anonymous Coward · · Score: 0

      I made the mistake of going to a college that taught very little and emphasized learn by doing. Hard to learn when one isn't clear about why it is being done. That, and they had silly no Microsoft policies, preferring VAX/VMS Pascal, C, and SQL, GNAT Ada, but also allowed Turbo C. Java had to be self learned from Horstman's Core Java book as part of a computer graphics course. OOP was being hacked into Ada using Hillam's errata ridden Introduction to Abstract Data Types using Ada.

      All of my CS education is useless with C++, C#, Perl, Python, and Ruby being used for software engineering.

      So not just teaching CS, but relevant CS.

      Also, language syntax from language to language is not as trivial as it seems.

    5. Re:lemmi fix that for you by wed128 · · Score: 1

      C#, and Python are relatively simple languages; C++, Perl, and Ruby are a little more complicated. Each of them can be learned in a week or two by a competent CS Graduate.

      When I graduated, I knew C, and a little C++. i'm now 6 years into my career and i've done professional projects in C, C++, C#, Java, and Python. I've played with Lisp and Perl on the side for fun.

      Theory is important, not implementation. New languages are being invented constantly. Old ones are still useful. Keep up.

  9. Bad idea, won't work by Anonymous Coward · · Score: 0

    The Internet was invented by Americans for America (US DARPA), and it will remain the province of Americans to guide its development and harness its infrastructure and underpinnings. This technology is way, way beyond what most foreigners can handle, and clearly beyond what a bunch of poofters can manage. We kicked them out of our country lo 200+ years ago after dragging their red coats up and down the hills and valleys of this great land. Keep the Internet American.

    ESR, PhD

    1. Re:Bad idea, won't work by Lazere · · Score: 1

      Please leave your stupid somewhere else. It's starting to stink.

  10. 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 Anonymous Coward · · Score: 0

      Bullshit. Logic is a religion, stop pushing your religion on my children. Ever seen Star Trek Enterprise?

    2. Re:The basis of computer science is logic by Anonymous Coward · · Score: 0

      yeah, the government is going to teach people logic, so they will realise that they are slaves.

    3. Re:The basis of computer science is logic by Anonymous Coward · · Score: 0

      Philosophy, including logic as a part of it, should be taught in Primary School. This would benefit students in all areas of life, not just with computers.

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

    6. Re:The basis of computer science is logic by mjwalshe · · Score: 1

      No all those are mathematics i recall doing the basics of set theory and non base 10 numbers in Junior school

  11. Computing in the Core by davecrusoe · · Score: 1, Interesting

    Readers,

    Before you go knocking Microsoft (ahem: first post), realize that this is really important. Education standards here in the United States are just now being revised (see: the Common Core. Math and English Language Arts, and soon, Science, will be released. Most states have, or will, adopt these measures.

    However, by looking through the coming standards, it's clear that while abilities such as critical thinking are addressed, skills and conceptual understanding of the many computational methods that we use daily (as knowledge workers) are left out.

    Computing in the Core is looking to make a significant change, but my contention is that we need to focus on more than only computing; we also need to focus on the various important literacy skills, including media, information, data, and network literacy. How many people in the United States actually understand basics about how the Internet works, or about how to make sense of, or read, datasets or visualizations? These are all essential and fundamental skills for a 21st century individual.

    Realize that recruiters and many others recognize these needs, and have asked your support - tacit or explicit - to bring expertise to bear in addressing the educational challenge.

    --Dave

    1. Re:Computing in the Core by Anonymous Coward · · Score: 0

      You realise this slashdot? A news story about a Microsoft employee saving an orphan from drowning would still lead to predictable oppobrium.

    2. Re:Computing in the Core by davecrusoe · · Score: 1

      Hah -- absolutely!

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

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

    1. Re:UK schoolchildren want CS taught at Microsoft by Threni · · Score: 1

      Heh - I came to post that if they get started at primary school there'll be some chance they'll know how to use Windows 8 by the time they're 18! "No, to shut down the PC you hit the windows key, move the mouse to the right hand edge of the screen then wave it around a little, then click that icon..no that one..not that one..yeah, then click there.."

  13. Really? by roc97007 · · Score: 1

    Computer science? Or beginning MCSE?

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  14. Re:not all IT work is CS and not all of it needs t by Anonymous Coward · · Score: 0

    ... primary schools do NOT give degrees!

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

    1. Re:Microsoft's definition of Computer Science by Anonymous Coward · · Score: 0

      You probably can teach programming by dropping kids in a room with a few examples and untrained teachers, but to teach things like basic computational complexity and algorithms you are going to want some kind of curriculum.

      Otherwise once they try to get jobs I will have to figure out why their code loops over every value in the database when they are searching for a record. And by that time I will be old and grumpy.

    2. Re:Microsoft's definition of Computer Science by Anonymous Coward · · Score: 0

      I get what you're saying, I really do, but in PRIMARY school many students haven't learned quite enough problem solving skills yet, and will hence get frustrated (IF they're actually trying to work and IF they get stuck). So you're gonna want at least 1 teacher who knows what they're talking about, while you have some assistant teacher corralling the rest. A good method for this is instead of treating programming class like any other primary school class, you have a dedicated teacher for the subject, more like high school. And then the regular teacher gets put on bitch duty while the programming teacher teaches.

      As for the code looping over all rows of a database, I'd wager that it would be HARDER for a kid to write code that bad unless they were specifically instructed to do something like that once and never received real programming instruction.

    3. Re:Microsoft's definition of Computer Science by Patch86 · · Score: 1

      Primary school pupils are age 7-11, and IT is not a core subject on the National Curriculum. How do you suggest teaching Computer Science to a 7 year old in limited time, if not by using a simplified programming language to make simple programmes (like games)? Start with decimal/hexadecimal conversion and work your way up?

      Admittedly I would have said "Scratch" rather than the obscure MS clone, but it seems like a valid starting place to me. Better than teaching them how to format text in Word, or teaching them no computer skills at all.

    4. Re:Microsoft's definition of Computer Science by Patch86 · · Score: 1

      As per my sibling post- please remember that Primary School is ages 7-11. They are not going to finish their Primary School CS curriculum and then get a job writing shoddy code- there are a lot of educational steps between those points (such as A levels and a university degree).

      At the start of Primary, they're still being taught visual methods of doing sums in maths (number lines etc.), which you would not want them to do for the rest of their life- it's just one of the early steps in teaching them the subject. Teaching them how to do it "properly" comes later- teaching them how to do it all is step number one. And in the case of CS, making sure they're even aware that it exists as a subject is step 0.

    5. Re:Microsoft's definition of Computer Science by Patch86 · · Score: 1

      My wife is a Primary teacher, and her school does just this. It's a little known fact that all teachers have a set period each week where they don't teach- they use this time to do the various admin and collaborative tasks that just have to be done in the working day rather than the evening, and/or go to off-site training or meetings. This period amounts to about half a day each week.

      In her school, they have dedicated IT teachers who teach each class in turn while the regular class teachers take their admin time. The "corralling" job is done by a Teaching Assistant- which is a TA's job in all classes, IT and otherwise.

      Incidentally, my wife isn't entirely happy with this arrangement, seeing as she is a proficient programmer (or proficient enough to teach 8 year olds, anyway), and IT is one of her favourite subjects. But considering the computer illiteracy of an awful lot of her colleagues, she says she can see the benefits of the system...

    6. Re:Microsoft's definition of Computer Science by YurB · · Score: 1

      You're right and I absolutely agree with you. The only thing which I didn't like is what you have already said: the closeness and Windows-only-ness of their visual programming language. I'd probably add that it would be best if there were 3 or more different kinds of free and open-source learning environments which the kids could try and play with so that they know that a program is only a realization of a concept and the concept is independent of the program, i.e. they could learn to adapt to different UIs and mechanisms and achieve their goals in different environments.

  16. 100,000 unfilled IT jobs? by Anonymous Coward · · Score: 1

    Rubbish. UK companies are falling over themselves to outsource all IT to the cheapest possible bidder, which excludes anyone living in the UK. I advise anyone interested in Computer Science to look elsewhere - aside from the fact that almost no one wants to invest in anything other than property or financial fiddling, no one will want to pay you enough to make the investment worthwhile.

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

    1. Re:Microsoft vs. Raspberry Pi by aNonnyMouseCowered · · Score: 1

      The time is coming when users can legally download Windows for free. The $35 Raspberry Pi is already as fast or faster than most computers when Windows XP was released. Microsoft's remaining chance at survival is to give away the crown jewels, while maintaining a tight, most likely non-opensource grip on it. That way it can use the OS to win users to its online services rather than lose them to Apple's or Google's iOS or Android-powered gateway devices.

      As far as general-purpose operating systems are concerned, we have reached the point of diminished returns. There's simply no way you can improve operating systems for one set of users without reducing their usability for another set of users. That, or Microsoft quantum leaps to an entirely different UI paradigm. A brain interface? A VR interface powered by retinal movement? A metamorphic UI?

      Unless Microsoft realizes the hard lesson that an OS is now just a gateway and no longer the center of most users' digital universe, it's doomed to fail.

    2. Re:Microsoft vs. Raspberry Pi by Anonymous Coward · · Score: 0

      ya think?

  18. Only a child by Ukab+the+Great · · Score: 1

    could fill a $5000/yr position requiring 20 years of CouchDB experience and expert fluency in thirty different programming languages.

  19. Re:not all IT work is CS and not all of it needs t by davecrusoe · · Score: 1

    You're missing the point -- many technology skills underlie MANY professions.

    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. Other entry-level positions require understanding of charts and graphs, or about how to search for information effectively (example: a legal assistant). In an increasingly digitized world, many of these skills underlie most professions.

    --Dave

  20. Need cheap labour by benjfowler · · Score: 1

    The UK clearly needs more Indians or .

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

  22. Just hire the Irish by Anonymous Coward · · Score: 0

    There's a vibrant, and growing by leaps and bounds, Linux community in Ireland. They're quite good, and I've told my former contracting sites in London to look closer to home than the MCSE's that are coming out of India and their own London school systems.

    1. Re:Just hire the Irish by kenh · · Score: 1

      Isn't Ireland part of the United Kingdom, A.K.A. "The United Kingdom of Great Britan and Northern Ireland"

      --
      Ken
    2. Re:Just hire the Irish by Anonymous Coward · · Score: 0

      Those that feel Northern Ireland is part of Ireland generally don't feel the Kingdom's legitimacy there.

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

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

  24. True or false? by vlm · · Score: 1

    100,000 unfilled IT jobs

    Hey /. UK people is that true or false? In the US our unfilled job position news reports are lies, all lies. If there really are 0.1M job openings in the UK I'd think I'd have heard about it.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:True or false? by gbjbaanb · · Score: 1

      maybe, but they tend to get filled continually as people move from job to job. So how many "unsatisfied" job openings are there left over? No-one wants to ask that question as its too difficult to answer, not compared to a quick count of the job ads open at any given time.

    2. Re:True or false? by Anonymous Coward · · Score: 0

      100,000 unfilled IT jobs

      Hey /. UK people is that true or false? In the US our unfilled job position news reports are lies, all lies. If there really are 0.1M job openings in the UK I'd think I'd have heard about it.

      I have been applying more than a month and have got nothing.
      I have graduated with Honours and I have created my own company.

    3. Re:True or false? by thisisfutile · · Score: 0

      Well I wouldn't hire you. You don't even know how to spell 'honors'. Sorry, I'm just a shameless yank from across the pond. ;-P Seriously though, good luck. I love my IT position and wish everyone could be as happy. Job hunting is no fun but the longer it takes the more exciting it is when you finally get one!!

    4. Re:True or false? by Anonymous Coward · · Score: 0

      Recently I have been looking at alternative jobs but in my area (Manchester) many employers are barely offering half my current salary, and are asking for more experience to boot. It wouldn't surprise me if many of these vacancies go unfilled.

    5. Re:True or false? by Bert64 · · Score: 1

      By creating your own company you have demonstrated a possible conflict of interest...

      Being a graduate doesn't mean a whole lot, if you are a recent graduate then chances are you have no real world experience, and thus no real world references.

      Being a graduate shows you can read books and understand the theory and/or cram for exams, but doesn't show if you have a natural interest or aptitude for the subject at hand. Personally for an IT position i'd rather hire a geek who is self taught than some random joe who thought "people make a lot of money in computing, i will study a course", ie people for whom it's a genuine interest and not just a job.

      And if you do have a genuine interest, demonstrate it... Participate in communities, publish code you've written, even write a blog... Even if noone normally reads it prospective employers might, and if the writing there is intelligent then it can only help your case.

      It also suggests you are less likely to work the bottom rung positions, which while the pay might be shit they get you the first step towards experience.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:True or false? by Bert64 · · Score: 1

      Ohh also, look for contracting positions, you already have a company so your half way there... Lots of companies don't want to take on permanent staff at the moment because they are harder to get rid of than contractors. They see uncertain times ahead, and want to be able to shed staff if necessary.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  25. Re:Comes with large donation of Windows computers by masternerdguy · · Score: 1

    If you think MS is in any danger, you haven't seen the backlog of expensive (thousands of $$$ is volume licensing), unmaintainable (no source code or documentation) and mission critical (only way to run a piece of equipment / interface with a system) applications that require a version of Windows to run. That alone will keep them going into the foreseeable future.

    --
    To offset political mods, replace Flamebait with Insightful.
  26. Learn the basics, the backbone of computing. by Anonymous Coward · · Score: 0

    The method rather than the hardware and software.
    Leave that to Secondary and Tertiary education stages.

    Binary is useful since it is the backbone of the entire system.
    Ternary and Quaternary are also useful for encoding states in software using some simple bitwise operations. *
    Base16 also.
    Base32 and 64 being another 2.
    And one that is sadly underused, and some here will even be new to it, base91.

    Learning about logic comparisons, will equally help them in maths in general.
    Some of the basic hardware used in this logic, such as resistors and transistors being pretty much the backbone of all computer logic.
    Single core and multicore. The reasons for that, as an extension of introductory science. (the long story short being that leakage is killing smaller circuit designs, so adding new cores to allow multiple processing operations at the same time, and also the problems in that it adds even more complexity to the timing of computer programming)
    General stuff like that.
    Don't go beyond the basics, that is for Secondary to do.
    Kids are being overwhelmed as it is. Getting them an early interest in computing is good, but don't over-complicate it. Just make them sound cool and magical. That will get all the kids interested.
    Also 1 of those 15,000 Raspberry Pis running their own programs.

    * One I read up on recently was using ternary for encoding 3 separate textures to a tilesheet and having those tiles be neighbour-sensitive so it automatically places the right texture next to each other to look natural, rather than blocky textures we are used to
    Bitwise tilemapping
    It is a good read if you like this topic. Very simple and elegant.

  27. Re:Comes with large donation of Windows computers by h4rr4r · · Score: 1

    Being locked into a walled garden is liberating?

    I say this as a person with a macbook air, not running OSX though. Apple has marketing, MS has ballmer and few people care about liberation or freedom.

  28. Re:Comes with large donation of Windows computers by im_thatoneguy · · Score: 1

    My school was all Apple. It had the exact opposite effect of persuading me to use Apple computers in my daily life. The last thing I wanted as a kid was the buggy, slow systems at school.

  29. 70,000 unfilled jobs? by Anonymous Coward · · Score: 0

    if that is actually true (ya right), the UK could start to adopt the 'outsource-first' policy like its former colony. seems to work well here, we have so many native underpaid, underemployed IT workers it's ridiculous. thanks to the high visa quotas and lower wages that those foreigners will work for just to get their feet on our soil, we have IT graduates with work experience flipping burgers because they can't find a job in their field.

  30. Who Is Behind The Privatization Of Education? by Anonymous Coward · · Score: 0

    'A massive national and international organized plan to privatize education has been implemented over several decades. Billionaires, such as the Bill and Melinda Gates Foundation, the Broad Foundation and the Pearson corporation among others, have infiltrated hundreds of governmental bodies including school boards, city councils and our local, state and regional governments. They seek to turn our education system into a profit center worth tens of billions of dollars`.

    1. Re:Who Is Behind The Privatization Of Education? by jedidiah · · Score: 1

      I am indifferent to the privatization of education. Public schools are a disgrace even in affluent suburbs. Anything that improves the quality of the output could not hurt. Even something that simply re-arranges the chairs is not likely to do any harm.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Who Is Behind The Privatization Of Education? by Anonymous Coward · · Score: 0

      Yeah, because the vig belongs to tenured, unionized teachers and hopelessly underfunded pensions. That's our booty, dammit. Damned if a bunch of right-wing fascists are going to steal from a bunch of left-wing communists.

      That's what it boils down to, although those that really understand it will never put it that way, and the other 99% of those participating on both sides are in denial. They'll rationalize and squirm like stuck pigs if you hit them with this stuff, or they'll blow up at you in a fit of rage--both sides, although I've personally had the left-wing union guys blow up at me more. They're the ones on the defensive now, but the way I see it they BOTH suck and belong on the B-ark.

      The only losers are the kids and their parents. If you really want to educate your children you have to do a lot of work at home with them. I'm not saying pull out altogether. The lessons you learn in schools are social lessons like, "the world is a hard place", "you have to stand up for yourself" and my favorite, "authorities aren't really all that bright". Simply telling your kids this isn't enough. They need to go to private and public schools and see the insanity/stupidity on both sides of the aisle for themselves. Then, at home, you can drill them on multiplication tables and have them read some good books.

      I'm sure I'm not the only one with fond memories of parents talking smack about the administrators behind closed doors.

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

  32. Marketing... by Anonymous Coward · · Score: 0

    I can safely say that my UK based university was bought by Microsoft. It's pathetic.
    You are forced to submit papers written with MS Office, even though Turnitin is well capable of dealing with submissions that were created with Libre/OpenOffice, or even PDF (LaTeX anyone?). But noooooo... it sure MUST be MS Office. Microsoft advertisement throughout campus is absolutely everywhere. It's sickening, and as a long time GNU/Linux user I am very upset at the lack of flexibility my fellow classmates demonstrate. They are literally conditioned to use MS products through and through.

  33. I call BS by kenh · · Score: 1

    100,000 unfilled IT jobs but only 30,500 computer science graduates

    Am I to believe the UK has 69,500 unfilled IT positions right now? If that were true, why wouldn't they start importing all the hundreds of thousands of unemployed IT folks in the US?

    Am I to also believe that they graduate over 30,000 computer science students each year?

    I call BS.

    --
    Ken
    1. Re:I call BS by Anonymous Coward · · Score: 0

      69,500 unfilled IT positions right now that have the requirement of 20+ years experience using a database made 10 years ago.

    2. Re:I call BS by gb · · Score: 1

      100,000 unfilled IT jobs but only 30,500 computer science graduates

      Am I to believe the UK has 69,500 unfilled IT positions right now? If that were true, why wouldn't they start importing all the hundreds of thousands of unemployed IT folks in the US?

      Am I to also believe that they graduate over 30,000 computer science students each year?

      I suspect that's 30500 people who have done a CS degree ever, not just the ones who graduated last year. CS is a small and relatively low status degree in the UK compared to the US, Canada, Germany... Most of the folk working in IT will have non-CS degrees, primarily science, technology, engineering and maths degrees. But the UK doesn't actually graduate enough of them either to fill the demand for science and tech jons one would expect to have when the economy wasn't being trashed. Importing workers is a little tricky right now given the Government has made a big thing about cutting immigration below 100,000 (and yes, that is crazy when you have unfilled high-tech jobs).

    3. Re:I call BS by Anonymous Coward · · Score: 0

      "Most of the folk working in IT will have non-CS degrees, primarily science, technology, engineering and maths degrees. But the UK doesn't actually graduate enough of them either to fill the demand for science and tech jons..."

      There's as much a shortage of scientists in the UK as there is in the USA: none. Scientist positions get hundreds of qualified applicants there just like they do here.

  34. Microsoft has done nothing by Anonymous Coward · · Score: 0

    but hinder IT in almost every country of the world!

  35. Re:Comes with large donation of Windows computers by kenh · · Score: 1

    OS X at 7.06% has barely bested the market share maintained by MS Vista 5.67%, and is but a fraction of the ten year-old OS Windows XP at 39.08%.

    Microsoft is not hurting.

    --
    Ken
  36. Right by DaMattster · · Score: 1

    So a future crop of IT professionals will be well versed on Microsoft products instead of open source, standardized technologies. I hate it when corporations try and play educators.

  37. Re:Comes with large donation of Windows computers by OhANameWhatName · · Score: 1

    Being locked into a walled garden is liberating? I say this as a person with a macbook air, not running OSX though.

    Hahaha, congratulations on your purchase. I hope that your macbook air serves you well into the future xD

  38. Re:Comes with large donation of Windows computers by OhANameWhatName · · Score: 1

    Microsoft is not hurting.

    Apple desktop market share: ~7%
    Apple market value: 429 billion

    Microsoft desktop market share: ~90%
    Microsoft market value: 233 billion

    You're right, hurting isn't the right word. Probably the right way to look at it is 'not succeeding as well as possible'. I think Ballmer would agree.

  39. Re:Comes with large donation of Windows computers by Anonymous Coward · · Score: 0

    Being locked into a walled garden is liberating?

    Yes.

    Because software licensing and developer asspain is of absolutely no concern to the vast, vast majority of people on the planet.

    You grab an iPod, or more likely, an iPhone - shit just works. You can't figure it out? You go to the Apple store and they show you what's what.

    Compared to a Zune (did they kill those, yet?) or a Windows Phone, yeah, it is liberating - your technology serves you, not the other way around.

  40. yes some base line is needed but not loads of ther by Joe_Dragon · · Score: 1

    yes some base line is needed but not loads of theory to point of not knowing about other skills.

    Also do you really need to a theory based file system class to work on desktop class. And no it's not a NTFS class or a class about networking / file permissions in area of setting them up.

  41. Re:not all IT work is CS and not all of it needs t by Anonymous Coward · · Score: 1

    So Salesforce is the only platform out there? You're in HR aren't you? It's ok to admit it - that is the first step to healing.

    The task you describe has nothing to do with understanding data or how it is stored. That's kind of the whole point of a good CRM user interface. All that interacting with Salesforce requires at entry level is being able to follow directions and the checklist your manager gives you.

  42. So you think you're adding to the conversation by Anonymous Coward · · Score: 0

    ...by reposting useless double-spaced lists and not addressing the relevant (if negative) comment you're supposedly replying to?

    Is it really that cynical that the parent and grandparent posts seem to opine that Google is doing something about UK education and Microsoft is chiming in that it should be done differently, in a way that favors their products?

  43. 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 Anonymous Coward · · Score: 0

      When I was in school (in Ontario, in the 80s-90s), this is why they distinguished between "Computer Studies" and "Computer Science".

      Computer Studies was something they started really early (in primary grades) and topped out around grade 10-11 whereas Computer Science only started around grade 10.

      Personally, I would love it if they started teaching basic logic and some rudimentary ideas of computer science in primary grades as I am annoyed that too many people feel entitled to their "ignorance" about "the magic".

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

    3. Re:Are they teaching real CS? by YurB · · Score: 1

      What they do is they train kids as monkeys to press font buttons in Word. This is in fact an example of anti-education. Instead of helping the kids to understand how computer thinks and how to talk to it, they're forcing them to do completely wrong things like changing font size to make headings, etc. I actually remember that a "teacher" in the school I finished once disallowed me to help a girl by enabling a frequently used toolbar in that stupid Word! The teacher decided that she is supposed to change the font size though menu + dialog box... So is this education? And that teacher still works there.

      P.S. I hate word processors. They encourage people to do everything by hand. That is computer anti-usage. One has to let the computer do the dirty job of aligning headings, generating indexes, etc. But that's not what the default toolbars suggest. And if they wanted users to think semantically, then they should not have called the functionality "Styles". This is everything upside-down.

      P.P.S. I hate when a program treats the user as a monkey. And that's the role they teach kids: to be a monkey in front of Microsoft Word.

  44. Start them young by Anonymous Coward · · Score: 0

    This is obvious marketing by MS to get youngsters indoctrinated into Microsoft products as early as possible.

    If they were happy with open source products, e.g linux in schools, instead, then would be more believable.

  45. Everyone by Etriaph · · Score: 1

    Given how many computing devices that exist around us all day long, and how many we're likely to interact with (speaking globally here), I see no reason why everyone by the time they graduate high school shouldn't be required to at least write simple programs. It's unreasonable to expect that computing won't be with us for the future and likely playing a much more pertinent role than it does now.

    --
    "It's here, but no one wants it." - The Sugar Speaker
  46. english language by lkcl · · Score: 1

    wasn't there a guy who said that he only hired english language students because computer science students couldn't communicate or do basic logical reasoning effectively? when working in teams, the ability to reason and communicate is far more important. so this guy, i can't remember who he was (anyone find a link?) said that he found it much more effective to hire people with good english language skills and to train them to program, than to try to hire people who could program and to try to get them to speke engleeeesh.

    the advantage of that approach - if microsoft actually encouraged english to be taught at schools - would be that kids would actually learn like, y'know, quite a bit more than just how to program? and i could begin to get a little less stressed and have to refer people to this kind of site: http://www.apostrophe.org.uk/page4.html

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

  48. So, if they want this, will they pay UK taxes? by Anonymous Coward · · Score: 0

    I'm just wondering where the money for this is going to come from, since MSFT uses the fictional allocation of IP patents and licenses to Ireland to avoid paying UK and EU taxes, as well as the London tax havens.

    You want education?

    Pay your taxes.

  49. This just after Google announcement?! by Anonymous Coward · · Score: 0

    So google announces handing out thousands of Raspberry Pis to schools here in the UK. Pis that run linux, the parent of Android. So Microsoft has to fight back by promoting IT too at schools - presumably Windows based IT

  50. Re:Comes with large donation of Windows computers by Anonymous Coward · · Score: 0

    Market value numbers and stock prices are useless and are at best perception, If you think other wise I have some nice home-mortgage figures circa 2007-2008 you might be interested in.

    Apple Total Assets: around $57.6B
    http://www.google.com/finance?q=NASDAQ%3AAAPL&fstype=ii&ei=w6YJUcijFqLx0gHBvAE

    MS Total Assets: around $85B
    http://www.google.com/finance?q=NASDAQ%3AMSFT&fstype=ii&ei=AKcJUYjlFfCy0QGc7QE

    The stock market is gambling, Just because i can insert $.25 in slot machine and (maybe) win $20M doesn't make my quarter worth $20M if i win.

  51. Re:Comes with large donation of Windows computers by maugle · · Score: 1

    It works for Apple because the products provide more utility than they take from you. Apple products are liberating, Microsoft products are painstaking.

    You may be a bit off with your assessment, because I remember what using those iMacs were like in school, back before OSX. Do you remember how slow it was to boot up? The way CDs could get jammed in the drive? The inevitable crashes when trying to run Photoshop or Pagemaker, which not only lost all your work but also typically brought the entire system down with it? The hand-crampingly awful puck mouse? I do, and it made me avoid Macs like the plague a whole decade.

  52. they want cheap workers folks. please understand by decora · · Score: 1

    there has always been, and always will be, a "massive shortage" of qualified XYZ workers in any industry, according to the industry leaders. it doesnt matter if its welding or teaching or nursing or... especially, IT. they actually pay PR companies to go on tours and promote this idea. they pay ad agencies to say these things on tv and in newspapers.

    even as they are laying off people and firing people, and even as they are bleeding money, and as their competitors are doing the same, they clamor for more free profits on the backs of the taxpayer - thats what education is in schemes like this - a way for huge corporations to pawn off their training budgets onto the backs of the people who pay for education - you and me.

    schools are supposed to teach about learning. you can pick up the CS stuff pretty easily once you have studied, i dont know, music, geometry, math, etc. Microsoft doesnt want people to learn general skills or self sufficiency (theyd use linux), they want people to be forced to learn Excel shortcuts and how to do mail merge in Word and how Outlook calendars are the greatest thing ever. But thats not 'education', thats 'training' - which corporations that have billions of dollars of highly payed executive are supposed to hire a training department to train their employees for.

    Nobody needs to learn how to swipe the windows 8 panel at age 5 - that panel will be gone by the time they are old enough to have a job anyways.

  53. Performance-driven marketplace student data by Anonymous Coward · · Score: 0

    "As part of our contribution, the foundation took an important first step a few weeks ago and selected a vendor to build the open software that will allow states to access a shared, performance-driven marketplace of free and premium tools and content".

  54. 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."
  55. Re:not all IT work is CS and not all of it needs t by ShanghaiBill · · Score: 1

    True, but like it's a waste of time to teach science before the kids have learned mathematics

    Not true, because they can learn them together. For instance, I have taught a group of 3rd graders (8 years old) to program with Turtle Logo, and taught them about angles, distances, and rotations simultaneously. They use a GUI to put together their programs, including simple loops and conditionals. The output is a cool drawing on their tablets. The kids love it, and they see how learning the math is actually useful. The math is something that comes alive on their screen, rather than something sterile on a sheet of paper.

  56. But why is Microsoft pushing this? by CuteSteveJobs · · Score: 1

    > Microsoft Wants Computer Science Taught In UK Primary Schools

    Good idea. We need to introduce our kids to the new generation of Android devices

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

  58. Cue the sad music by Anonymous Coward · · Score: 0

    A million halfwits are about to cry "but why don't they make a statement about American schools?".

    Protip: Microsoft UK isn't the same thing as Microsoft, nor do they have the same responsibilities or motives.

    Fucking Americans.

  59. UK, Home of the Raspberry PI by PPH · · Score: 1

    And ARM architecture. And Alan Turing. They are falling behind in CS? Really?

    Microsoft is probably panicking that 30,000 new CS graduates won't be enough MCSEs to keep the UK's Windows systems running.

    --
    Have gnu, will travel.
    1. Re:UK, Home of the Raspberry PI by Anonymous Coward · · Score: 0

      pfft, Alan Turing hasn't had a new idea in decades.

  60. Teach computing at school — but on a differe by gwolf · · Score: 1

    I have long been an advocate of teaching computing at school — hell, I'm sure I'm not the only one in this forum that started off with programming over 25 years ago, in what seemed a trivial thing back then but definitively changed my life!

    But the main reason to teach computing is IMO *not* to create more, better programmers, graduated earlier. It should be a core subject of study, just as algebra, philosophy, natural sciences or language.

    Programming teaches kids a different way to think, to look at a problem, to form and to transmit the solution — Thinking algorithmically. Programming will also greatly help a kid be more profficient at math, physics or chemistry. Programming can also help kids understand language (i.e. grammar — I understood better many concepts after learning the basics of compilers!)

    Some months ago, I published a short article on the subject, you might be interested in reading it if you understand Spanish (Programación en la escuela: Para qué?), or if you trust enough Google Translate (Programming at school: What for?)

  61. Re:Comes with large donation of Windows computers by gwolf · · Score: 1

    Strange...

    Apple products are liberating, Microsoft products are painstaking.

    Last time I read this definition of liberation, it was regarding freedom fighters toppling non-US-friendly governments or some such nonsense. Apple is as liberating as handcuffs.

  62. I have to violently agree with you by gwolf · · Score: 1

    Programming greatly helped me go through many school subjects – Of course, including math and physics, but even to much better understand the importance of grammar.

    Being able to program the procedures the teacher gave us, and play with the variables, graph the results and so on helped me understand a lot.

  63. Re:Comes with large donation of Windows computers by Anonymous Coward · · Score: 0

    you haven't seen the backlog of expensive (thousands of $$$ is volume licensing), unmaintainable (no source code or documentation) and mission critical (only way to run a piece of equipment / interface with a system) applications that require a version of Windows to run.

    That's why I write all my unmaintainable code on Linux!

  64. Salaries by Anonymous Coward · · Score: 0

    We need better salaries in the computing sector in the UK as an incentive to get more people studying CS.

  65. Re:Comes with large donation of Windows computers by FatLittleMonkey · · Score: 1

    However, if you're are locked in to that extent, you are likely also locked into a specific version of Windows, say XP or NT4, just as some commercial systems are still locked into IE 6. And that is not a way for Microsoft to get new sales, those sites are as locked out of Win8 as they are Apple or Linux.

    --
    Science is all about firing a drunk pig out of a cannon just to see what happens.
  66. Re:Comes with large donation of Windows computers by Anonymous Coward · · Score: 0

    Mac does at least give you easy access to Linux, however, without much of the hardware compatibility problems (e.g. driver hell). Just get Homebrew and you're good to go. Interestingly I don't actually use any of Apple's applications; with the exception of Preview they're almost all awful. But as an OS, it's very good. Simply having a terminal puts it above Windows for me.

  67. Not primary school level by loufoque · · Score: 1

    Computer science is not suitable to be taught at primary school level. I'm not even sure it's suitable to be taught at the middle school level.
    Those Microsoft people are probably talking about something that's not Computer Science at all, like using a computer.

    Computer Science does not require the use of a computer at all.

  68. Re:Comes with large donation of Windows computers by FatLittleMonkey · · Score: 1

    You've just listed over 51% of the market that failed to buy Windows 7 and won't upgrade to Windows 8. People using XP failed to give Microsoft money for several years. And when you consider how much of the home PC market is really just consumption, those people will also stop buying new laptops and PCs and will be okay with their Apple/Android Tablets (in the same way that people stopped needing landlines when cellphones became ubiquitous. And even people with remaining landlines in their home probably haven't upgraded their actual plugged in phone for 10 years.)

    --
    Science is all about firing a drunk pig out of a cannon just to see what happens.
  69. 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 :)

  70. Re:Comes with large donation of Windows computers by OhANameWhatName · · Score: 1

    Damn, I wish you didn't post that anonymously .. you could be the love of my life!

  71. WTF? by Anonymous Coward · · Score: 0

    WTF would MS know about computers, let alone science.

    Fuck them.

  72. Re:Comes with large donation of Windows computers by gwolf · · Score: 1

    Yes, I agree with you. Still, having a device where the service provider reserves the right to b0rk my navigation when they realize they are not getting whatever from GoogleMaps, or when some apps I saw and wanted to use are pulled out just because they fail an arbitrary restriction... It is far from liberating.

    Oh, and BTW, 500,000 applications sounds great. But when you realize that the value of at least half of them is having a fart sound on your phone when you push a "stink!" button... Well, the value is much less amazing than what it sounds like.

    Finally: You will not come to *my* porch and tell me where and when can I criticize Apple or not. And now get off my lawn!

  73. Probably More Useful Than Economics... by GumphMaster · · Score: 1

    Teaching some sort of computer literacy at an early age, however crass a marketing strategy, is probably preferable to the recent push to have economics taught to primary school students in Australia. I cannot imagine a worse strategy than to indoctrinate children with the economic fallacies of endless resources and growth.

    --
    Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
    1. Re:Probably More Useful Than Economics... by mjwalshe · · Score: 1

      Having all kids knowing how to calculate how much interest a loan amounts to or the basics of investment is a very good thing - Maybe MR Buffet could donate a copy of his mentors book "The intelligent Investor" to all high school kids)

  74. Re:Comes with large donation of Windows computers by Anonymous Coward · · Score: 0

    That's exactly the stance that Digital had with VAX/VMS a couple of decades ago.

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

  76. Information Overloadz by Anonymous Coward · · Score: 0

    Is this just a Surface level attempt of Microsoftians to worm their way into a cultural position of authority?

    That's a hot one... if you going to teach a valuable skill in elementary school, one that's suitable to everyday life and not a more narrow view of the world, focus on logic. Mathematics, the way it's focused in K-12, has been stripped of it's potential to fascinate and inspire students, and infromation theory, without the proper background, but certainly without self-motivation, self-selection into an applied setting, would leave most elementary school students with a logical burning question... why am I learning this arcane knowledge, and how will I ever apply it.

    If Microsoft 'wants' this discipline taught to kids, let them start their own religion.

    Oh, sorry.. too late. That's why they created their own language and method of describing. recreating and doing most everything that had already come before.

  77. Re:Comes with large donation of Windows computers by Bing+Tsher+E · · Score: 1

    Create me an unwalled garden that accomplishes the same thing and I'll embrace it.

    It isn't 2009 anymore, dude.

    https://play.google.com/store

    I wanted Adobe Flash Player on my Galaxy Tab. But the Play Store didn't have it. I went to Adobe's website, downloaded the .APK file, went into the Settings on the Galaxy Tab and temporarily enabled 'install from third parties' and installed the APK.

    You're fucked if they don't have it at the Apple store and you're stuck with some iDevice.

  78. Re:not all IT work is CS and not all of it needs t by Anonymous Coward · · Score: 0

    If there is a shortage of IT workers then why are they working in sweat shops and why have so many IT graduates failed to find employment in the UK?
    How is turning tens of thousands of IT graduates into primary school teachers to teach kids, most of whom are never going to go into the IT, industry, going to solve this mythical shortage?

    The private sector in Europe is just about dead, and US companies are not investing, so the only source of growth for multinational corporations is the public sector. Have the government tax it citizens and hand you the proceeds.

  79. Computer religion by gmuslera · · Score: 1

    They want kids to learn that things happen but they won't be ever able to know how or why. That if something works, is a miracle. That the seven plages included bugs, virus, worms, and even trojan horses. That when computers die they go directly to the blue heaven. If they install unauthorized software, they could venture into the dll Hell. And that they should donate to the church and pray to Bill Almighty, that lives in the sky or at least in a skycraper high enough.

    Computer Science in the other hand, is about knowing how and why everything works, experimenting and being able to do changes or create new things. That is there is no magic, all is written waiting for them to discover it, or for them to create entirely new things. And there is freedom, no boundaries or limits, more than the ones that impose themselves.

  80. IT is way behind the three Rs by Peter+(Professor)+Fo · · Score: 1

    Let's take 'rithmetic as an example. The vast majority of people never add up anything. Even if they're sharing the cost of a meal they will leave the bill-checking and dividing by seven to somebody else. But not having a basic confidence in 'sums' blocks access to proper maths which in turn block assess to just about all science, engineering, business, economics and every professional career.

    Programming is an utter yawn-fest for kids who are not interested (about as much as most \.-ers interested in babies and lipstick) For a few it is a passion so by all means support them at school but they don't need an exam -- and even less a crusty and cringe-worthy curriculum. Then there those who ought to know a bit about it.... But what bit? Routers and SOAP protocols? Hey fellas! 'Computers store data as zeroes and ones!' Well so what? How a mobile phone encrypts is something important, how a wireless network works is important but it can't be taught by multiple choice!

    There are plenty more important things to learn than being owned by technology. http://vulpeculox.net/12 for example.

  81. Ulterior motive by Anonymous Coward · · Score: 0

    Yeah, if we don't have incompetent teachers (incompetent at computers) teach kids to use Excel and Word, someone might realise that there are alternatives!

  82. What about America, Microsoft? by jebblue · · Score: 0

    Are Native American Indians not ok? Or mixed descendants, are we not ok? Or Appalachian people? http://en.wikipedia.org/wiki/Native_Americans_in_the_United_States http://en.wikipedia.org/wiki/Appalachia

  83. Re:they want cheap workers folks. please understan by Sir_Sri · · Score: 1

    All of those skills are helpful in actually being able to get yourself through university before you get to the corporate world.

    But that's beside the point. I appreciate MS cynicism, but when GE says we need more engineers they're not asking public schools to teach them to make power generators or toasters. They really do want people to actually be knowledgable and capable in computing as a discipline. When you need to fill seats with foreign students by the dozens or hundreds in a CS course, and can't find seats for all the students in an english lit class you know education has failed somewhere.

    Also, I don't know what world you're living in, but our CS and Software eng grads are all employed within a couple of months of graduation at decent salaries. The industry might be dynamic and require you move a lot and so on, but there are definitely jobs.

  84. Re:Comes with large donation of Windows computers by Anonymous Coward · · Score: 0

    Hello fanboy. You really feel apple products liberate you? Haven't bumbed to the walls yet?

  85. Re:not all IT work is CS and not all of it needs t by jandersen · · Score: 1

    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.

    First of all, maths is a good tool for science, but only a minor part of science depends on it, and only a small part of maths is directly useful for the hard sciences; the field of mathematics is many orders of magnitude larger than the few disciplines employes inphysics, statistics etc. Furthermore, science is a way of thinking and working - "The Scientific Method" - and it is perfectly possible to do without any maths at all. You observe, you make a guess at an explanation, you refine your explanation by falsifying predictions based on your explanation, this is science, and even toddlers can begin to understand it.

    The same applies in IT. You make your experiences with computers without understanding much of it at first, etc etc. Learning the theory is useful, certainly, but if it was the best way, then we wouldn't have all these 10-year olds who are so bloody clever with their computers, would we? The point of letting young children experience computers is not that they whould all become super programmers, but simply that they should be familiar with technology and comfortable about using it.

    This whole discussion is rather on the silly side, I feel. I think in many ways the great era of hardcore programming is behind us. There will probably always be a need for people with a good understanding of computers at all levels, but all the big fundamentals have been covered already and we are just filling in the gaps now. I don't think there is going to be a huge need in the future.

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

  87. They are marketing through their teeth by Anonymous Coward · · Score: 0

    They don't want "computer science" in the kindergarten, they want "computer use". And of course, for entirely selfish reasons: getting people used to Microsoft products.

    It is like the NBA donating basketballs and claiming they want "more ballistics" taught in kindergarten.

  88. IT jobs don't need CS degrees by _Shad0w_ · · Score: 1

    Those "100,000 unfilled IT jobs" almost certainly do not require people with a Computer Science degree; they mostly likely require people with more general IT skills. I wouldn't be at all surprised if a lot of them are for third line support roles, which pay peanuts - probably not even enough to start paying off the student loans for the expensive degree they're almost certainly asking for as a qualification requirement.

    --

    Yeah, I had a sig once; I got bored of it.

  89. 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!
    1. Re:Hypocrisy by Anonymous Coward · · Score: 0

      The obvious answer is : Use Linux , it is free ,robust and available for very low cost machines (Raspberry PI et al)
      And ......it provides its users with optimal FREEDOM GFL = GO for Linux

  90. Re:not all IT work is CS and not all of it needs t by Bert64 · · Score: 1

    There are a shortage of competent workers, not a shortage of workers in general.
    Graduates are not necessarily competent, and almost always lack experience. The biggest problem is that many people simply follow what they've been told, and don't think for themselves.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  91. "Computer Science" by Anonymous Coward · · Score: 0

    "Computer Science" in the UK means using MS Word and MS PowerPoint. MS Excel is already considered to be too difficult...

  92. Re:Comes with large donation of Windows computers by Bert64 · · Score: 1

    The walled garden only applies to iOS... OSX although it now provides the convenience of an app store (just as most linux distros provide a repository), you are not forced to use it. OSX is still far more open than windows in many many ways.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  93. Re:Comes with large donation of Windows computers by Bert64 · · Score: 1

    So you get your application software from a program provided by the OS vendor which automatically downloads, installs and updates it?

    Wasn't so long ago that people were claiming this distribution model was scary for users, and that users would demand to drive to a physical store and buy software in a box containing physical media...

    Linux distros were always way ahead in this respect, but they failed to promote the benefits to users... Just look at all the lowsy distributions that came preinstalled on netbooks.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  94. Re:Comes with large donation of Windows computers by Bert64 · · Score: 1

    If you're talking pre-OSX mac, then you have to compare it to what else was around at the time...
    Windows 3.x and 9x were also extremely well known for being slow and crashing constantly, AmigaOS was massively faster but still very prone to crashing.

    If you wanted a decent reliable system you had to fork out for a highend unix box, which would be reliable and fast but too expensive for most people.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  95. Correct observation, wrong conclusion by Anonymous Coward · · Score: 0

    Microsoft, being a company run for-profit, should realise that if the industry upped compensation a bit, the lack of candidates and interest in the general subject-area should sort itself out fairly quickly. Amazing things them markets.

  96. I Call Hypocrisy by JohnnyMindcrime · · Score: 1

    For years, Microsoft has been more than happy sitting back and raking in the cash from Windows and Office licenses because the only IT skills kids learnt in our UK schools was how to use Office, Word and Powerpoint.

    Now initiatives like the Raspberry Pi have started to show that kids can learn programming quickly and cheaply on Open Source and open standards-based programming tools, all of a sudden Microsoft takes an interest.

    One can only assume it's to get the kids hooked into Visual Studio licensing before they turn into Open Source Communists...

    --
    Windows 10 is great - I used it to download Linux.
  97. 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.
  98. 1981 by dbIII · · Score: 1

    1981 - Year 7 - binary and hexidecimal number systems, very simple boolean logic and logo programming. Of course most was done on paper but all students had a chance to run a logo program on the computer some time during the semester. A few years later I was doing something not really any more complicated than those primary school logo programs with G-codes on a milling machine.

  99. C'mon... by Anonymous Coward · · Score: 0

    ...the UK fall behind at everything.

    It wouldn't surprise me if they still think the Sun revolves around the Earth.

  100. Re:not all IT work is CS and not all of it needs t by uninformedLuddite · · Score: 1

    You're right. Only work that matters needs to be

    Look everyone an elitist wanker on /.

    --
    The new right fascists are bilingual. They speak English and Bullshit.
  101. Real computer scientists use *nix by Anonymous Coward · · Score: 0

    Real computer scientists use *nix :D
    I hope that's in your curriculum, microsoft !

    On a more realistic note, this will lead to a generation of kids not knowing anything about computing.
    "...the teaching of BASIC should be rated as a criminal offence: it mutilates the mind beyond recovery" - Djikstra.

    So these kids will start out with ipads, later get a BASIC education, and in-between they'll get 'educated' in something even more damaging than basic.

    Good luck to the first teacher who tries to show them programming in something that doesn't present a form editor on startup.