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

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

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

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

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

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

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

      Hah -- absolutely!

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

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

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

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

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

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

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

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

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

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

    The UK clearly needs more Indians or .

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

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

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

  17. 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 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!
    3. 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!
  18. 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.
  19. 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.

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

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

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

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

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

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

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

  31. 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.
  32. Re:science or tech by Bremic · · Score: 1

    Clippy the Teacher!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  50. 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.
  51. 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?)

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

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

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

  56. 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.
  57. 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 :)

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

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

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

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

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

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

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

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

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

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

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

  70. 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!
  71. 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!
  72. 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!
  73. 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!
  74. 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!
  75. 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!
  76. 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.
  77. 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.
  78. 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.

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

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

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