Slashdot Mirror


Big Company on Campus

Daniel Dvorkin writes "MSNBC (oh, the irony) is running a scary article entitled Microsoft's big role on campus, detailing how Microsoft is working its way into academic computer science through a combination of bribery and propaganda. The aricle may be overstating the case, but it does make it sound as though MS products are displacing others at a disturbing rate in computer science departments. Given that academic computing has traditionally been both the source of and the stronghold for innovative software, this is a disturbing long-term trend."

118 of 677 comments (clear)

  1. This makes me angry by Lane.exe · · Score: 5, Funny
    I'm trying to register for classes right now and my stupid university's servers (which run MS) aren't letting anyone log on... and all it took was >30K students trying to register. I'd hate to see what a /.ing would do.

    --
    IAALS.
    1. Re:This makes me angry by quantum+bit · · Score: 5, Funny

      I'd hate to see what a /.ing would do.

      Post the URL.

  2. wow by dragoncortez · · Score: 5, Funny
    In 1998, the company began to quietly fly academics to its headquarters for previews of the technology. Damien Watkins, then a lecturer at Monash University in Australia, recalled that some of his peers wore Linux T-shirts to show their skepticism. In the end, though, they were won over in part by the promise of the technology -- and by a $150,000 donation the company made to the university, he said.

    If I'd known professors were that cheap, I'd have picked up a couple a long time ago.

    --
    Making stupid comments so you don't have to.
    1. Re:wow by hazem · · Score: 5, Insightful

      In many schools, profs are expected to get donations and research grants - I think the normal rate is 3x their salary. Oh, and they're supposed to publish frequently (publish or perish). And, I suppose if they have time after all that, they might get around to teaching.

      A nice $150,000 donation pretty much takes care of a year's grant/donation hunting. I'll bet MS would even though in a new t-shirt for the ride home.

    2. Re:wow by yintercept · · Score: 4, Interesting

      Professors are cheap and the price is dropping.

      Textbook sales are another good example of the professor and business. When the prefessor, or department, can dictate the purchase of thousands of dollars in books, you can be certain that there is a great deal of schmoozing going along with the sale. If you want your $100 a pop textbook to be accepted by a major university, you better be prepared to roll out a red carpet for the decision makers.

    3. Re:wow by Daniel+Zappala · · Score: 2, Insightful

      There's a big difference between an equipment donation, a curriculum grant, and a research grant. We're talking here about an equipment donation, which is usually made to a university or sometimes to a department, not to an individual professor. Moreover, if you're looking to get tenure -- at a research-oriented university -- you will be evaluated primarily based on your research grants. I don't know of any professors that go looking for donations from Microsoft because this will make their road to tenure easier.

      What's really happening here is that Microsoft is looking to hold onto their dominating position in the marketplace, and the university is happy to take the money. With state funding of higher education at all-time lows, this is not unreasonable. I suspect the means by which the technology is going to be used has very little review, because after all everybody runs Windows, right?

      (I use Linux for all my coursework, research, and personal work, but I'm in the minority.)

  3. I remember when.. by grendel_x86 · · Score: 3, Funny

    MS was selling their C compiler in our bookstore for REALLY cheap. FUnny thing was that all the CS dept was using Suns, so it was worthless.

    --
    Im glad /. isnt the real world, that would really suck..
    1. Re:I remember when.. by Trelane · · Score: 5, Interesting

      Actually, if your University (like mine, unfortunately) has a Campus Software Agreement, it's actually not cheap. You pay for it semester after semester, whether or not you actually use all of the Microsoft software (to the tune of several million per year ($10 million / 50 thousand applicable people == 200 per year per person (you pay for this in your campus privilege fees). If someone has exact numbers on the cost of a Campus Agreement, please post!). Not only that, but a previous version is required. Therefore, if you buy a new PC, you're unlikely to actually be able to use the new version (because you already have it, as required of the OEM by Microsoft). If you do end up going down to buy a copy from your uni, you most likely don't need a new version; your old one would likely have kept you just fine (how many are still using Windows 98 with Office 97?), so you're actually shelling out quite a bit for software you either don't need or wouldn't buy ordinarily.

      Indeed, you're actually paying several times ($1000-2000?) what you would ordinarily be paying.

      Microsoft, of course, loves this. You (myself included!) feel like you're not getting your money's worth if you don't go down and stock up on software you're already paying for. On top of that, you're spamming friends and relatives with the latest versions of MS Office, Windows Media Player, and requesting software for their latest version. You're becoming a vital cog in their upgrade treadmill and are more effectively advertising Microsoft than their marketing department could(!), and you're paying for the privilege of helping Microsoft!

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    2. Re:I remember when.. by penguinlust · · Score: 2, Informative

      In '95 I spent a lot of time interviewing for driver developers for a Solaris project in New Jersey. I also wanted a couple of entry level engineers. I found that most Rutgers and NJIT grads at the time had already never worked on anything but the MS C++ compiler. I could not hire a single one of them.

    3. Re:I remember when.. by sumho · · Score: 5, Interesting

      actually i work for a college and we pay 34 dollars per desktop for a bundle of xp/office/visio/and visual studio. this is changing in 2005 though. microsoft is dropping our educational discount. that's why we're heavily researching linux on the desktop. plus we're a novell shop so ximian desktop is going to look really good to us in 2005.

      --
      All it takes to fly is to hurl yourself at the ground... and miss. -Douglas Adams
    4. Re:I remember when.. by Schnapple · · Score: 5, Interesting
      I worked for Texas A&M when they went to this system. I don't recall exactly but I'm pretty sure that the Office CD wasn't an upgrade. The OS CD may have been, but that might have been so that the students wouldn't have to blow away their existing OS install. Either way shafts people. If you fail out of the University you don't get to keep the software (or at the very least you wind up a EULA violator), but graduate and you geet to keep the software.

      If memory serves, the cost for each student was something like $50 per semester, or $5 per credit hour or something like that. This is in addition to the $5 per CD, so if you want WinXP it's $5 for the CD, VS.NET was $25 for the 5 CD's. Financially, it works out best for people about to graduate.

      And at A&M the students voted it in. There was a referendum and everything. To put it in perspective, say it was a $5 per credit hour increase - we had just passed a $30 per credit hour fee increase and people raised bloody hell. I was even in charge of writing the code to select all the students "grandfathered" against that fee when they decided only to hand it to incoming freshmen and certian other students with this bizarre algorithm.

      But at a major university, you've got to remember who's paying. Many of the kids are there on their parents' nickel, and they see anything on the bill as something they won't have to see or mess with. It's kinda the same mentality of paying for something with a credit card - anything that's not out of pocket is seen as "free" (no surprise then that credit card companies often target college students).

      No, it's only the students that either have restrictive scholarships or are paying for everything themselves through financial aid or out of pocket that raise issues - and they're voted down by the majority of the students. Ultimately it boils down to college being expensive in any event.

      But on the other side of the coin, to some degree we all know piracy is rampant on college campuses, and students instinct is not to go to free (as in GPL) software. Your parents buy you a Dell but it has XP Home and you need XP Pro to join a domain. No problem, find the guy with the XP Pro Corporate God edition to upgrade your system. Get Office XP Pro and VS.NET while you're at it (even though you're an English major and will never need VS.NET ever). Now Microsoft is offering you the opportunity to not be a dirty pirate for the low price of $5 a CD and some fees you'll never see because the bill goes to your folks.

      So let's say you take 15 hours a semester - two semesters times $5 per credit hour is $150, plus a one-time $5 per CD fee. VS.NET alone is over a thousand dollars (though in all fairness not everyone needs it). By your numbers, you would have to be in college for over ten years to rack up $2000 in these MS fees.

    5. Re:I remember when.. by liverbugg · · Score: 3, Funny

      Heh ebay...that's exactly what I did when MS came on my campus two years ago and gave away software. The senior running the program had no idea what anything was, ms probably gave him a job or something if he ran the program. I emailed him requesting a copy of Win2k Advanced Server, then got VS 6.0 pro, 2 copies of WinME, Office 2k Premium, and a couple of Whisler(XP) betas at the meeting. Sold everything on ebay and it paid for almost all of my laptop I bought over that summer that hapily runs Linux now.

  4. Used to be Macs by Anonymous Coward · · Score: 2, Informative

    When I was at UT Austin (89 - 93), it was all Macs. The computer lab in the FAC had forty macs to four PC's. I would wager there were more Unix boxen in Taylor, etc. than PC's in the labs.

    Apple has targeted the education market for literally decades (IIe, the LC520, etc. etc.) What makes this news?

    1. Re:Used to be Macs by thomas.galvin · · Score: 2, Interesting

      When I was starting college, we had a one-day orientation to let us get to know the campus, and the professors who would be teaching us. During a question-and-answer period, one of the kids asked the Comp Sci head what kind of computer he should bring with him. The professor spoke for a few minutes about the college's development labs (mostly MS), then about the DogNet lab (BSD), and finally settled on saying that a dual-boot, MS/Linux pc would be the best bet.

      Then he looked at the kid and asked, completely straight, if he was "thinking about doing anything silly, like bringing a Mac."

      Of course, this was far before OSX, so his critisism was justified.

  5. Hook 'em while they're young by rc.loco · · Score: 5, Funny

    It works for the U.S. tobacco companies, so why not?

    --
    --rc
    1. Re:Hook 'em while they're young by ivanmarsh · · Score: 5, Funny

      It works for the U.S. tobacco companies, so why not?

      At least the tobacco companies products work.

    2. Re:Hook 'em while they're young by Anonymous Coward · · Score: 3, Interesting

      Quite true. When I was in school, we had several different computers: TRS-80s, Ti-994/As, Apple IIs, and maybe a PC somewhere. True, they weren't used to their full potential in that no one that I know of was doing any programming on them, but at least you got to see a variety of hardware running a variety of software. Now, you have Windows, Windows, Windows, and maybe a Mac somewhere in there. Kids are growing up knowing nothing but MS products, and MS likes it that way.

      Where are the open source advocates in all this? Schools are strapped for cash, and this presents a wonderful opportunity to expose them to new things. My God, look at how much they can save if they switch to OpenOffice the next time they upgrade their office suites. How about having someone who would like to teach basic programming offer to teach students one or two days a week, maybe on a weekend. There may not be many students who'd volunteer to come in at those times, but the ones who do would be really interested. And it makes the school look damn good in the community. The volunteer teacher also benefits by getting a nice entry on their resume. And finally, the students benefit by not only getting a class that they might not otherwise have, but they're also exposed to something other than the same old MS software. And the open source movement benefits by getting additional exposure and a pool of future programmers. Everyone wins.

  6. In Other News by the+darn · · Score: 3, Funny

    Naming rights for the first two letters of XXNBC now up for bid...

    --
    Ceci n'est pas un post.
    1. Re:In Other News by Gherald · · Score: 3, Insightful

      It was a Washington Post article, MSNBC just published it for them.

      A common practice in the journalism industry.

  7. Huh? by stratjakt · · Score: 5, Interesting

    Fundings funding. If they want to give my alma mater 1.6 million to use Windows, I think that's just great.

    Computer Science isnt "how to use your computer". The concepts and techniques you learn are beyond any operating system. Good algorithm design and analysis transcends linux vs windows vs mac osx.

    When I did my degree, half the classes used Windows, the other half linux, and now, a few years later, I really cant remember which was which.

    It was irrelevant, I wasnt learning computers, or even how to program in C, I was learning concepts.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Huh? by garcia · · Score: 3, Insightful

      not only that, but with the current ecnonomic situation affecting higher education (especially here in the State of MN) if someone wants to give the institutions money SO BE IT.

      That's less money the students have to pay, that's less they have to pay back later, and that's more excellent programs and hardware they have to work with.

    2. Re:Huh? by goodviking · · Score: 4, Funny

      half the classes used Windows, the other half linux, and now, a few years later, I really cant remember which was which

      Less binge drinking should clear than problem up

    3. Re:Huh? by Usquebaugh · · Score: 4, Interesting

      The issue is not so much CS, were most of the students are learning concepts. Although, I've met a few CS majors who seemed to have missed the computer part of the course while also avoiding the science part.

      The issue is that most people are not taught concepts but rather tools. It's here that MS is buying it's future.

    4. Re:Huh? by phurley · · Score: 5, Insightful
      I don't disagree - but I have some followups:
      1. Many of the people doing open source work started (and continue) because of their exposure to open source, GNU, etc. Which will be limited if the initial exposure is completely proprietary.

      2. None CS students will be exposed only to MS solutions and when they enter the business world (as our wonderful managers) they will request/require solutions based upon what they already know.

      3. Many venues of higher education are not much more than glorified business schools and their graduates are not getting a good foundation in concepts, but rather are becoming trades(wo)men. And they will be pounding with the only hammer they know.

      Microsoft is well aware that controlling education (especially higher eduation) will give the a huge leg up in the future. I'm not sure that if I were in charge of a CS dept. and was offered a large grant even knowing all this I would turn it down, but there is a downside.
      --
      Home Automation & Linux -- now I know I'm a geek
    5. Re:Huh? by jared_hanson · · Score: 2, Interesting

      To an extent I agree with you. However, if Microsoft manages to get their software used across the entire ciriculum, that will put a huge dent in the inroads other OSs are making.

      I had played around with Linux a bit in high school, but for the most part held on to Windows pretty closely. CSC 150 and 250 both used Windows and Visual Studio as a programming environment. When Data Structures came around, and programs were supposed to be written for Linux, I found myself dreading giving up my click-to-comile IDE. I didn't want to learn how to write a makefile and debug on the command line.

      In any case, I was forced to, and now I dearly love my non-GUI programming environment. In fact, I prefer it now, and Linux has become my OS of choice. Concepts and theories were the heart of the course work, but practicle use demands a set environment. If I had gone to school at a place where Microsoft products were used for the courses I took, I would never have gained the insight into just how much better Linux can be.

      --
      -- Fighting mediocrity one bad post at a time.
    6. Re:Huh? by rk · · Score: 5, Funny

      And look at this way... Every dollar MS gives to schools is a dollar they don't have to give to SCO!

    7. Re:Huh? by stratjakt · · Score: 5, Interesting

      Well, then you're a masochist. I surely dont miss makefiles, gdb, etc.. I like clicking and dragging to build forms, etc. I love being able to step through and over code in debug and setting watchpoints.

      You can still compile from a makefile on the command line with a million and one /switches, if you really want to.

      IMO, Visual Studio's MSFT's best product by far. I'd love to see something equivalent come out for OSS, it'd draw in a ton of developers like me who have a desire to contribute and love to code, but just dont see why they should spend their spare time being annoyed with trivial shit.

      --
      I don't need no instructions to know how to rock!!!!
    8. Re:Huh? by jared_hanson · · Score: 5, Insightful

      You make a good point, and there are days that I agree with you. However, I often think that perhaps the reason Linux code tends to be more reliable that Windows code is that you weed out all the coders dependent on the graphical IDE.

      I've done countless things in Visual Studio where I had no idea all the compiler switches that were being used. In some cases, this created some problems.

      In Linux however, I am forced to read all about the switches to get things done. When I need to do something, I read the man page to find the switch I need. I also tend to read about at least 5 other switches in the process. I know what's going on when I compile with gcc, but I'm not real sure about Visual Studio.

      --
      -- Fighting mediocrity one bad post at a time.
    9. Re:Huh? by ashkar · · Score: 5, Interesting

      The problem is when their windows only setup locks out other platforms.

      For example, I'm a freshman at a school where a "MS products only" policy is enforced. Students are required to have a laptop. Only windows is supported by the school technical staff. This is not a big deal; sadly, I don't expect more because, even though my school portrays itself as up and coming in the technical education department, most of their graduates couldn't diagnose a bad port on a switch.

      To print on campus, you must use a printing program (for payment purposes) that is windows only. Buy vmware or virtualpc or you can't print on campus. Considering I live an hour away from school, this is more than a little inconvenient.

      Teachers only accept emailed documents in word format. I understand most teachers won't be able to open a .cwk file so this is a point I usually glide over, but at the moment I want them to look as evil as possible. ;)

      The software required for ALL math courses is Mathsoft's Mathcad. This is also windows only. Calc II seems like it might be possible to survive without the software, but the labs in Calc I make it absolutly necessary for that and most lower courses. With all the cross-platform products available, why do they use this one?

      My complaints fall on deaf ears, and I have no doubts (and also no proof) that my school has sold out to Gates and Co. Any school purporting to educate in the technical fields should be totally open to encouraging the learning of alternate platforms.

      PS. They don't teach standard HTML either from what I hear. Fortunately, I'm a CompE major about to transfer so I don't have to continue to suffer, but, damn, everyone should teach standard HTML. http://www.clayton.edu/

    10. Re:Huh? by ImpTech · · Score: 2, Insightful

      Thats the classic argument, but lots of things in Computer Science are not entirely about algorithm design and analysis. I find that as Microsoft products become increasingly ubiquitous in academia, people tend to get more and more attached to them, knowingly or not. And its not all the same. I had a "Software Design" class, and it was all MFC and Visual Studio, and it drove me nuts, because most of the class really had nothing to do with anything but Windows. I guess on some level every system has its own version of "events" or "windows messages" or whatever, but when you use one system exclusively you tend to gloss through the general concepts to get to the details. Those details will allow you to do all the fun things, but they're only important if you're using Windows and MFC, and have no applicability outside. I mean, in my working with Linux, why the hell do I care whether OnPrepareDC() or OnPaint() or OnDraw() gets called first when you draw a window?

      This software design class wasn't taught very well, and had little to do with design IMO, but I think its a perfect example of what happens when Microsoft gives your department unlimited free software, as it did to mine. Fortunately, it was only the one class. The rest are (for now) relatively untainted.

    11. Re:Huh? by Qzukk · · Score: 5, Insightful

      Computer Science isnt "how to use your computer". The concepts and techniques you learn are beyond any operating system.

      Right. So Mr. Windows-Schooled sits down at his brand new job at Unixwerks, and goes to open up Visual C++, and... err... well... opens up pico and flounders around looking for the button to press to bring up the dialog editor.

      Or more likely, he'll have skipped Unixwerks in the phone book and fired his resume straight off to WindowsRUs.

      Personally, I don't care. If microsoft wants to flood the already saturated job market with even more Windows-Only people, it makes it easier for me to sell my Unix programming skills, at least until the Windows-Only people are so numerous that there are no more Unix jobs, everyone's switched to windows shops to take advantage of the dime-a-dozen nature of the programmers.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    12. Re:Huh? by gbjbaanb · · Score: 3, Interesting

      Totally correct - when I did my degree Windows was version 3.1, Linux was just an argument with Tanebaum, and the best OS around was Amiga.

      We all programmed in Pascal, and I think we're all the better for it. Not that I use *any* of the above anymore - if you think what you learn at University today is all you'll need you are very much mistaken, and will probably be programming Java as it becomes more and more legacy in the face of future developments.

      Take my advice - go learn and use all the different systems available to you - yes, even Windows - as then, and only then, will you be able to see just how everything works, without being blinded by only one side of the 'argument'.

      Need an example? Ask whether a microkernel is a good or a bad thing, think of applying that knowledge to application design.

    13. Re:Huh? by mindriot · · Score: 5, Funny
      1. Many of the people doing open source work started (and continue) because of their exposure to open source, GNU, etc. Which will be limited if the initial exposure is completely proprietary.

      Also, many of the people doing open source work started (and continue) because of their exposure to Windows.

      ;-)

    14. Re:Huh? by Lyran · · Score: 5, Informative

      At University of Maryland University College (Europe), first non-Windows disappeared - Linux was removed from all campus lab machines - claimed it was a "security risk". Next most non-Microsoft software was removed from the lab. The IT director knows M$ and nothing else.

      I teach computer science. No longer can I teach with Borland (or gcc) and Linux. Everything is pretty much Microsoft-only. Everything must be VS 6 (and .not). I have been reprimanded because I point out to my students flaws in M$ Windows. Want to take on-line courses - forget about it - Mozilla is barely supported and others are not.

      I guess University of Maryland is really University of Microsoft.

      --
      Remember, for every CD you purchase, you give the RIAA that much more power. RIAA = SCO = IP terrorists. Any questio
    15. Re:Huh? by vsprintf · · Score: 2, Funny

      If your choices are "use J++ for the Java courses" or double tuition for Comp Sci students, I say go with J++.

      Okay, and Java would be more expensive because it's free (as in free beer, which all students will be able to evaluate correctly)?

    16. Re:Huh? by Lumpy · · Score: 4, Interesting

      Personally, I don't care. If microsoft wants to flood the already saturated job market with even more Windows-Only people, it makes it easier for me to sell my Unix programming skills,

      Shhh dont let out the secrets....

      it is even in the IT world. they let go 13 of the 15 IT staff last month.. 2 windows guys and Me, the ONLY linux guy are left. the 2 windows guys had some linux exposure and experience because of me.

      Linux was the reason we kept our jobs here....

      It's nice to be the wierd geek with that crazy hippie OS 3 years ago to the guy who still has his job because of it today....

      thanks microsoft.

      --
      Do not look at laser with remaining good eye.
  8. Business should not be allowed... by mao+che+minh · · Score: 5, Insightful
    ..to intrude heavily into an academic environment. I understand that it would silly not to allow some influencing, and let companies spread around a little bit of free "hits", but academic officials should take it upon themselves to prevent any given company the ability to guide the education and goals of their students. This isn't a free iMac in a classroom or two, this is the potential future of computer science in the United States being misdirected by a party that is guilty of monopoly practices, and practices the closed source model (obvioulsy not as healthy to development and learning as is Open SOurce).

    It is unethical on so many levels.

    1. Re:Business should not be allowed... by DarenN · · Score: 4, Informative

      this is the potential future of computer science in the United States

      My aren't WE large headed!! This does not just happen across the pond there, it happens in Europe too. In fact, MS has offered academic institution(s) here in Ireland _really_ cheap setups in the past, and there were 2 reasons.

      o To lock them in (obviously)
      o To test out NT in a large network enviornment

      And boy was NT tested (some of the curses thrown at it were impressive. It caused an awful lot of hassle, never mind that the default setup allowed students to format the harddrive)

      Now, the Computer Systems degree I'm doing in the University of Limerick, Ireland use a mix of Red Hat and Windows, and I believe that the Computer and Electrical Engineers use the same mix, but aside from that, the rest of the college use Win2k workstations with Active Directory and Exchange Server, which was a direct upgrade from the previous infrastructure... so I guess the lock-in worked

      --
      Rational thought is the only true freedom
  9. that as it may be on a purchasing level... by TWX · · Score: 2, Interesting

    ...We're all aware that computers that can run Microsoft Windows are also capable of running Linux, many versions of BSD, and Solaris/x86. So, we end up with several free OSes, and a few commercial OSes (counting some of the commercial BSDs) that will run on the hardware. My favourite computer science professor had a computer at his desk that had a windows license sticker, but he never even booted into Redmond's OS before he wiped it and installed Linux.

    Many large colleges have UNIX clusters of some form. ASU has the "general" cluster, on Solaris machines. U of A has the "U" cluster. I don't think that UNIX is going anywhere, these systems have thousands of simultaneous users and seem to be fairly stable considering all of the local accounts.

    It could also be that maybe colleges are trying to keep their licensing in full compliance instead of getting sloppy about it, for fear of the retribution that could come later.

    --
    Do not look into laser with remaining eye.
    1. Re:that as it may be on a purchasing level... by runenfool · · Score: 2, Informative

      Actually the University of Arizona runs DNS on VMS. Definitely a large variety of server platforms.

      My only gripe at that level is the new MS only MS based student information system. If you want to fully interact with it, you need to be running Windows/IE/Office. No lie! cosmos.arizona.edu.

  10. My Biggest Fear by mogh1701 · · Score: 5, Funny

    I come home from work and my kid comes running up to be dressed like the MSN butterfly and says "Where do you want to go today." (in a robotic like tone)

    Brainwashing I tell ya!!

    --

    "Its too hot out for a Penguin to be just walking around. - Billy Madison"

  11. Microsoft Fetish by Hecubas · · Score: 5, Funny

    C'mon slashdot, what is with this Microsoft fetish lately? Get with it and keep up the SCO bashing for goodness sake!

    --
    hecubas

    --
    Hecubas
  12. they give it out like candy by dioscaido · · Score: 2, Informative

    I was able to get Windows XP pro, .net 2003 (the week it was released), and 3 microsoft publishing books on .net and C#, all for free through a MS rep at my grad school (CS). Pretty sweet.

  13. ObSimp: by mcmonkey · · Score: 3, Funny

    I, for one, welcome our new redmond overlords...

    Oh wait! No, I don't!

  14. Why are people surprised? by deanj · · Score: 4, Insightful
    Why are people surprised by this? Microsoft has been doing this for years now, and even as part of a recent settlement in a court case. "No monopoly....ok! Sure! ...and as a settlement, we'll let you have all this free software!"

    The scary thing is, some kids are now being taught things like PowerPoint in middle school....

  15. I got to UTDallas by Anonymous Coward · · Score: 2, Informative

    Our school is very cool in that it uses all Linux and OSS software. I think they save something like 2 billion dollars a year. Pretty awesome

  16. MS on Egyptian campuses by MadFarmAnimalz · · Score: 4, Interesting

    Round here at the big state-run universities (Cairo U, etc.) you can get legal copies of Windows, Office, and Visual Studio for the total of around 25 egyptian pounds, or around 4 or 5 US dollars.

    That is, of course, breathtakingly shocking. But then, it is common knowledge that the IT ministry is in cahoots with MS.

    Offtopic, but is 'campuses' the right plural for campus, or would that be campii, or something?

    --
    Blearf. Blearf, I say.
    1. Re:MS on Egyptian campuses by MadFarmAnimalz · · Score: 4, Funny

      Pluralizing it as if it were Latin would be misleading and pretentious, and pluralizing it with a double i just makes you look like a total idiot.

      Or perhaps it would make me look like a non-native english speaker? (which is the case)

      OH well, don't let me ruin a perfectly good jump to a conclusion. :)

      --
      Blearf. Blearf, I say.
  17. At UW by scotiab · · Score: 5, Informative

    In Canada at my university (University of Waterloo, Canada's MIT for those ignorant), Microsoft generously offered to buy the University 4 new computer labs for SE and CS students. Only for a small price, the curriculem must teach C# and the new .NET framework. Thankfully the university did not sell their soul to the devil.

    1. Re:At UW by HiThere · · Score: 3, Insightful

      Yes, it does matter. And neither C# nor Java is a good choice.

      Good choices include:
      Smalltalk: Everything is an object
      Eiffel: Everything at least pretends to be an object, but overloading is ... strange.
      Python: Everything is an object, but it might not look like it. A bit too much magic.
      Ruby: I like Ruby. I can't be objective.
      Ada95: You need to understand objects to do OO programming in Ada, but if you do you really can
      and Lisp: Well, this is mainly here because everyone should be exposed to Lisp, but you can do OO programming in Lisp. Inheritance is quite interesting.

      I don't know objective C, it might be a good choice, or maybe not. C++ has too many special cases and complex rules. (Ada is a bit that way, it's a more "advanced" language than most of the others. But at least it's well designed and not full of exceptional cases.)

      Another good choice would be C. Plain old vanilla C. (Look at the Gnome project, and see how they did object oriented stuff in C. They seem to have it all.)

      The point of a course in computer science is that you are supposed to come out of it understanding how things work. With the *.NET stuff everything is hidden behind various curtains. Bad idea. Perhaps good for development, though I doubt it, but definitely a bad choice for an academic CS program. And Java isn't that much better.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:At UW by Anonymous Coward · · Score: 2, Interesting

      And, for all of the alternatives you've mentioned, all of these languages are available FOR FREE, unlike .NET.

      There are GNU equivalents for all of the above. You can get a great academic Smalltalk called Smalltalk/X (free for non-commercial use), or even better, Squeak (www.squeak.org) which has been designed specifically for educational use.

      There is NO REASON to sell out to microsoft at all.

      Of course, you'll get the argument that you should be learning "real world" skills in university, and therefore you should learn all Microsoft software...BUT--this is the realm of college, not university. College has traditionally been for specific training, and university for the more theoretical aspects. Only the School of Business idiots believe otherwise, and their course is more college-like than they'd like to admit (YES WLU, I'm looking RIGHT AT YOU).

    3. Re:At UW by mdblake · · Score: 2, Informative

      Apparently the University of Waterloo sold half it's soul to the devil. If you read the article . . .

      "The university ultimately backed down this spring, saying for now the classes will be "multilingual."

      Can we assume that "multilingual" is the university's code for "C# by default and C++ with those with the know how and the temperament to make a fuss"?

      It will be interesting to see if this dance with the devil results in "Canada's MIT" becoming Canada's Waterloo.

  18. In perspective by Otter · · Score: 3, Interesting
    I'm not thrilled about this, but -- realistically, Microsoft has an overwhelming share of desktop operating systems and applications, and a large share of servers, programming tools and databases. Is it that shocking that universities are mixing Visual C++ in with the Scheme and Eiffel and whatever the hell else you old-school CS guys have such fond memories of?

    (Damn, the phone rang. I could have had first post on a red-meat Micro$oft story!)

    1. Re:In perspective by HiThere · · Score: 4, Insightful

      It's not shocking. But it's rather like the Pepsi machine in the room where they teach nutrition.

      Sad.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:In perspective by archen · · Score: 2, Insightful

      Try to explain OS concepts with Microsoft as an example. You can sort of guess what's going on, but you could never say for sure because the code is closed. I wasn't exactly hardcore into Linux when I was in college, but any professor that wanted to explain wat an OS was doing could use Linux as an example, and you could go look at the code yourself if you wanted to see how it really worked (yeah right). Pretty much every Linux distro comes with gcc, and you can look up functions and such in man pages if you need help. I'd say that generally Linux is pretty good for beginning programmers. As for Visual C++, I've had so many problems with Visual Studio f'ing up my computer that I just avoid it like the plague.

      When I went to college they taught C++, and it was pretty standard stuff so you could use whatever machine you wanted (no gui or whatnot) - which is what CS departments should be doing anyway. After that they moved to Java which I thought was a mistake for various reasons, but at least you could compile it on whatever you want. It's supposed to be about the concepts anyway, right?

  19. Heh, not at my university by cavemanf16 · · Score: 2, Informative

    DeVry University is going to begin teaching the intro programming classes using a UNIX-based (Linux more likely) system, instead of using Microsoft's Visual Studio as it is right now. At least that's the inside scoop I've heard from one of my professor's there recently.

    And yes, I realize most of you /. elitists all think DeVry is a shitty school, but if this rumor is true, it just points to the fact that even a private university desperate for funds at every turn doesn't seem to think that being a Microsoft-centric university is necessarily a Good Thing these days. Perhaps industry is demanding a bit more of graduates than simply knowing how to program in Visual Basic these days???

    1. Re:Heh, not at my university by 514x0r · · Score: 5, Funny

      Perhaps industry is demanding a bit more of graduates than simply knowing how to program in Visual Basic these days???

      yep, they're looking for graduates that can probram VB in India.

      --

      !(^((ri)|(mp))aa$)
  20. Simple solution by StefanJ · · Score: 2, Funny

    Put a lifelike effigy of a MS rep at each major entrance to campus.

    Effigies made up to look like they've suffered the Death of a Thousand Cuts, only using sharpened slivers of Linux distribution CD-ROMs.

    Also, encouraging grad students working in the IT offices to wear pirate costumes might help, Arrrr!

  21. Good Thing by N8F8 · · Score: 4, Funny

    Its a good thing MS already bought the legislature or they'd have somthing to worry about.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  22. happened to me. by PrometheuSx11 · · Score: 5, Interesting

    a few years a go while i attened the university of southern california, i was surprised to find out that the UI design class in java i signed up for was now a introduction to MFC programming class.

    the announcement my professor made show'ed she wasnt terribly happy with this. In addition every student in the class recieved a copy of windows NT professional and Visual Studio. This really stank for me, as a linux user, it meant that I had to work in the computer labs on campus.

    In addition to the cut throat competition style bribes to the students, they also gave the computer department thousands and thousands of dollars that year. of course, one third of the sun machines were then replaced with dells...

    the article is not over-reacting. How can we stop this? I think universities are lured by money, but are even more scared of losing cred. We as a developer community should loudly and publicly question the academic virtue of schools who whore themselves and their students out like this.

    --
    --------------------- Turn evil by smiling.
  23. Yeah well... by ERJ · · Score: 2, Informative

    I went to UW Madison where Sun made a massive donation to the CS department (ultra 60s...flat panel displays. Was a wonderful sight). I guess what I am saying is that it goes both ways. Macs were known for selling to k-12 (although it didn't really work for them for whatever reason).

    The truth of it is, a lot of development in the real world is done on MS Windows, you may as well teach people how to program correctly in it.

  24. Guess who bought MIT a new comp sci building...? by agent+oranje · · Score: 3, Interesting

    The "William H. Gates" building at MIT, part of their new computer science complex, was paid for by a certain individual whose name appears on the building. Additionally, Microsoft funds a great amount of "research" around campus, giving undergrads the opportunity to work for Microsoft at $7.50/hour.

    Don't feel like paying an employee? Pay a school and get students to do it instead!

    Needless to say, I'm bitter about "Microsoft presents 'College Education.'"

    --
    -agent oranje.
  25. They're good at it, but others help their demise by edremy · · Score: 2, Interesting
    In my first "real" job at USC back in the ~1996 era, we had a department system that ran on OS/2. The sysadmin was a big OS/2 fan, and all the local machines ran it.

    So I walk down to the bookstore. I can get a Blue Box OS/2 3.0 CD for $199. The C compiler was some outrageous expense- ~$500 if I remember. Everything else was a fortune: the sysadmin ran a beautiful editor (forget the name) that was ~$300/copy.

    Sitting next to this was a copy of VisualC++. $99 In the box as extras were full copies of J++ and NT4.0. It also ran some nice chemistry visualization stuff that OS/2 wouldn't. For that price, why not give it a try? So I started running NT4. (Linux was out: too new and didn't run a fraction of the software I needed.)

    I can't have been the only one. Apple learned this lesson ages ago: stuff the schools and people will use your system for years to come.

    --
    "Seven Deadly Sins? I thought it was a to-do list!"
  26. Take the Money, but be Careful by 4of12 · · Score: 2, Interesting

    at a question-and-answer session between the academics and Gates, one professor asked the Microsoft founder about his views about the study of information technology, a part of computer science that emphasizes on how documents, spreadsheets and other data should be handled. What kinds of technologies should students majoring in this subject be taught?
    Gates replied quickly and with a smile: "Microsoft Office."

    Yes, MSFT will try to benefit itself by attaching strings to money.

    It is incumbent upon universities that call themselves places of learning, open-minded, bastions of science, to refuse money that comes attached with any strings.

    If MS funds general research into CS, great.

    If the money is contingent upon the university replacing standard infrastructure with MS proprietary infrastructure, the decision to change infrastructure should be made completely independent of the money.

    Otherwise, it looks as if the univesity can be bought by the highest bidder.

    --
    "Provided by the management for your protection."
  27. Free Software is a cult - MS just a corp by Eric+Ass+Raymond · · Score: 2, Funny
    my kid comes running up to be dressed like the MSN butterfly and says "Where do you want to go today." (in a robotic like tone)

    As opposed to wearing a poncho, playing a flute and chanting: "All software must be free - free as in beer and free as in speech! The prophet Richard M. Stallman said so and we'll happily give our lives to the Church of Emacs!"

    1. Re:Free Software is a cult - MS just a corp by mogh1701 · · Score: 2, Funny

      "All software must be free - free as in beer and free as in speech!"

      Man Free Beer and Free Software go together like Free Porn and P2P sharing. Sounds like heaven to me.

      In fact I declare that all distros of M$ software should now be free and come with a beer cozy.

      --

      "Its too hot out for a Penguin to be just walking around. - Billy Madison"

  28. MS weilds both carrot and stick by Rasputin · · Score: 2, Informative
    A friend who works at a local university said that Microsoft was willing to give them discounts - but only in exchange for a list of the people in their department who used Linux. His deparment refused. Golly, I wonder what they planned on doing with that list?

    --
    "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
  29. I noticed it on campus by ducomputergeek · · Score: 3, Interesting
    I went to a small liberal arts school and considered majoring in CIS or CS, however all the school had on campus were NT machines, except for the AS/400 that handled grades and payroll. About three years ago when I was a Junior the math/cs department got their first and to this date only Linux box to play with. Now some of the geekier students [sarcasm]which of course does not include me ;)[/sarcasm] were playing around with linux by their jr/sr years, however by that time I was on to the BSD family of products.

    Also, I noticed they switched from borland to visual C++ to teach programming courses during my stay at the college. Instead I went on to get a double major in German and International business and taught myself PERL, PHP, MySQL, Linux, FreeBSD, DNS/BIND. It was scary that I knew more about databases than the CIS majors in the database programming class. I would ask simple questions about joins and other things and get a blank stare in return. The instructor was teaching them how to use Access for 90% of their work and had about one chapter over MSSQL. Most didn't even know what SQL even was let alone why it may just be important to know in the business world. I mean every other database package, except for Access, can use "SELECT * FROM table_name". Is SQL that hard to learn if one understands the theory of programming? No, not really, but I had already learned enough to be dangous. Did I know all the absolute nitty, gritty details of what queries would run the fastest and all that, no, but neither did the CIS students.

    With my International Business degree and German I ended up working for a great little start-up firm that now is making about $500k in revenue and growing and hold the title of VP/IT Director and trying to get Linux on more than just our webservers and suceeding and my pay is proably more than what most are making as jr. level coders.

    One thing I did notice when I spent a semester in Germany was that the German fochhochschule had two computer labs, one with XP, the other SuSE Linux. People were becoming familar with both MS Office and Star/Open Office.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  30. Stop with the groupthink already, PLEASE. by PseudoThink · · Score: 2, Insightful

    The aricle may be overstating the case, but it does make it sound as though MS products are displacing others at a disturbing rate in computer science departments. Given that academic computing has traditionally been both the source of and the stronghold for innovative software, this is a disturbing long-term trend.
    WTF. Seriously. Why the hell is it disturbing that MS products are gaining market share on campuses (or anywhere, in general)? Perhaps...just maybe...it's because they actually make some fairly decent, reasonably functional, well designed software? But wait, -GASP- they are closed source and evil, so it MUST be disturbing! They release software to the public that ISN'T PERFECTLY FLAWLESS!!! OMG!!11!

    I know there are lots of people like me, who read Slashdot (and like it), use Microsoft (and like it), and just chuckle at all the self-righteous open-source trolls that refuse to consider that maybe MS isn't totally evil and maybe their products are useful. But like any joke, these trolls and their mass groupthink become old after a while.

    Open source is good. Microsoft can be too. Deal.
    1. Re:Stop with the groupthink already, PLEASE. by Lord_Dweomer · · Score: 2, Insightful
      "Perhaps...just maybe...it's because they actually make some fairly decent, reasonably functional, well designed software? "

      Or perhaps it has to do with the fact that MS is giving the school a boatload of money and free software to do it? This is MS we're talking about, do you honestly think they DON'T have an agenda with this? Don't be so naive. There's a reason many people on Slashdot bash MS and its not because they're closed source. Its because they make poor software, and use monopolistic practices to make sure it remains dominant in the marketplace, as opposed to other software developers who try to do something called "compete". Maybe you should take Business 101 instead of trolling.

      --
      Buy Steampunk Clothing Online!
  31. MS heavily subsidizing major publishers by johnjay · · Score: 3, Interesting

    A friend of mine works for a major, highly-respected publisher of computer texts. She mentioned a while back that Microsoft is giving them so much money to write and publish their .NET line of books that the publisher has no financial risk when adding .NET books to it's list of titles. These new titles are both general consumption .NET books and CS texts for universities. They can be produced at a higher quality and sold at a lower price than books on non-MS subjects. Just another part of the general strategy to choke off Linux and Java's air supply by having CS graduates coming out of schools trained in Windows/.NET instead of Linux/Java.

  32. Institutional Reasons by cybermage · · Score: 3, Interesting
    Many colleges, especially community colleges, take significant funding from government to operate. They, in turn, establish programs and curriculum to meet what they perceive (or are told are) the needs of the community.

    For example, our local community college requires that every student take a course entitled "Intro to Information Management Systems." This course, with such a lofty title, teaches students the following:

    • Computer Hardware - difference between hard drive and floppy drive, etc.
    • MS Windows
    • MS Word
    • MS Excel
    • MS Power Point
    • Internet


    I asked the professor why they require everyone to take this stuff. The reason he gave is that they were asked to do so by the local business community (Chamber of Commerce and the like.)

    You can blame Microsoft for infesting CS departments, but schools like to believe they provide a service to the community, and the community asks for Microsoft. Don't like it, send a letter to your local schools from your business asking them to use the tools your business uses in teaching their students.
  33. Buying off students as well by joncarwash · · Score: 2, Insightful

    Microsoft has been buying off students as well as the universities and departments for a while now. Check out the MSDNAA where Microsoft provides free development tools to certain educational institutions. At my university any student who takes at least one CS course is eligible. They may download ANY Microsoft operating system as well as any number of Microsoft development tools.

    Also, within the past year Microsoft began selling their current desktop operating system and office suites to all students at significantly reduced prices - at $70 and below. Both of these methods of obtaining software will greatly increase the proliferation of Microsoft in academia.

    All of this is discounting the huge amount of "pirated" software, particularly new versions of Microsoft operating systems and office suites, that are installed on students computers in college. A few students who know the tricks of the trade ("pirating") distribute copies to a huge amount of people on campus, especially since students hardly want to pay for music, let alone software.

    --
    A computer is a valuable tool, so use it and stop whining.
  34. MIT? by jcr · · Score: 2, Funny

    Wow, I guess daily contact with RMS is enough to drive people to some truly extreme measures...

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  35. Shame by dachshund · · Score: 4, Insightful
    It's a shame. As much as people like to point out that CS is about "concepts, not specific implementations", it is easier to learn those concepts using certain implementations. More of the inner workings are accessable in *nixes than they are in Windows, and the development tools are often a lot more flexible (once you learn them.) On top of that, it just feels cooler to realize you've got the proverbial hood open and are touching the actual guts of the OS, rather than (by necessity) playing around with simulations in Windows.

    For instance, I never would have understood Operating Systems as well if we hadn't been using *nix systems; it made the difference between actually writing real code for class assignments and "pretending" to write code.

    The next year after I finished my basic classes, the department began a transition from Linux/BSD/GCC to Windows/Java. Tutoring those kids, I noticed that they were having a hard time, and displayed a lot less interest. There's just something compelling about doing "real stuff" at a low-level, as opposed to working in a much higher-level environment.

  36. Be consistent by tmark · · Score: 3, Insightful

    What's the big deal. If people learn how to use Word, or Excel, or VisualBlahBlah, they've still learned how to use computer software, or they've learned how to program in at least one environment, and this learning should transfer to some other environment. At least, that's what OSS advocates are always saying when asked about students are being done a disservice by training them on, say, OpenOffice instead of Word, even when Word is dominant in the workplace. Does teaching students Word mean it would be harder for them to use an alternative later ? If so, one could well argue we should ONLY EVER teach students Word because presumably teaching them something else would make it harder for them to use the standard Word.

    Taken to an extreme, one could argue about whether or not students ought to be taught on OS X, FreeBSD, Solaris, or Debian/RedHat/Mandrake - after all, they're all different to some extent. The question is, how much difference makes a material difference to the student ?

    When someone makes a convincing argument that teaching kids on Windows software hurts them, that's when I'll kiss away the subsidies and grants that MS is giving away by the bushel.

  37. In a perfect world by mao+che+minh · · Score: 5, Insightful
    your post would be sensible and correct. However, we live in a capatilist world. If Microsoft is allowed to influence budding young minds to use their products, develop for their products, and learn their proprietary languages, then they will succeed at the expense of their competitors (and education in general).

    Dictators do similar things to the minds of the youth.

    1. Re:In a perfect world by Trelane · · Score: 4, Insightful
      Nothing is stopping Microsoft's competitors from doing the same. Nothing is stopping the schools from accepting Microsoft's offers.


      Actually, there is. You have to have marketshare to get money, and you have to have money to give away money. Most of the tech sector is in no condition to be throwing around money on things they won't see returns for in the near future, since they would likely not have a future! The only one really making enough money to do this is Microsoft, and Microsoft monopoly and continued monopolization of old and new markets via means such as this is what's keeping competitors from doing the same.

      Hmm. Now that I think about it, the Linux ones do. You can get Red Hat or SuSE or Mandrake or OpenBSD or NetBSD for free. Look at it as a campus licensing agreement that people don't seem to know or care about.

      As a case in point, I've offered several times to give out copies of Linux to the bookstore for people to get. No go. They don't even want to get the free CDs to give out.

      So, yes. Microsoft's monopoly is what is keeping competitors back.
      --

      --
      Given enough personal experience, all stereotypes are shallow.
  38. Just because it isn't Linux, doesn't mean its evil by mattgreen · · Score: 2, Flamebait

    Enough with the "OMG M$ SUX" replies. Here at VT I was under the impression students started out learning C++ on the Visual Studio compiler because the IDE is easy, the compiler is good enough to learn on, debugging is great (something that royally sucks on Linux) and they don't have to install another operating system. As much as people want to point me to open source tools, you cannot beat MS's developer tools. All of the OSS ones simply try to emulate VS as close as possible. In addition, students don't want to switch operating systems just to take a class, especially if they're not sure its for them. And they shouldn't have to change operating systems.

  39. Re:Huh? What is the cost? by mdupont · · Score: 2, Interesting

    What are you selling for this this money?
    Are you selling your rights away? Subjecting yourself to possibly illegal observation?

    Here are some selections from the MS Student License Aggreement :
    http://www.microsoft.com/education/?ID=CAStuden tOp tion
    "
    Perpetual Student Use Rights
    Upon graduation, students licensed under the Student Option are granted
    perpetual use rights for the selected Campus Agreement products.

    All other students are only licensed to use the software for the
    subscription term. These licenses are non-perpetual (meaning the
    student does not own the license). Upon leaving the institution
    (besides graduation) or expiration of the subscription term, students
    are required to remove the software. Your institution is responsible
    for communicating the appropriate use rights to students when
    distributing the software. Guidelines for facilitating compliance are
    outlined in the Master Campus Agreement Terms and Conditions. To the
    extent that your institution follows these guidelines, you will not be
    held responsible for students' failure to remove the software.
    "

    >
    THis is the kernel of the problem. Now the university is the henchman
    of microsoft.

    --
    Introspection is the key to understanding
  40. Um, not exactly. by jdreed1024 · · Score: 4, Insightful
    The "William H. Gates" building at MIT, part of their new computer science complex, was paid for by a certain individual whose name appears on the building.

    Nope. He paid for a part of the building. The building in question is the Stata Center, named for Ray and Maria Stata. Ray Stata is an MIT alum who founded Analog Devices, and he's the one shelling out much of the dough. Gates only paid for one tower of the building (cheapskate), so that's all he gets. No one calls it the Gates building - it's called the Stata Center. Or, alternatively "that pile of iron on Vassar street", since it's designed by "renowned" "architect" Fran Gehry, which means it looks like it was a very nice building that got hit by an earthquake...

    --
    There is no sig, there is only Zuul.
    1. Re:Um, not exactly. by agent+oranje · · Score: 2, Interesting

      My point remains the same - one of the picasso-esque towers of the Stata Center is dubbed "The William H. Gates" building, and there's the "Gates Entry." Not like the name means anything, and it'll be stripped as soon as the building is opened to students. But somewhere in there, there'll be a plaque thanking good ole Billy for his delightful contribution to the institute.

      I'm all for new buildings, and I couldn't care less who actually funds them. However, Microsoft has and will continue to influence the research being done at LCS, the material in courses, and certainly the operating systems commonly used on department-owned machines. The graphics lab has upgraded many old SGI machines to sparkly-new Windows machines... what, for their speed, stability, or security?

      --
      -agent oranje.
  41. Visa Commercial by jared_hanson · · Score: 2, Insightful

    Flaming Microsoft: +5, Funny
    Flaming Linux: 0, Flamebait

    Unbiased moderation on Slashdot:
    There are somethings money can't buy, and others that will simply never happen.

    --
    -- Fighting mediocrity one bad post at a time.
    1. Re:Visa Commercial by shaitand · · Score: 2, Funny

      Give me a break, the windows loving mods will mod you into oblivion most of the time simply for mentioning linux.

  42. Sounds about right by gazuga · · Score: 2, Informative

    UT Austin does this. I will admit, it's nice getting software for really cheap. So far, our CS curriculum hasn't been influenced by the partnership -- there are no MS specific courses offered by the CS department, and I've yet to have a class that mandated that I use an MS product. (Most assignment must actually compile/run under Linux) However, I don't know about the Business school though -- I would suspect they play along and don't ask questions.

    Interestingly enough, I was just reading some of Dijkstra's writings, where he comments on this very issue at UT.

    --
    "I turn away with fright and horror from the lamentable evil of functions which do not have derivatives."
  43. Re:MS has Egyptian curses??? by neonfrog · · Score: 3, Funny

    That would explain why their media player rises from the dead every time I install a service pack...

    --

    I'm thinking about it, therefore I might be.

  44. and VAX/VMS was better? by Quixadhal · · Score: 5, Interesting

    I have to side against all the anti-M$ people on this one. You're missing the point, and if you're out of college, you missed the point. There are two things you should be learning in college (besides how to drink), and those are how to think, and how to work.

    As much as they might like to, Microsoft can't control how we think about abstract problems. If you learn about linked lists using Visual C++, vi and gcc, or pascal and EDT, you are STILL learning about linked lists.

    However, it DOES matter what you get exposed to while you're learning the concepts. At my university, programming classes were taught on a VAX/VMS cluster, and on Sun workstations. Learning to code on the Suns gave me skills I use today in my job, where I program under linux. Using the VMS cluster gave me nightmares that will take decades to fade.

    I worked for a little while doing Visual BASIC programming, and it wasn't that bad. I tried to learn Visual C++ while I was there, and it stumped me. I know C++. I don't know how to effectively use the interface for that beast, nor all the API calls that I'd use if I coded with it every day. Had I been able to do some of that at university, I'd have a better chance in the Real World (TM).

    What most slashdotters forget in their rabid anti-Microsoft raving, is the ancient quote "Know thine enemy". I'd much rather know how to use all the "evil" M$ products, so I can clearly make cases for and against them when the opportunity arises, than to just chant "They're EVIL!" and hope they go away.

    Besides, creativity will find a way. If you don't think there are pretty clever windows programmers out there, you haven't looked very hard. And linux would NEVER have become this popular without the M$-Empire to make it stand out.

  45. where i come from... by stames · · Score: 4, Interesting

    In the CS department at UCLA, Microsoft has been around for a long time. On the first day of "Intro to Programming," every student got a brand-spankin-new, still shrink-wrapped box of MS Visual Studio 6.0.

    Frankly this is brilliant marketing on Microsoft's part. When these students learn to program, they are now familiar and comfortable within VS. So what are they going to use later in life?

    On the other hand, Microsoft is anything but pervasive in the CS labs. Probably about 50% of the machines have Windows only (but they all have Exceed on them also). About another 30% are Solaris, and the rest are Linux. Also, Microsoft products are free for engineering students, from Windows XP to BizTalk server. Even so, professors don't encourage Windows use--in fact most projects once you're out of the intro level are required to be done on UNIX or Linux.

    I don't see this as as big a problem as it's being made out to be here. Windows will be shoved down everyone's throats no matter where they are. Smart people will still investigate all their options and made an educated decision.

    --j

  46. What this really means: by fishbowl · · Score: 3, Interesting

    People who consider technical issues over making a quick buck do not rise to levels of significant decision making authority, neither in business nor in academia.

    --
    -fb Everything not expressly forbidden is now mandatory.
  47. How much is Microsoft really giving? by cookie_cutter · · Score: 3, Insightful
    Each year, Microsoft gives away about $100 million of that to universities

    How much of that $100 million is in the form of MS software, which is free for Microsoft to give away?

  48. Ethics are ethics by IthnkImParanoid · · Score: 5, Insightful

    Accepting a "donation" in exchange for using Windows is a conflict of interest. The job of the faculty and administration is to choose the best educational tools. You are right that good progamming principles are platform/OS independent, but that does not preclude the possibility that one platform/OS facilitates education better than others. I am not making the case that Windows is an inferior tool here, as it would likely be a long and controversial argument; however, I will say that accepting money in this way prevents the school from deciding which is the best choice.

    --
    It's nothing but crumpled porno and Ayn Rand.
  49. like a drug dealer by b17bmbr · · Score: 3, Interesting

    i am a public school teacher and am finishing up a masters' in technology. you have no idea how microsoft makes it presence felt. they throw freebies to our district IT people. in college, our professors require work in either .doc or .ppt, and we get office for like $20.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  50. Re:Yes because very by Mr_Matt · · Score: 4, Interesting
    Heh-heh...you're joking, right? Let's look at some innovations that came out of .edu's...
    • The Mouse - developed at the Stanford Research Institute and forwared to Xerox PARC...
    • Windowed GUI systems - again Xerox PARC, which benefited from it's University of Washington roots...
    • While we're on GUIs...the X-Windows system was an MIT project
    • Although DARPA created the Internet (Al Gore notwithstanding :) it was universities that spread its use to students long before AOL came around...
    • You are familiar with what the "B" stands for in "BSD" aren't you? (hint: it's Berkeley, as in UC-Berkeley. OK, that's more than a hint, but I figured you might need it...)
    ...and that's just off the top of my head. I don't think you can swing a cat in the world of computers and not hit something that exists at least partly because of those pesky .edus.

    Besides which, if you think that Microsoft ripping off Q-DOS to make MS-DOS and then copying Apple to make Windows is 'innovative' then I have a bridge that might be for sale... :)
    --


    But what does my opinion matter, I just vote here. It's not like I have any money or anything.
  51. This just happened here by KillerHamster · · Score: 2, Informative

    I just arrived back to the BGSU campus a few days ago, and when I went into the lab in the basement of the computer science building, I noticed that all the SGI X-terminals and Macintoshes had been replaced by brand new Dells. That was the only lab I used, since I'd rather do my programming assignments on Solaris/CDE than in Visual C++ or on the UNIX system over telnet. I complained to a lot of people, but no one so far has been able to tell me why they did this or what happened to the SGI's. They got new Dells for at least one other lab too, which were NOT needed, while raising everyone's tuition again. I guess I'll never know, but I really think Microsoft had something to do with it. Maybe that's why we can buy Windows and Office (Professional versions) for only ten dollars at the bookstore. I guess I'll be using KDevelop now.

  52. GNU vs. MS: C++ Compilers by ansak · · Score: 2, Insightful

    The best way to combat MS' penetration of the Universities is with quality and features + appropriate publicity. On one of the issues near and dear to academics, MS may actually be ahead of the OSS tools.

    Currently, the word-among-the-gurus here where I work is that the level of compliance on Win32 to the C++ standard is in the latest .NET C++ compiler, not in GCC. Rather than complaining that MS-FUD is working, we should be making sure that things like GCC stays ahead. That's a harder task, but a more satisfying one in the long haul.

    And if the local gurus are wrong about standards compliance and DevStudio 7 vs. GCC, then let me hear it -- and I'll be more than willing to trumpet it within my sphere of influence at least. I think we'd be happy to use the same compiler on all platforms: our software is on several for all of which GCC is available yet we don't use it on any. Spec compliance is only one issue, but it is an issue.

    cheers...ank

    --
    Still hoping for Gentle Treatment...
  53. But, Long term by big-giant-head · · Score: 3, Insightful

    MS will get the 150K + interest back when the University has to upgrade x1000 pc and servers every 2 years.

    You would think University professors would think a bit more about the big picture .....

    Never mind I take that back, having known a few, I can see how this might work......

    --

    So Long and Thanks for all the Fish.
  54. Sounds the same to me by siskbc · · Score: 5, Funny
    At least the tobacco companies products work.

    I don't know, I'd say M$ware works at least as well as tobacco. Both give decent results in the short term, but eventually result in a fatal process crash. And hey, at least you can reboot your computer. I suppose if you're Hindu you believe you can reboot yourself, as well.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Sounds the same to me by Unregistered · · Score: 5, Funny

      Except one product destroys your body slowly over time without fully disclosing the dangers, and the other's a dried plant.

  55. You mean I'm supposed to schmooze? by Daniel+Zappala · · Score: 4, Funny

    You mean to tell me there's something in this for me when I pick textbooks for my CS classes? All along I've been trying to choose the textbooks that I felt covered the material the best. And in many cases I've missed out on any kind of opportunity by forgoing a textbook and taking the time to select relevant research papers. What else am I missing out on?

  56. Re:Good for us all by RLW · · Score: 3, Insightful

    You're right, that's not the case. The *point* is a homogenous environment limits the variety of systems to which students may experience. The very best developers are those which have worked on a variety of systems. This allows them to think in more abstract terms and not just in the solution space of a single system. Both adaptive-ness and creativity are enhance by knowledge of many systems and languages too. If M$aFT gets it's way we'll all be limited to C#.NET and some blue screening version of windows forever. yick. it's enough to make one want to go Amish.

    Haha.. you fool! You fell victim to one of the classic blunders.
    The most famous is: Never get involved in a land war in Asia.
    Only slightly less well know is this: Never go in against a Sicilian when death is on the line!
    - Vezzini

  57. A Problem by Llywelyn · · Score: 2, Insightful

    Except that programming is also about the tools that you use to create those programs.

    A kid who learned on the Visual C++ IDE and nothing else and who has been thrown into a unix environment is going to freak. Why? Because even if he was only taught how to program ANSI C++ and could pick up a new language in his sleep, he still is not prepared to use the tools required to compile those languages.

    Things like makefiles, gcc, VisualAge, etc. From experience its a hell of a lot easier to go from a command line to an IDE than it is to go from an IDE to a command line.

    Once you are familiar with the class of tools then you can move on just fine and be expected to pick up other tools of that nature relatively quickly (e.g., once you know how to use gcc its not hard to get used to VisualAge; if you can use ProjectBuilder you can probably pick up the differences for Metrowerks or the Visual C++ IDE relatively quickly; debuggers all do similar things; etc).

    --
    Integrate Keynote and LaTeX
  58. look at the boost results by shis-ka-bob · · Score: 2, Informative
    The only 100% is for MSVC++ version 7.1 (up from 86% in version 7.0). The next highest score is gcc 3.3.1 on linux (99%). These are both excellent scores - the boost tests are heavy into templates, which are about the nastiest thing a compiler will see.

    The guru's are correct, but ask them if they can tell you if they have encountered a real world case where gcc 3.3 wasn't good enough. Now ask the faculty if access to the source code is helpful in the advanced classes. I'll bet the answers will be .... ummmmm no and YES.

    But, you are right - gcc needs to improve. And from the boost test results, I would say that gcc is improving rapidly. MS VC++ can compile clean on one platform, gcc is cross patform. Hats off to the gcc team for writing some great code.

    See the boost regression tests

    --
    Think global, act loco
  59. MS on UMD by Sklein382 · · Score: 2, Informative

    Recently I participated in a High School Programming contest at the University Of Maryland. Microsoft was a key sponsor of the event, and even shelled out the cash for the prizes. In addition to that, they had their on campus student rep come and give an informative presentation about their new Tablet PC. But it looks like the contest is going to need a new sponsor next year, as they're switching the language over from C++ to Java. On another note, my favorite sponsor was Papa John's, who donated the pizza.

  60. It happened at UC Berkeley by 200_success · · Score: 3, Informative

    At UC Berkeley (home of Unix!), around May 1999, I was a teaching assistant for CS 61B (Introduction to Data Structures). The course was taught in Java (and before that, C). The UC Berkeley CS labs for introductory undergrad courses are all Unix (Solaris x86, HP-UX, DEC OSF/1).

    The lecturer received a letter from a Microsoft rep with a proposition to switch to Microsoft technologies, offering all of the software that we could possibly want. It was, of course, immediately tossed into the recycling bin with some sort of remark containing the word "slimey."

  61. Re:Good for us all by vsprintf · · Score: 2, Funny

    How many of those books were written by faculty members?

    If memory serves, most of my text books were written by faculty members somewhere. Just a thought.

  62. Re:Yes because very by Darth · · Score: 3, Informative

    dont forget Cisco.

    their original product was the result of a university research project.

    --
    Darth --
    Nil Mortifi, Sine Lucre
  63. Scary Statistics by brandido · · Score: 5, Insightful
    I think the scariest statistic from the article is:
    Microsoft's total research and development budget -- $4.7 billion in 2003, $4.3 billion in 2002 and $4.4 billion in 2001 -- is estimated to be more than all the rest of the software industry spends together. Each year, Microsoft gives away about $100 million of that to universities.

    In comparison, according to the National Science Foundation, computer science department expenditures at all universities and colleges from all sources for 2001 was less than $1 billion.
    Basically, 10 percent of all computer science department expenditures at all universities and colleges from all sources for 2001 was funded by Microsoft. This is corporate sponsorship, and, presumably, influence on a major scale that is shocking. I don't see how this could be over-stated enough.
    --
    First Falcon-1 to orbit, then Falcon-9. Then I can die a happy man.
  64. Academia isn't a software source any more by Animats · · Score: 2, Interesting
    Once, academia was a big source for software, because government funding was available for its development. BSD UNIX was a DoD funded project. So was Mach. So was Kerberos. Mosaic was government-funded. But all of those are at least a decade old.

    But now, not much comes out of US academia in terms of usable software. The funding isn't there, it isn't perceived as research, and academic computer science departments represent a tiny fraction of computing today.

    So, schools that train what are basically Microsoft Certified Software Engineers are probably inevitable.

  65. Re:Good for us all by purdue_thor · · Score: 2, Informative

    Minimum wage? Wow.

    Let me remind you who these people are... I'll assume you're talking about Science or Engineering types since this is /. Typically, Professors were the top of their class (or near there) in their Undergraduate studies. Then they went on and gave up 4 - 6 years of their lives being Graduate Students getting paid peanuts for their long hours while their Undergrad. classmates were getting paid pretty well. Most likely, they were also near the top in their Grad. studies before finding an academic job. Then they went on and did a post-doc for not much money before joining the ranks at a school and working their way up the tenure ladder (while getting substantially less than their peers).

    What's my point? Becoming a Professor is definitely not about the money. Remember, these people are typically the top-of-the-top and could have gotten really great jobs but decided to stick around and teach for a living. Professors that have been around a while do pretty well for themselves -- but that's only after more than a decade of not.

    You tell me... are you gonna work 60 - 80 hours a week for no money so that you can teach or would you accept that job with a company that would be more than happy to hire a world expert and would compensate accordingly? If we forced Professors to make minimum wage then only the worst are gonna teach because the others know they need to provide for their families. Don't say it's for the love of it... there are lots of things I love to do but I know I have to eat and so I don't do them for a living.

  66. Re:Yes because very by enjo13 · · Score: 2, Informative

    I have a very personal one:

    Most of the technology used in autonomous disaster recovery robots (you know, the ones who go into earthquake zones and the like searching for survivors without any risk to humans?) where almost completely developed at the University level. It's involved NUMEROUS institutions who all contributed a certain piece (for example, I personally worked on flocking algorithms for controlling groups of these things while an undergrad).

    --
    Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
  67. Sigh... by raw-sewage · · Score: 2, Insightful
    I've got to hand it to Microsoft, they're pretty smart in the marketing department. I just mentored an intern who's only a couple years behind me (from the same school). He said that Microsoft is giving away .Net for CS majors and I think even giving away Office for students in general.

    I'd applaud Microsoft if closed/proprietary data formats weren't their game. It just infuriates me that Microsoft is working so hard to make their products incompatible with other products. Sorry to echo what is already a chant, but they are exploiting their monopoly. If they didn't have a monopoly, they couldn't get away with this extreme incompatibility with non-MS products.

    My Microsoft-loving, open source-hating co-worker loves to say that proprietary data formats are just good business---it's intellectual property, and un-American and anti-comptetetive to say otherwise. WTF! How do MS Office's cryptic file formats offer Microsoft any competetive advantage other than keeping competetors out of the market?

    I'm convinced that if there were three or even two office software suits with relatively even market share, they'd all do a pretty darn good job of reading each other's formats. I'm sure they'd also be a few generations ahead of MS Office---not just "little" features, but hugely useful stuff, like voice dictation, character recognition, integrated document database management, instant Internet publication, inherent crypto, authentication, security, etc.

    The fact that Microsoft tries so hard to break compatability with non-MS products is proof enough that they do not compete on innovation. If their products are really so good, why hide the APIs?

    Another thing that blows my mind is that people have become brainwashed to accept this as status quo. I work for a Fortune 100 company, and our IT director has actually said, "We can't do business without Microsoft." Man, that's a sweet deal for Microsoft! How many multi-billion dollar companies are saying they need Microsoft? Congratulations, Microsoft, on creating a drug-like dependancy!

    It's hilarious, really.

  68. Which company was that again? by mschuyler · · Score: 2, Insightful

    I seem to remember when Apple did exactly the same thing, donating hardware and software to schools. It was a 'good thing' and ever so clever marketing (Remember the Black Apple for education?) From about 1978 or so an entire generation of elementary and secondary school children were inundated with Apple this and Apple that. The educational market, at least in my state, was absolutely and completely dominated by Apple--no question. You couldn't walk into a school without encountering Apple, Viscalc, and even Zardax (Does ANYONE but me remember Zardax (Australian word processor)?

    But those kids are now in their twenties and thirties and Apple now has what? 3% of the market? Somehow Apple invested in this sure thing and it didn't work out.

    --
    How about a moderation of -1 pedantic.
  69. Very Disappointing by kmsigel · · Score: 4, Informative

    I was an MIT CS student from 1988-1993 (BS and MS). Part of what made MIT great was that Microsoft's crap wasn't used. MIT has always had a strong "home grown" culture. The software we used was largely developed at MIT, much of it written (at least partly) by other students. You saw, by example, that you could create the tools you need and you don't need to rely on some company's bug filled code to get the job done.

    It is sad to think that MIT CS has become (or could become) a showcase for Microsoft tools.

  70. Cheap research with tax payer matching funds by Mybrid · · Score: 3, Interesting

    Over the years UNIX has benefited greatly from the fact that Universities like Berkeley, MIT and Stanford published research because BSD was wide open. In 1996, when I was a grad student at Berkeley in CS, Microsoft approached the Profs at Berkeley with the source code for NT. The idea was that Berkeley would do research on NT. Amazingly enough the proposal was considered. Rumor was, and I don't know this for a fact, that the only reason the deal fell through is that while Microsoft was willing to release 100% of the source, they weren't willing to relenquish copyright. Derived worked would be owned by Microsoft, even when published. Berkeley said no.

    It is interesting then that Microsoft wants research done on .NET.

    "The company concluded that to make .Net a success, it had to get academics involved. Not only would their imprimatur lend credibility to the technology, Microsoft would benefit from their technical expertise."
    This is just euphumism for buying cheap research. While $500 million dollars may seem a lot, its nothing compared to the 4 billion of internal expenditure. What are they getting for that 4 billion? My bet would be that if University profs and students start innovating on .NET then that $500 million will pay out much more rewards then the 4 billion of internal dollars. Microsoft is just wanting cheap yet better research with tax payer matching funds.
  71. This isn't news by Tuross · · Score: 2, Insightful

    Microsoft has been doing this for decades.
    I am not interested in returning to University to get a degree when that degree is nothing more than an MCSE. I've seen the kind of so-called computer engineers the current courses put out, and it makes me sick. Take away MS Paint^H^H^H^H^H^HVisual Basic and these people cannot create "hello world", let alone anything worthy of engineering.
    A tertiary qualification should be something that is challenging, giving a good grounding in current knowledge (with complete history) on the topic of the degree while also encouraging new thoughts, generating a person capable of tackling any task in any environment.
    It should not be, as it currently is, the training of mindless zombies with whatever the latest version is of a single vendors product(s). It sickens me to think the government encourages its citizens to partake in the criminal activity of a criminal organisation, using academic institutions so they can be the scapegoat should there be any fallout later.

    --
    Matt
    1. Read Slashdot
    2. ???
    3. Profit
  72. How'd they buy off Hal Abelson? by LionMage · · Score: 3, Informative

    As an MIT graduate (Class of 1992), I'm appalled by this turn of events. But what really bugs me is that Hal Abelson is involved with this ludicrous arrangement between MIT and Microsoft, in an administrative capacity. (This is according to the article.) Hal is co-author of the SICP text book (Structure and Interpretation of Computer Programs), and was one of my professors when I was there. How the hell did they buy him off?

    What will this mean for future MIT students? Will SCHEME be replaced by C# as the language of choice for entry level CS classes? The article bemoans that many universities are having their CS departments reduced to little better than vocational schools, where knowledge of proprietary software is prized over theory and general concepts that can be applied anywhere. I think this is a very real threat to future innovation.

    Microsoft might win more mind-share in the short run, but they'll be screwing the world out of the next generation of advancements in the long run. I, for one, will have grave doubts about sending my offspring to MIT.

  73. The reduction of objectivity by jesterzog · · Score: 2, Interesting

    As much as they might like to, Microsoft can't control how we think about abstract problems. If you learn about linked lists using Visual C++, vi and gcc, or pascal and EDT, you are STILL learning about linked lists.

    I agree with you about the main point of what's learned in computer science. In my comp-sci degree, I also consider the abstract concepts that I learned as much more important than the day-to-day software that we were using to learn it. I disagree with your post as a whole, however, since I think the software and tools used can and do have an impact on the learning environment.

    By paying out large sums of money and heavily subsidising courses, Microsoft is hampering the independence of the university staff to make the best possible choice of tools for teaching a quality course.

    There's certainly an argument that because Microsoft is giving lots of money for its software to be used, it's lowering the fees that I might have to pay and somehow increasing quality in other areas. On the other hand, this is penalising potential makers of higher quality academic software simply because they can't afford to bribe with larger amounts than Microsoft can, and it's penalising students who might not get as useful-a-learning-environment because of it.

  74. Re:Stupid question by Mongoose · · Score: 2, Interesting

    XEmacs and GNU emacs both are great 'IDEs' to learn to use -- they work on every platform. Hell, even OS X *ships with GNU emacs.

    Also there are a million template/macro/etc bundles out there to use for dozens of languages and it's easy to make your own in arch independent elisp.

    Does MSVC++ generate Singleton classes for you in C++ given a class name and a click? Yeah, MSVC++ is pretty crippling after having a truely open development system.

    Btw, if you screw around with any of my cheap templates send me comments. I need to release some more C++ templates/template generators. =)