Slashdot Mirror


Are Colleges Helping to Maintain the Microsoft Monopoly?

lexus99 asks: "Recently, while attending college and wanting to take tests in order to avoid taking basic computer courses, I have signed up for a few SAM (Skills Assessment Manager) tests. What really surprised me is that these tests are entirely based upon Microsoft products (Windows XP and Office XP). Note that this course is -required- before taking any any of the more advanced courses. Is this not a clear cut case of U.S. Colleges forcing its students to exclusively use Microsoft's software? Does Microsoft pay for this 'privledge', or do the schools get some type of M$ discounts? I don't believe that I will have any problem passing these tests, as I frequently use M$ software in my workplace, but I cannot help but feel insulted that I have to take them in order to take more advanced UNIX courses." This issue is a lot more complex than it sounds. Many colleges fall into Microsoft's software because they do get decent volume discounts and Microsoft provides them with decent service, so why change what works? However, with the new licensing schemes that Microsoft is beginning to push, maybe we'll see some change in this area in the near future. Have any of you seen evidence of Microsoft worming it's way into your college courses?

7 of 190 comments (clear)

  1. I don't see the problem ... by Breakerofthings · · Score: 5, Interesting

    This is not a troll ... I use Linux/FreeBSD exclusively; don't even own a Windoze box ... BUT
    1) requiring students to have a proficiency in MS Products in no way "forcing its students to exclusively use Microsoft's software?" The problem here is your [mis]use of the word "exclusively".
    2) I am as pro OSS as anyone (except perhaps RMS ;), but this is the real world. (Unfortunately, IMHO), windows is what is "out there", predominantly. While I am excited by the growth in Linux's market share, and anticipate the day MS is no longer an effective monopoly, I am realistic; One needs a minimal level of proficiency in MS Products to succeed. At work, we are a GNU Linux/FreeBSD shop; all servers, all development,EXCEPT for the workstations in Sales, which are Win2000 ... So, even though I am a "Unix Guy", I still have to deal with Windows, which is the case in, I suspect, virtually any job (hell, even if you are a web developer in a strictly Unix Server environment, you STILL should test on Windows browsers!!)

    So ... What exactly is your problem here? do you think you should be graduated ignorant of the OS with the *vastly* greater market share? What would *that* say about your school?

  2. my school by pizza_milkshake · · Score: 3, Interesting
    i just started going to school again part-time, and they are M$-whores. On the plus side I got free copies of Windows XP and VS.NET. I haven't used them and probably never will, but you never know.

    My CS 171 course is taught using solely VC++. In fact alot of students noticed when I brought in a non-Windows lappy into our lab (our classroom is several long tables with Thinkpads with NT4 on them) -- they look at me differently because I get all my work done with vim in a console. I am by no means even a power *NIX user, and it concerns me that I get the feeling that they think I'm doing something they couldn't do.

  3. My impressions @ SFU by Screaming+Lunatic · · Score: 5, Interesting
    [disclaimer] Saturday night. Just got home from bar. Pissed out of my mind. [/disclaimer]

    I just recently graduated from the Comp Sci department at SFU. My impression: The business faculty is very pro-Microsoft. Everything is done using Word, PPT, IE, etc. The problem is that the people making the decisions have gained their skills on MS platforms.

    A good chunk (probably about 2/3) of the professors in the Comp Sci department despise MS products and are *nix guys. In other terms, prefer to use *nix on their primary machine. But, and a big but, a lot of stuff that is taught that is platform specific, is taught with respect to MS products. For example, GUI development is taught using MFC.

    And that is the problem. When general computing methodolgies/techniques are taught, they apply to *nix platforms without much tinkering. But when you try to apply techniques to MS platforms, there is a poop-load of exceptions that you have to be aware of.

    For example:

    This how you code in C++, but this is how VC++ implements for-scoping.

    These are the techniques to design "good" user interfaces, but this is how you would implement them in Windows.

    There is a lot of pressure from industry for students to learn to be efficient on the Windows platform and other "high demand" tools/methodoligies (such as Java/extreme programming/XML/etc). What usually happens is that companies screen based on "buzz words". And there is a lot of pressure from industry to produce graduates that have training in licking the flavour of the month, rather than having solid understanding of Comp Sci principles. They seem to want MCSEs, that can get the particular task done now and do not care about the future; rather than people who understand general principles that will apply for decades to come.

    For example, a local Vancouver company [cough]Crystal Decisions[/cough] did not want to hire me for a position because I had not programmed in Java. Despite the fact that I have been writing Object-Oriented C++ code for 5+ years and that I'm currently teaching my sister Java who is taking CS101.

    The problem is that CS departments are very heavily influenced by industry. And who is the biggest heavy-weight in industry? (That question was rhetorical).

  4. Gnome/KDE are helping to maintain the MS monopoly by dozer · · Score: 2, Interesting

    I'm using Gnome 1.4 for a VLSI Layout class and Win XP for Signal Processing. Here's what I've noticed...

    Gnome:

    1) Recently Gnome suddenly started refusing to start up. I needed to log into a Windows machine and blow away "~/.gnome*". Bye bye settings. Figuring that out and then setting everything up again killed a LOT of time. It was infuriating.

    2) No decent text editor. gedit stinks. Today, Kate is just now becoming usable. It'll take two more years for today's version to get onto the lab computers.

    3) No word processor. AbiWord is only just now becoming usable. OpenOffice is becoming decent too, but holy cow is it big and slow. Again, two years until today's versions are in the labs.

    4) Motif apps. Mathematica and Matlab are big, slow (try resizing a window), clunky (careful of the numlock key), and ugly. Mouse wheel doesn't work. They are painful to use.

    5) Can't copy and paste pictures. Think I'm kidding? Try writing a paper where you need to save all 45 Matlab plots to disk and manually open them in AbiWord. It takes forever.

    XP: I use Matlab and Word and I've never had a single issue. Well, the XP UI is one of the most hideous things I've ever seen, but it seems to work well enough.

    I run Linux exclusively at home. At school, though, it is time-consuming and hard to use. Right now, Microsoft deserves to dominate the computer labs. I just need to get my work done ASAP, not fiddle with .login files and corrupt desktop settings. XP provides this, Linux doesn't. I believe this will change in a few years...

  5. Re:Try Carnegie Mellon! by apapadop · · Score: 2, Interesting

    As a non-CS Carnegie Mellon student, I must sadly report that the situation isn't like this at all in other departments. I was preparing a ./ post myself a couple of days back, but waw reluctant to post it because if was too bitter to CMU.

    The situation goes like this: (Heinz School of Business & Public Policy)

    We were required to have a laptop. At the same time, anyone not purchasing the "official" CMU laptop (IBM Thinkpad T23 with Windows XP and 15GB more of crappy software, all notoriously misconfigured) was penalized with a "support premium" of $750. So we aaaall had to have this nice XP-based system, full of M$ products (.NET studio, full Office suite etc). Why, I ask?

    Further, since I deleted everything and installed GNU/Linux on the laptop, I've noticed a couple of "incompatibilities" with the university. If I want to change my departmental password, I have to go to the help desk and ask them to do it for me, because the only electronic way of doing it, is a windows utility! (I'm not talking about the campus-wide password here, just the Heinz password).

    Or take the other day, we were having a student rep election. Votes were submitted to a (non-encrypted...) website, that did not work with Mozilla or Konqueror. It just would not register my vote, returning an error message. When I told the department about that, they said other (IE) users did not have any problems.

    On any other occasion that I've asked for help (mostly to do with encrypting my communication with the university servers), I've received a bunch of "well, we don't really support your platform" replies.

    I'm really frustrated at the M$-exclusive policy of my department, especially taking into account CMU's reputation and the conditions that you reported for the CS department!

    The incident with the Word file you mentioned happened to me, in precicely the reverse way. I submitted an assignment as .pdf, only to be told off and asked (in all capitals) PLEASE, FROM NEXT TIME, USE MS-WORD TO DO THE HOMEWORK.

    How does one deal with an attitude like that?

  6. At Georgia Tech... by Anglophile · · Score: 2, Interesting

    At Georgia Tech Microsoft has recently begun a deal where any student who has taken the third CS class or higher automatically gets free access to a website where he can download two copies of each of the latest Windows OSes and many fully licensed copies of developer software. As far as I know this is free to school and comes with no strings attached. Smart move by Microsoft I say, as this seemed much more attractive and simple than the deals mentioned in some of the above posts.

    -Miles Stoudenmire

  7. Two questions, a thousand answers by OldMiner · · Score: 5, Interesting

    There are really two important questions here:

    1. Are colleges using Microsoft software in their labs?
    2. Are colleges teaching their students to use Microsoft products?

    The first question seems to about whether colleges are getting people comfortable with Microsoft products, or accomodating them if they are already comfortable. OTOH, the second question is a matter of whether courses specifically teach skills in a Microsoft-centric fashion.

    Realistically, I can't speak to a trend, but I can tell you how things are at my school. I attend an engineering college. Obviously, this makes us not big on CS; therefore, we tend to deploy Windows on most of our open labs. It's what most students and professors are comfortable with when they arrive. Therefore, a lot of non-CS students see a lot of Windows. At least at first.

    But simultaneously there is an open Linux lab in which anyone can get accounts with non-too-shabby computers. Almost no one but Geophysics uses it, but they require its use for some courses. And all of the nice physics labs for 3rd year and higher physics majors run Redhat. They're set up with Linux because all junior level and above reports must be done in LaTeX.

    Everyone is required to take at least one programming course, which normally winds up being Fortran or C/C++ for everyone. Chemical engineers can take VB. C/C++ is taught almost exclusively on IRIX boxes. Only recently have we had a teacher that even required any exposure to visual studio for that class -- or any low-to-mid level CS class.

    As far as CS students go, all high-level CS classes tend to either be a Unix-environment or a 'use any environment available on campus'. Most teaching is mathematically and theoretically centered. I can't count how many times teachers have said in lecture that we're being taught important theory and not too much application because we might as well go to a trade school if we just want to learn current applications.

    What about non-CS required courses? We're all required to take a lot of general courses, one of which (EPICS) includes required use of Microsoft Project. We're all required to take a year of calculus-based physics whose labs were taught in additional Redhat labs. They're not Windows labs.

    Myself, I find this pretty mixed. There are a lot of *nix machines on campus but they're frequently not obvious until you get in a class that requires them or you simply seek them out. We more-or-less force some cross-platform experience on all majors. But if someone wants to be all Microsoft, he can probably get by like that if he doesn't mind taking alternate courses and debating with his counselor. And the same can be done for someone who wants to go all Linux.

    My experience is, despite heavy Microsoft pressure, we're a rather OS-balanced school. I can only hope all schools are along the same lines.

    Oh, and how do I know we have heavy Microsoft pressure?

    Date: Wed, 25 Sep 2002 10:49:43 -0700
    From: <x-xxxxx@microsoft.com>
    To: xxxxx@mines.edu
    Subject: Opportunity

    My name is xxxxx xxxxx and I am representing Microsoft and their Student Representative Program. We are looking for one qualified student in good standing that will be representing Microsoft and their latest .NET Technologies on campus. The student would be hired as a part-time employee (10-15 hours per week) of xxxxxxxx for the fall and spring academic year. http://www.microsoft.com/net/

    Requirements include:
    * Candidates that are using Microsoft technologies already, not necessarily the new .NET technologies.
    * Candidates with a "B" GPA or above.
    * Experience speaking to peers and large groups
    * Involved in outside activities related to their major (ideally holding a position such as President within the club or organization)
    * Need to be very dedicated, outgoing and energized

    Ideally we are looking for current Junior students that could possibly maintain the program for two years, however sophomores and graduate would be great candidates as well. We will have phone interviews from now until Thursday, October 10th, preferably with faculty-recommended students that have the dedication and enthusiasm to represent the latest Microsoft .NET technologies. The chosen student with then be flown to the Microsoft campus in Redmond, Washington for the weekend of October 18th-20th for training.

    I've attached a copy of the job description/posting. Please let me know what you feel would be the best way to locate potentially qualified candidates for the program. If you could post the job opening on the bulletin board that would be fantastic.

    <<Student Representative JD.doc>>
    Thank you for your time.

    Regards,

    Just a hunch.

    --
    You like splinters in your crotch? -Jon Caldara