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."
IAALS.
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.
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
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?
It works for the U.S. tobacco companies, so why not?
--rc
Naming rights for the first two letters of XXNBC now up for bid...
Ceci n'est pas un post.
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!!!!
It is unethical on so many levels.
Look for example at that comapny called Microsoft, I think they where a proprietary software-company. And look how bad it went with them!!
Proud patriot and republican voter.
...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.
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"
C'mon slashdot, what is with this Microsoft fetish lately? Get with it and keep up the SCO bashing for goodness sake!
--
hecubas
Hecubas
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.
I, for one, welcome our new redmond overlords...
Oh wait! No, I don't!
Unis are chucking out hundreds (thousands?) of BS and MS students per year that know exactly jack about programming, development and engineering and you are surprised that these same Unis are switching to M$ products?! Must be a slow news day or something...
Javascript + Nintendo DSi = DSiCade
MSNBC has published lots of MSFT-critical articles. It's nothing new. It's actually a good sign showing that they are not as biased as say, MSN Search, as a result of being affifiliated with Microsoft.
Given that academic computing has traditionally been both the source of and the stronghold for innovative software, this is a disturbing long-term trend."
Indeed.
However, i almost hope that opensource and true computing innovation is so entrenched in colleges (i.e. MIT for instance) that it would be impossible for MS to get any kind of a footing.
I can only hope.
do() || do_not();
The scary thing is, some kids are now being taught things like PowerPoint in middle school....
I guess that school isn't as good as I though. Glad I didn't apply.
What happened to the good old days when the teachers got Apples? Now they get PCs?
There goes Apple's monopoly. Oh wait, that died a few years ago.
"That's so plausible, I can't believe it!" - Leela
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
This is just more proof that the rats built the earth to find the ultimate question. Microsoft is their lead implementer on earth.
New year Resolution: Don't change sig this year
i know at my school, not only is everything run on windows, whereas there used to be several HPUX boxes, but also anyone who takes the .NET classes gets a copy of visual studio.
this is par for the course from the company who bundled free browsers and cd recorders in their bloated overpriced OS.
!(^((ri)|(mp))aa$)
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.
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.
(Damn, the phone rang. I could have had first post on a red-meat Micro$oft story!)
What I'm listening to now on Pandora...
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.
/. 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???
And yes, I realize most of you
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!
They know the biggest amount of piracy goes on in college campuses, so they make it cheap to be legit. They know they're competing with open source, so they lower their prices to get rid of the 'but it's free' reason for using less-than-compatible free software. They're aware that if students use their free time with Microsoft software they're going to build their skills in that area and be more likely to carry them to work with them later.
I think that Microsoft is very charitable in this regard, and this doesn't even include when they donate fully-loaded computers to communities. In my mind, this is a win-win for students, and I'd be ashamed if I was trying to put pressure on them to stop this. Not very good advocacy to lock somebody into software via politics no matter who is doing it.
When accessing msnbc.com, IE has been set to issue a security warning "May contain false and disgracefully unresearched claims."
Seriously, though... My friend registered for a required computer class at her local community college. She told me the syllabus said all students needed Office XP. Another student asked the teacher if Office 2000 would do and the teacher said it wouldn't. I told her to ignore what the teacher said, he didn't know what he was talking about, any word processing needs she had could be fulfilled by Word 2000 or OSS. Then she told me she didn't need it just for word processing, the book for their class was called "Learning to Use Office XP."
Ohhhh.... I feel sick just remembering it.
---
WARNING:Slashdot karma not redeemable in the afterlife.
I hated not having MS-empowered machines on my campus. The linux / Sun machines were never set up right so most of the functionality was crippled. Plus, when I graduated I came to the real world only to realize the place I worked at used Microsoft products for *everything*, not apps like VI.
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
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.
If you do not want this pattern to continue, simply do not apply for research funding from Microsoft. Furthermore, reject all donations from Microsoft and never do any consulting work for them or their research division. That has been my plan for quite some time.
The (accredited) Software Engineering program at my school requires students to have access to at least one computer running some form of Unix. Typically this is Mandrake or RedHat on the student's home computer but there are also Solaris and Linux labs on campus for student use.
Typically the only Engineering students who use the MS labs for programming are students in the first year software design class.
My username does not make me Apathetic. It's irony, get it?
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.
No surprise that there is so much outsourcing to India and former Eastern Bloc countries then.
They're hardly doing this only in the US. In country where I live, about a year ago, there was a big show with Bill Gates coming and being portrayed as such a nice guy for giving away lot of computers with MS software on it for free or very low cost to high schools
Come on, they're big corporation, with lots of many to spare, and this is pretty smart thing on their part
"Two beers or not two beers. That's the question." -- Shakesbeer
The corporation, however, has also directly or indirectly influenced curriculums and research priorities, drawing an outcry from critics who say the donations are turning computer science departments into vocational schools where mastery of proprietary computer programs are valued over the study of theory
Does this mean that colleges and universities have to change the curriculum to get the donnations? I was reading about the Waterloo school in the article which wanted to change intro to programming from using C++ to C#. I would say that if Miscrosoft wants to give, that is good, but if they want to influance for what purpose their products are used, then I think schools should not accept their giveaways.
I think schools should also ensure they have diversity of products. If they have a computer lab, they should try and include many different kinds of machines, not just PC's. I would like to see labs with Mac's, Suns, and other brands. Maybe because Microsoft is giving, other manufacturers will follow.
Rosco: "If brains were gunpowder, Enos couldn't blow his nose."
At worst, this allows students to have exposure to a little more than they might otherwise have. You'll have a difficult time brainwashing everyone when there's a free alternative to try.
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.
This unfortunately is no news for some italian universities. One of the largest CS universities in Milan (http://www.unimib.it) is totally running on MS software, with just a small PC running Linux machine being sneaked in for the poor student to do as little Unix as possible. Funnily, though, the language of choice is Java. :-)
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.
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!"
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."
effigy, huh?
Nothing burns like an effigy.
At least with MS, you can always format and install Linux
What makes you think you can't do this with Apple's proprietary hardware?
- Tony
I learned to ignore dubious claims such as this in Marketing 312: The Benefits of Monopolies and the Lies of the CommonFolk (TM Microsoft 1999)
---
WARNING:Slashdot karma not redeemable in the afterlife.
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!"
BOO! TERRO
"I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
Bearing gifts of cash, software and computers worth $25 million [...]
Can't they just say like "Hey, thanks for the hardware!", dump the Windows crap and install BSD/Linux/..?
Why am I sure that they actually have to use the OS they are given as a "gift"?
Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
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.
When we finally acquisitioned all the machines, we had a pow-wow to decide what software to put on the machines. Most of the group voted open source, because of the low cost (free!) and wide avilability of programs. However, the administration felt otherwise. Since they had recently gotten a VIP "visit" from MS, they told us that we had to meet with them (the administration) to decide what platforms to use.
In the end, the "discussion" led to our adoption of .NET in all the machines in the lab. We reluctantly agreed, thinking that it would cost us very little through the university, and we could get free support. So, we begrudgingly agreed.
However, when classtime rolled around, the students that came in needed help with *nix and compiling using the command line!! Apparently nobody told the professors they were supposed to use MS software.
In the end, we decided to wipe all the machines and install Suse. When word about our actions got out, the administration had a cow. Needless to say, I am no longer decision-maker for the lab, and the same goes for the other open-source advocates.
So much for University freedom of speech...
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.
After what I've experienced the last 3 days, I would not recommend any university to heavily rely on Microsoft as a vendor. When students came back to school starting a few days ago, enough were infected with MS.Blaster to jam up the entire campus network with worm traffic. Typing this message is the first thing I've been able to do online since Saturday. Fix your software first, Microsoft! Until then, you can't be trusted to run my college's software.
- Offer MS products at cheapo prices.
- Get students hooked on MS products.
- Wait untill they aren't students anymore and cough up the full price.
- PROFIT!
Alternative:Hate me!
The FSEDU Project has been been founded to protect the students rights from predatory companies and universities.
:n tOp tion
We have developed a students bill of rights
here
1. You have the right to use free software instead of proprietary software for all school-related tasks. The school shall not impede this right in any way.
2. You have the right to demand open file formats:
2.1. Allow sincere choice of software/operating system
2.2. Openly specified and freely implementable
2.3. Work with completely Free systems
3. You have the right to publish your homework assignments as you see fit, for profit or gratis.
4. You have the right to publish what you learn, in your own words, for profit or gratis.
Not only Microsoft is taking away students rights, but also our beloved REDHAT as well
See my open letter to REDHAT here REDHATLETTER
and HERE
Little do people know but the Microsoft licenses
have clauses in them that require the schools to monitor the student and report them to microsoft if they suspect them of violating the EULA. This is probably illegal in Europe.
Here are some selections from the MS Student License Aggreement
http://www.microsoft.com/education/?ID=CAStude
"
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.
The worst thing is that taxpayer money is being spent on taking the basic rights of the students way.
Introspection is the key to understanding
I think corporation donations are a boon to colleges. True, they may have strings attached, and in most cases they do, but the school also benefits from them. At a major engineering school at which I study, we have dedicated Intel and Apple labs, which were built using academic donations from the respective companies.
Just because we got a new Mac lab does not mean, the department did away with the UNIX machines. A new lab was built to accomodate the new machines, and as a result, students ended up with *more* choice and Freedom to choose the OS of their liking.
Setting up UNIX labs does not require a big investment from schools.Infact, any open source software can be set up without any major monetary investment.It's the proprietary software (Matlab for example) which costs a lot of money. If companies donate hardware and software required to run their proprietary software, they may be promoting their product, but the students surely end up with more freedom to choose the software they like, as long as the department is sensible about it, and not merely being sold out to the corporation.
An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
Colleges have always been the battleground for special interests, often at the expense of the education they offer.
When I was in college, midway into the program, the CS department made a deal with the government to supply them with shiny new PCs. All they had to do was convert their CS program from C/Pascal over to ADA. The government touted ADA as the future of all programming. The school immediately did so and I found myself having to audit low-level ADA classes in order to pick up the remaining credits I needed to graduate. Totally bunk, and I had no desire to design missile guidance systems when I graduated so the whole program was a waste of time, but hey, the school got a bunch of new PCs, and now I can talk tech with the waiter/CS grad at the local O'Henry's. So everything turned out happily ever after.
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.
i think it is a wise move for MS to target young people, maybe uni is a bit too old, they should really try penetrating primary schools etc.
although flawed and insecure by nature, MS is very user friendly, and young children will be drawn to it and eventually hooked. this should naturally lead to more (comfy and familiar) usages in their adulthood.
at the moment, is linux friendly enough for young, innocent learning children?
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:
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.
Some people have a way with words, and some people, um, thingy.
I think not. \
You should be _happy_ that MSNBC is running this story, thankfully, they are being at least a little bit independent of the people that have invested in them.
John.
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.
Goddamn. What if they'll stop teaching people how to code in ix86 assembly! Oh wait...
BOO! TERRO
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."
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.
Sign up now for Fall classes:
- Geography (required materials: Streets & Trips 2004)
- Calculus (required materials: install Solver and Equation Editor in Microsoft Office)
- History (required materials: "How Microsoft Invented the Internet" by William Gates - on CD-ROM)
- English#
- Basketweaving.net
When i was at Univ. of Waterloo in 1988, I had to write essays on a vm/cms machine with BookMaster because that`s what ibm wrote its manuals on. Let me tell you, that sucked, esp. since wysiwyg text editors were already popular then. My degree program was more or less a feeder program for their IT dept. in Toronto.
Gave me full, free, legal copies of WinXP Professional and Visual Studio.NET.
On the bright side though, the university had Redhat Linux on more computers last year than the year before, and they were new computers this time. And many of the upper division programming classes expect you to use Linux.
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.
Dictators do similar things to the minds of the youth.
LMAO.
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.
I recently explored the possibility of going back to school for a technology degree from a local college.
One of the most disappointing things that I discovered was the huge number of Microsoft-specific classes (Visual Basic on up), the small number of Java classes (no pun intended), and most miserably of all, a single class focusing on Linux -- not mandatory, and worth only a single credit hour.
It wasn't a big school, granted, but the idea that most of the kids who go to this school to get a technology degree do so without ever having to lay a hand on a Unix machine...it just seems so wrong somehow.
I think I'll stick with debian, open office, and all the lovely free software that came with my distro.
Thanks anyway... I prefer software that works.
Cost of new windows OS and software: about 300 dollars (Student discount rate)
Cost of lost term papers and other data due to windows blue screens: several months!
Cost of converting to linux and discovering I am no longer part of the hive mind: PRICELESS!
Don't think different, just think for yourself.
I got $15 an hour as a UROP.
On the topic at hand, I only
wish that the new Gates building
were "Building 666". I know they
would be skipping a few numbers,
but it would be well worth it.
What are you selling for this this money?
:n tOp tion
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=CAStude
"
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
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.
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.
I had heard about microsoft's selling their software to college students at drasticly reduced prices before. however, I am currently going through orientation in a PHD program at a certain University in Indiana and they have Microsft office available for FREE to students via download. And certain students can get acess to their OS's for free as well. Now certainly what has happened is that my university has probably included the cost of these in tuition.
During orientation I mentioned that you could download Openoffice and its open source. Their responce was, "But microsoft office is free, why not use it?" I could not get these people to understand why they shouldn't download a microsoft product.
If we can't get phd students who claim to be active in social causes to understand why microsoft is evil, it will be very long time before we get the typical apathetic person to understand.
http://www.popularculturegaming.com -- my blog about the culture of videogame players
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."
When Apple donated Macs to school, we loved it. And many of those benefitted became loyal Apple fans.
So why criticize Microsoft's actions?
They were both trying to do the same thing: grow interests and innovations for their product by having students learn about their product. Helping community is good PR, but that's not what most companies go for when they donate. Company executes are investors. They constantly face the challenge of where to put their money on. Many of them invests in school for their company's future as their main interest.
In fact, I feel it is the school's responsibility to decide whether the amount of donation being offered justifies the impact on the students. A business's best interest is always money, I won't blame them for that. A educational institute, on the other hand, should look out for their students.
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.
see my post here :- lis t/2003-August/msg00014.html
: :E J:p lanet.tvi.cc.nm.us/cit/helpdesk/Microsoft_Campus_A greement.pdf+%22Master+Campus+Agreement+Terms+and+ Conditions%22&hl=de&ie=UTF-8
:
http://www.redhat.com/archives/open-source-now
I forgot the best quote
Here is an HTML version of the googlecache
http://www.google.de/search?q=cache:TM2QXwgnzg
"
3. All the institution owned or leased machines that are running the
software
You do not necessarily need to keep records on all users who access the
software on institution owned or leased machines unless there is a
possibility that unauthorized (non-academic) users may have access. If
that's a possibility, the institution should keep records on all users
who access institution owned or leased machines.
Proper record keeping of your licensed users is important and required
per your agreement with Microsoft. You will need to determine the best
method for record keeping. You may keep hard-copy records or an
electronic database. Most institutions maintain a database of faculty
and staff users as well as a separate student database, which is
tracked via a Student Identification number, if they have the Student
Option.
"
So big brother is now watching you.
So, the college now has to watch the student even more, and turn them
in to microsoft to save themselvs legal fees
"You must keep all usual and proper records relating to the running of
the software by your users. We reserve the right to audit you during
the licensed period and for a period of one year thereafter, provided
that such audit(s) will be conducted during normal business hours and
in such a manner as not to interfere unreasonably with your operations.
Additionally, you must use reasonable efforts to make your users aware
of the terms and conditions upon which they are allowed to run the
Software.
Accordingly, you must:
a. Notify all users in advance of running the software that: (i) their
use of the software is subject to the terms of your agreement,
including but not limited to limitations of liability, disclaimer of
warranties and exclusion of remedies; (ii) they are allowed to run
the software only during the licensed period; and (iii) if your
agreement is terminated,
you do not submit a subscription order form prior to the expiration of
the licensed
period, or if you purchase perpetual licenses for the software, then
all software run
under your agreement must be deleted when the licensed period expires
or is
otherwise earlier terminated, whichever is first; and,
b. Periodically publish in an institution-wide publication and
applicable web sites either
the then current license rights or a reference to the location (either
physical or on a
computer network) where the they can be reviewed; and
c. Notify us immediately if you are aware of any actual or potential
violation of your
agreement; and,
d. Provide all reasonable assistance and cooperation as requested by us
to investigate and remedy any unauthorized use of the software by your
users.
If you comply with this section, you will not be held responsible of
your students' failure to comply with the terms of your agreement."
>>
So all these long haired linux users have to be reported to the
microsoft police to save on the lawyer bill.
Introspection is the key to understanding
Salem State College requires all incoming freshmen to be proficient in MS Windows Apps. The textbook series was published by Microsoft and included a CD that would only run on Windows containing weekly quizzes programmed in Macromedia. It made me sick.
I've hit Karma 50 and gotten a Score:5, Troll... I win!
Being a college student at a small private college you wouldn't think that Microsoft's grasp would reach this far -- think again. In our Computer Information Systems department, we get a discounted rate for the MSDN alliance, which in turn gives me the oppurtunity to code in Visual Studio.NET for free -- the same as any linux alternative. Secondly, with this much exposure to the Windows way of doing things (e.g. the campus is entirely wired in windows, and the internships involve Windows-based solutions) we can't help but to use Microsoft solutions in everything we study. CIS itself is about Concepts, but at the end of the day, students will end up using what they are brought up around, and like it or not, Microsoft has that ability as a corporation. This isn't something you see from Linux -- not until the Desktop medium breaksthrough, then your Red Hats, SCOs and other Linux Corporations will start to try to win college campus' back over -- they must, if they want to gain acceptance for the 60,000+ graduates each year.
War isn't about who's right. It's about who's left.
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.
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
The dealer says 'the first hit is free'.
Windows - OK but keep the C-pound out.
Do not use powerpoint and claim that the community can access your content.
Could it be that MS is finally catching on to what Sun and Apple have been doing for years? At least MS doesn't lock you into hardware as well, like Sun and Apple did/do...
In the CS department at the University of Southern California- 4 years ago, M$ handed our department a bunch of copies of Win NT and Visual Studio to hand out to the programming students. At the same time (im not sure of the EXACT correspondance, but there is one), our CS201 class (basically advanced datastructures and the event-loop model) switched over to MFC *gag* from Java. I now use MS Visual Studio .NET, and while its a good IDE, I can honestly say I would be using gcc right now if this shinnaniganry hadn't happened.
"Sorry Im not more user-friendly."
Any serious CS student will find out about Linux anyway, and any serious CS student will try it out. If they like it, they'll keep using it, and if not, they'll go back to Windows. If they like it enough to contribute, then they'll learn to program it, and if they don't then they'll just program what they learned in class.
Now how is this any different than the way things already were?
"I may not have morals, but I have standards."
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.
How much of that $100 million is in the form of MS software, which is free for Microsoft to give away?
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.
...is to get Microsoft Bob a professorship and Clippy the paperclip a job as team mascot.
Video games, hardly an MIT priority but a strong commercial interest of Microsoft's, have suddenly become a subject of scholarly inquiry.
Several points:
I know MS bashing is the tune here, but at least they're giving money to education. What should they do, give away SPARC workstations? At least it's less money for Billy to spend on champagne and whores.
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.
Remember what Linux was and how it got here? It was always grass roots and whilst academic institutions are suckers for funding, academics are not stupid (that's why they are employed to teach us dumber folk).
...
They'll take the funding, sponsor the course, give out the free software and happily give you extra marks for using Linux and teach OSS approaches alongside.
This article gives the OSS community little to worry about. Move along there
"It's not your information. It's information about you" - John Ford, Vice President, Equifax
Microsoft gives all our engineers (4000+) free Windows, Visual Studio, Visio, and much more. They gave our CS department free licenses for VS. Giving students free stuff! Wooo, bad company there!
Microsoft is doing what is legal and is good for its best interest.
/. readers should appreciate competition.
RMS does the same just in a much more hysterically loud yelling tone.
Those unix ivory tower types have been running unxi toooooo long on vaxes, at&t system v machines, sun workstations, and hpux machines.
If the unversities were such altruistic places, the professors would work for minimum wage so that everyone could afford an eductation.
hmmmmm.....that's not the case....greedy greedy faculty members
Microsoft hires more than a few student representatives at the University of Toronto (read: Canada) to maintain a "Microsoft Student Research Group" ... Basically, they hold meetings every month and push .NET and tablet PCs (at least, at the one meeting I went to), whilst bribing you with free merch and pizza. They occasionally organize projects built by students done on a volunteer basis using .NET technology ... which no doubt finds its way back to the peeps at Microsoft. Free labour under the guise of "research". Fabulous.
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.
Oracle does it, too. Most college-level database courses learn SQL - in particular Oracle's version of SQL.
Thanks,
--
Matt
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.
.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.
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
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...
Free and Open Source Software developers, friends, and associated companies give away hundreds of billions of dollars in software and services to schools, neighbors, businesses, and the world in general without requring a change of curricula or Non-Disclosure Agreement. And only the Podunk Times-Chronicle-Gazette carried the story (hint: it's in small print, buried under the "New Fat Burning Breathrough!" article on page 7).
Hmm. Hey!
We need a Free and Open Source Software Appreciation Day! Send $10 to your favorite project or something. Spend an hour translating that page to Swahili. Hug your local Linux or BSD geek!
--
Given enough personal experience, all stereotypes are shallow.
Unless, of course, you're developing for other operating systems ;-)
Back in the old days when I was in school, IBM completely dominated the computer business. Yet, in four years of an engineering degree I never saw IBM hardware until the original PC came out. I used DEC PDPs, DEC VAX, CDC Cyber, HP 3000s, DG something or others, under a variety of operating systems and different development tools. Some of the classes required different things because they were optimized for the course topic at hand, structured programming, scientific programming, graphics, etc. The point at my school (and probably many other schools) was that the tool wasn't important, the process was. And, no one expected us to buy these things, we used University equipment.
As "studying computers" has shifted from computer science to the somewhat vocational training we see a lot today, I think some of us hoped that Universities (especially the elite like MIT) would abstain from the corporate handouts. At least when those handouts came with an influence on actual class content. After all, its the art of the hack we love, not necessarily the money the hack brings us. Whether Microsoft is great or not, it is increasingly using its war chest of Windows and Office monopoly money to win the war of attrition regardless of Microsoft functionality or appropriateness for the job at hand.
So, the increasing concern is all those young minds at VT enter the work force without a broad base of experience. And, when all you have is a hammer, everything looks like MFC.
Sleep is for the Weak
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.
Now, if I was teaching a course on "how to make your hair go grey trying to implement your UI design with a toolkit", I'd choose MFC.
Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
The article is completely true. Here at the University of Georgia, there are people hired by Microsoft to give CS "presentations" highlighting new technologies. These people are called "student ambassadors". These "presentations" are pretty much advertisements for Microsoft products. Afterwards, raffles are held in which the prizes are copies of Windows XP Home Edition, a student version of .Net, or some other crap. I went to one, thinking it was legit, only to have to sit through a half hour presentation of how to make a useless web app with XML and Visual Studio .Net. It did draw quite a crowd, and all were soaking it up. In my experience with some of the CS majors, most have little to no experience with non-Microsoft tools and programs and no interest in gaining any, so I doubt, upon hitting the job market, that they will give up those tools and programs and learn something different. *sigh*
So Screw the mac users, screw the linux users. To go to university you need a PC with Windows.
What kind of university doesn't provide labs so that students can access the computers for private study? If you ran LTSP or vncserver you could provide people with portable logons whatever machine they were on, and whatever OS. No need to install anythig but a client.
Why assume things are all equal, when you can be sure and make them all equal? Lucky person who has the joy of setting up terminal services so that the poor mac users don't have to switch OS's. Royally Sucks just isn't how I'd describe it.
I have no issue about Microsoft being involved in schools as long as the administrators and faculty keep MS in check. That is, don't let MS start dictating course content or convincing the sys admins to convert all their administration systems to MS software. I think it is good for the students to have exposure to MS's technology, as long as they are exposed to other systems as well. Of course this is true for any university dealing with a vendor.
The article mentions students at one university protesting the requirement of C# as a first year programming language. The school decided to offer a multi-lingual course instead. That's the right way to deal with MS. Students should always be shown the alternatives in a fair and balanced view. Computer Science should be about methodology and theory first, implementations and tools later. It's reassuring to see that the next generation of technical people are recognizing MS's marketing BS as BS.
--
hecubas
Hecubas
Yeah, it doesn't have the mindless panache of:
"I've just poured a bowl of hot grits down my pants!"
Sigh....the good ol' days.
-- You see, there would be these conclusions that you could jump to
Can someone recommend a graphical IDE for *nix? A prof of mine demonstrated DDD and I would have killed for it (compared to the horrible, horrible time I had in my data structs class doing it 100% from the command line), but getting it to work well is another matter entirely.
To make laws that man cannot, and will not obey, serves to bring all law into contempt.
--E.C. Stanton
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
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?
The point is: I DON'T BLAME PEPSI. My University signed a shitty contract that (according to them) does not even allow them to divulge the terms of their agreement to the general student body.
Same thing goes for Microsoft. I expect them to offer big dollars with big strings attached, and small dollars with small or no strings. I also expect the university to turn down deals that violate the principles of freedom of choice, be they cola, or OS. A University is NOT a business where simple cost/benifit analysis decides the day. Certain principles should NEVER be crossed no matter how many dollars get thrown in your face. The reality is that principles are being erroded in small and big ways every day, to the point that Universities becoming just another business school catering to business needs - that is bad for both students AND business.
W9x:Thanks for the make-work project Bill.
I may have misinterpreted the submitter's remarks as being stereotypical anti-MS trolling, whereas he may have only been commenting on the disturbingly effective monopolistic practices MS uses to market its software.
At my college there were 5 or 6 night classes offered based on microsoft, one for cisco, and none for unix or linux. Then there was a handful of programming courses but It seems pretty obvious that schools are becoming more Microsoft Centric in their teaching. While there is a trend with corporations to migrate from Microsoft to Linux. Well I guess we are back to the same problem as before, the students graduating are not up to the task, since their training will be irrelevant.
A couple of years ago when the company I worked for started in the wireless space we looked for investment. One company who wanted to look at investing in us was Micorsoft. Strangely enough the offer conisted of primarly 0% cash and mostly free licenses and consultancy. It was a classic attempt to get us completely reliant on them so if we were succesful then we would owe them $$ big time in license fees. Thankfully the offer was turned down and we are a J2EE/Linux development shop :-).
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
Do you think you might be capable of reading this because of NCSA Mosaic? From the "About" field of IE(I know - I'm at work) Based on NCSA Mosaic(TM); was developed at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign. Had to give a shout out to my Alma Mater!
Hansel USA - Chut up and read!
do not welcome our Microsoft overlords.
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
There is only one solution to this issue.
All universities must be funded by the government and not by students, gifts etc. There should be no battle in order to get money for research, nor should a University have to sell it's soul to the devil in order to survive. This is just another example of the failed educational policy in the US (and some other countries). A university that bends over backwards and drop their pants and take a firm grip around the ankles is not worthy of any adimartion. They are most likely willing to (as quite a few companies have already demonstrated) to sign on to whatever the money says. Makes me wanna puke!
If you mod me down, I *will* introduce you to my sister!
Slashdot needs to add a "-2 cliche". That'll serve as a sharp warning.
Fucking tories :(
-Laxitive
I work for a college and the Academic Computing staff want nohing to do with anything but Microsoft. Under threat of an audit they bought a campus wide license and now use that as cost justification for everything else "After all we already have the software".
I work in the internal IT department. We run the "business" on linux and HPUX. But the future, the students, are all being taught on Microsoft stuff.
And here I was sitting in one of the big MIT computer labs the other day and admiring how MS-free it was...
Microsoft may have taken over aero-astro's flight simulators, but the average MIT student still spends an awful lot of time on MIT's very own special linux / unix distro -- athena. It's in all the main computer labs, all the dorms, and scattered around campus at "quick-stations" for 10-minute log-ins to check your mail or find your new class or get your slashdot fix.
MS-money may have shifted a few department-specific labs, but I don't think MIT is going to be completely MS-ified anytime soon. The article makes it sound as if everyone's stopped paying attention to the iCampus initiative because everyone's been brainwashed into using MS. I think it's more likely ignored because it's taken over a few niches where it performs better and otherwise it hasn't made any impact on the way people work.
Companies have been buying their way into schools for a long, long time. When Apple did it, it was considered philanthropy. When Sun did it, it was considered cool. When Microsoft does it, /. whines about Bill roasting babies over barbecue pits.
Big, fat deal. Universities have a responsibility to 1) teach the science of computing, and 2) teach the real world of computer engineering. Whether YOU like it or not that Microsoft has a prominent role in the real world, universities have a responsibility to equip their students for the real world.
Universities have a responsibility to prepare students to use, choose, and extend the hardware and software technologies that exist. They must educate people about the qualities (good and bad) about existing designs and implementations, so that the students can make good decisions, and understand what is going on.
Linux is NOT always the best solution, although these days it is almost always at least a *good* solution. Microsoft is NOT always a bad choice. Universities MUST teach people to make decisions themselves, and not to blindly accept a position. It doesn't matter if the position is "[Linux|Microsoft|Cheese] is pure [evil|delight|cheddar]!" or whatever.
UNIX license holders have long enforced their view of the world at universities. As a professional software developer, I had to watch many UNIX weenies un-weenify after they left college, in order to get some real-world perspective. Yes, UNIX/Linux has its virtues. It also has its problems. Learning how to honestly evaluate the strengths and weaknesses of a design/product/whatever is part of GROWING UP. Microsoft finally has some technology that is at least usable in a real university CS program -- namely NT. I'm GLAD that universities are finally beginning to teach UNIX and NT, not as something holy and pure, but as real-world instances of the ideas that they teach.
Also, one final note -- UNIVERSITIES NEED MONEY/EQUIPMENT/ETC. It's a GOOD THING if Microsoft gives millions in hardware, etc. to universities. Sure, there may be strings attached, and this should always be scrutinized. But there are always strings attached when someone donates a one and six zeroes to a university. This is just how universities work.
"MSNBC (oh, the irony) is running a scary article entitled Microsoft's big role on campus"
1. It's a Washington Post article.
2. It wouldn't be "ironic" even if it was an MSNBC article.
Okay, so this is more typical than what you would have thought. Personally, I'm not surprised due to the ways of capitalism and the fact that it took M$ this long to realize the benefits. Remember how Apple gave the primary and secondary schools Macintoshes for their computer labs before the Internet became popular.
Now what happened over at my university (Purdue to be exact), the Dean of CS signed an agreement with Microsoft, and then left just before I started in 2000, which at that time, was running Solaris. It's somewhat ironic that the M% software we got would no longer be supported due to the Java lawsuit.
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.
Ask yourself this: is the purpose of university to explore new ideas, or to teach a trade? And if you think the former, then what the hell are the colleges for?
I firmly believe that if you want to learn a specific trade--say Microsoft-specific crap--that's the realm of college. University is the prime exploratory ground for new ideas and experimental stuff, which means Scheme and Eiffel are the natural choices.
Do you think the MIT Media Lab would have become what it is now if it were subject to a Microsoft-only regimine?
You may say "well times change!" but if that's true, then the colleges serve no purpose at all any more.
Having read the comments (Well...most of them...) I have to ask: what's the problem?
I know, I know...we want to piss and moan because M$ is stealing perfectly bright students away from "us" (that is, the Open Source people) by giving out software. However...being a Uni. student, I can comment.
The agreements Microsoft makes are not evil, as we would all like to believe. It's a decent way for kids (that is, anyone in college at this point) to become familiar with multi-thousand dollar pieces of software.
As it is, I can walk out of college in a year saying "I can use Product X", at least to some extent. Without the campus agreements, I could use Word. And that because it is installed in the labs by default. Wow...that's really great marketability.
Do I want to waste my life working exclusively on Windows-based software? No. Is there a good chance I'll be using Windows-based software at least part of my programming life? Yes.
I say more power to them, and maybe some other organizations (for example, those that cater to Linux users) should pick up on the M$ system: give students access to the software. It costs a little (a very little, in M$'s case) now, but the payoff (already-trained users) is worth it. Get some already-trained Linux people used to enterprise-level software, and who knows what could happen...
So big brother is now watching you.
:
So, the college now has to watch the student even more, and turn them
in to microsoft to save themselvs legal fees
Oh, please. If you really believe anywhere but (and even then, it's a stretch) dinky community colleges are obsessively watching student PCs for pirated software...You're seriously deluding yourself.
You don't seem to have an idea of the size and complexity of networks at most decent-sized schools, and you vastly over-estimate the motivation level of most network admins towards such monitoring.
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."
It is not the issue if they are execercizing this, but the fact that your rights are being sold.
Introspection is the key to understanding
Where do you get the stuff from? If downloaded from 'eacademy' or some such, then it isn't a gift, it was paid for by the budgets of the respective departments, so it essentially is hidden away in your tuition. When I went to college, so many people went around saying 'woah, MS is giving the students all this stuff for free download', never realizing that behind the scenes MS was getting paid for everything, just not in any way directly visible to the students..
XML is like violence. If it doesn't solve the problem, use more.
If MS wants to donate money and licenses to univerisites, why is that suddenly bribery and propaganda? Apple was doing this long before MS. No one's pointing a gun at the schools and saying they need to say yes. MS has an agenda to develop and sell software. If they want to partner with universities, that's their right. If you think it's not in a university's best interest, blame the university, not MS. The MS bigotry is getting old.
How is this worse than IBM, DEC, or Apple?
All three of 'em (and a lot more) gave universities equipment, software, documentation, and/or what-have-you, for free or at steep discounts, in return for both a tax deduction and several years of graduating classes trained on THEIR systems.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
First Falcon-1 to orbit, then Falcon-9. Then I can die a happy man.
A Java run-time and compiler can be downloaded for free from Sun's website. There are also open source Java implementations. In no way will tuition be raised by using Java instead of some hacked-up-monopolistic-language-polluting-knock-of f.
In fact, the only way to get a free J++ compiler is to have one donated. Otherwise you're legally bound to play for it.
-- Fighting mediocrity one bad post at a time.
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.
Although my opinion is probably "unslashdotical" campuses are inhabited by people from medicine, arts , social sciences who may have only tertiary interest in computers. Not everyone is enthused by operating systems.
:)
The installed base of software is higher and the learning curve for MS technologies is much smaller for people from a non-technical background. Its much easier for a person majoring in psychology or statistics (although it may be a generalisation) to use Windows and get research software for Windows than depend on Linux.
The gap between thinking and visualization is much smaller for Microsoft products than Linux. For researchers who are busy and dont want to hunt for information or software (dont know what is rpm, what is a kernel) its much easier to use Windows. Also comments like "Windows crashes more often" are heard more often with heavy computer users. For users who just want to use the occasional word processor, browse the occasional web page and work on some specific software MS holds more appeal.
Go on Mod me down
Inconceivable
Look, the article was vague and wasn't purely about the technical topics. The first 2 are Office apps! There are .NET courses mentioned, but those are mentioned as though they are the first of their kind at the school. Heck, my first class used VB. After that it was c/c++ until Java came out my Sr. year.
Even in an MSNBC article, there are NUMEROUS examples of students and faculty fighting the move.
My point is that I don't think people should get too excited about this. MS has been doing this kind of thing for years. Linux is a topic of much greater interest and it doesn't have a marketing budget near what MS does. Examples, the main reason WinServer 2003 gets any attention is the insanely expensive marketing campaign and MS press releases talking about how well it's selling.
That's quite a suprise given their licensing program...
As NERDS you all should remember SOMETHING about school. Professors and students are fickle, snobby, and distrustful of large corporations. They are particularly distrustful of large corps that act in the manner of a MS...
Let 'em give stuff and money away. I didn't dislike MS until I had to deal with their product on a technical level. MS-haters aren't born, we're made.
Heck, I think all first years should be restricted to only MS products, they can't even say Linux, kinda like initiation. Then, CS 201 is a technology comparison - from architecture to implementation: Linux vs. Windows, Java vs. C# vs. Python vs. Perl. THat'll take care of it!
Computer Science is Applied Philosophy
Err.. you're thinking of the Gates Building at Stanford, maybe?
One of the main purposes' for the University system is to dissamate general knowledge that the private sector could never provide becuase it was too locked up in propriatory knowledge and R&D. Now, with Linux - things are switching back to the private sector, and that is a good thing, becuase people will no longer half to choose between an "education" and "work" - they will come hand in hand, and the knowledge you learn in one place will be useable everywhere.
Let the universities destroy themselves, they cost too much anyhow.
Also, Please consider this :
Many schools have policies that effectivly prevent you from being able to study only using free software. They are forcing you to sign away your rights.
It is not only the monitoring clause, but the fact that you are being forced to accept file formats that have been designed to supports microsofts illegal practices.
Introspection is the key to understanding
It is appalling how a convicted monopolist can use the profit it is continuing to make out of its monopoly to buy out the educational system the world over. What a disgrace.
Of those to whom much is given, much is required.
Rights to what?
From all appearances, it appears your main problem is with the tracking provided for in the agreement....I'm guessing you're not an American, but it probably still applies in some way- we're already being tracked through Social Security numbers, driver's licenses, student ID's, grade records...Nobody gives a damn if Microsoft knows they have a copy of Windows installed.
If you don't want them to do a headcount on you, don't use their products. If you're using Linux exclusively, you are invisible to Microsoft for all intents and purposes.
Well, truthfully, Community Colleges are trade schools, so it makes more sense for them to cater to the needs of the local chamber of commerce. 4 year and graduate schools are an entirely different animal, and are supposed to teach skills that relate to the application of theory and the innovation of ideas.
Then, frankly, find a different school or become more flexible. As I said to someone else below, are you going to school to concentrate on learning or worry about religious debates over platforms?
Personally, the school I go to supports Linux, Solaris machines, a few VMS clusters, along with Macs and Windows.
That aside, people just use what works. Like it or not, Microsoft file formats are the standard, and they're going to be used until a completely compelling reason to change is found.
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.
and now, a few years later, I really cant remember which was which. Can't really remember your ethics class either, or is that not offered these days?
This controversy is no different from giant drug companies piling money into schools, beefing up their biotechnology programs etc, or Bush's 200 million USD campaign warchest. IMO, this is a *big* issue, and in the end dilutes the integrity, purpose and freedom of the university.
What a coincidence.
Senators Feingold and McCain say that campaign financing contributes to the public's belief that the political system is corrupt. Same with universities. I'm not saying funding should be disallowed, however, it's one thing to pay for a new building, quite another to be dictating to the universities. This article sums it up pretty well. Scary when books like those by Philip K. Dick and newspapers like the Onion are our reality.
It's common for /.er's to root for open-source and Linux vs. Microsoft and their various products. But when you take an article like this into consideration, it's hard not to notice that if Microsoft loses the war, all the people they pushed into using their products will suddenly have skills they can't use. The job market will probably go through a period of turmoil, as there may not be enough of the "new skills" to go around and the MS-trained workers have to relearn a new environment.
And of course, the funding would disappear.
But all sorts of strange things seem to happen, these days, so perhaps this will come about...
Me, I'm trying to learn things non-MS.
Your right to choose to use only free software.
Your rights to fair use of the software, to look inside the binaries, to build compatible software.
I am an American, what does that have to do with it.
I dont want to use their Products. Unfortunally they have corrupted so many schools that it is impossible for students to avoid using their product or other non-free software.
Introspection is the key to understanding
Sun gives away a lot of its softwar to students, for free.
And MIT is certainly not the Microsoft Institute of Technology. The Harvard-MIT Data Center is an all Java project, whose faculty are contributors to some of the Apache Jakarta open source projects.
Microsft has been found guilty of abusing this so called standard. The proposal from the justice department was to publish the file format.
The issue is the license that prevents you from reverse engineering these files, you are signing your rights away with the EULA. The schools are being corrupted and turned into the pushers and enforcers of this license that is designed to take away your rights.
You might not care about your rights that you are losing, because it does not affect you personally. But when you look at the macro level of the total effect you will see there is large effect.
Introspection is the key to understanding
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.
>> Then, frankly, find a different school or become >>more flexible
What if your school is high school? What if taypayer money is being spent on your rights being taken away.
>>Religious debates of platforms?
You are used to talking to much stupider people if you bring in arguments like that.
PhoenixFlare--
I am sorry dude,but you are making yourself look pretty silly with stupid stuff like that.
Introspection is the key to understanding
Your right to choose to use only free software.
Your rights to fair use of the software, to look inside the binaries, to build compatible software.
It sounds like you have issues more with the concept of non-free software, not Microsoft's license agreement specifcally. Plain and simple, you can only do certain things with certain software, and that's just the way the world works now.
I am an American, what does that have to do with it.
It seemed like you might not be an American. Some countries have different policies than the US does. That's all.
I dont want to use their Products. Unfortunally they have corrupted so many schools that it is impossible for students to avoid using their product or other non-free software.
Until (perhaps) the day monetary systems are abolished, there will always be non-free software. Even if they have to use non-free software, there's absolutely nothing preventing them for using free software themselves as well.
Also, would it really be fair to have students use only free programs while in school, and then be thrust into environments using products they've never touched before?
>> ...academic computing has traditionally been both the source of and the stronghold for innovative software.
Is this true? "A" source, and "a" stronghold" maybem but "the" source and stronghold of innovation? I wonder...
Sure, lots of college geeks have played around with Unix, and written some useful programs. But, Unix itself was developed by a corporation. And, didn't IBM invent the hard drive (the Winchester)? And, what was all that noise about Xerox and interfaces? The mouse, too.
Let's not get carried away about academia's contributions.
-- Slashdot: When Public Access TV Says "No"
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.
it does not matter if MS gives away software to college students. As soon as they have to start paying for it (or as soon as their needs outpace its capabilities) then they will make a choice that has nothing to do with what software they used in college.
Of course libertarians also don't think Microsoft is a monopoly...
It's brilliant. Get universities to use your software by offering money and discounted prices. Then in a few years hit them with an "audit" with full retail prices.
Well, there's spam egg sausage and spam, that's not got much spam in it.
What if your school is high school?
Then you should worry about getting ready for life after high school, learning as much as you can, and using Linux on your own time if the school doesn't provide for it.
What if taypayer money is being spent on your rights being taken away.
If you're in high school, you're either not paying taxes at all, or paying an extremely small amount, which would give you almost zero grounds to complain on that point.
You are used to talking to much stupider people if you bring in arguments like that.
My point was that the zealous worrying about what platform your school supports is really secondary to what you should be doing- getting an education. Believe or not, Windows use does not preclude learning. Sorry if you couldn't understand that.
I am sorry dude,but you are making yourself look pretty silly with stupid stuff like that.
I'm sorry too, "dude", but your apparent inability to use proper puncuation or spacing in simple sentences makes up for it.
Sounds like good old fashioned bribery to me or at least contrary to the behaviour you'd expect of a convicted monopoly.
What amazes me is that MIT are stupid enough to accept. Who said having letters after your name = intelligence
Hmmmmmm..... Deep fried and look like Squirrel.
If you really believe anywhere but (and even then, it's a stretch) dinky community colleges are obsessively watching student PCs for pirated software...
You're absolutely correct. There's no way that the typical network admin at a DCC is going to bother with the additional overhead of becoming Big Brother. They've got too much on their plates already.
But realize, too, that a typical DCC is going to do triple back-flips should a BSA audit come in and show the DCC lawyer this clause that says their balls are resting lightly on the spring trigger of a bear trap. Like, how much would we be liable for?
DCC's lawyer will advise DCC's provost or president to do Whatever It Takes to make the BSA or MS happy at that point.
"Provided by the management for your protection."
>It sounds like you have issues more with the >concept of non-free software, not Microsoft's >license agreement specifcally. Plain and simple, >you can only do certain things with certain >software, and that's just the way the world works >now.
:
I have problems with the way that microsoft is turning the schools into henchmen under the guise of giving you cheap software.
>It seemed like you might not be an American. >Some countries have different policies than the >US does. That's all.
Yes, I live in Germany, but am an American.
I wrote
>>>I dont want to use their Products. Unfortunally >>>they have corrupted so many schools that it is >>>impossible for students to avoid using their >>>product or other non-free software.
You Wrote
>Until (perhaps) the day monetary systems are >abolished, there will always be non-free >software. Even if they have to use non-free >software, there's absolutely nothing preventing >them for using free software themselves as well.
What is preventing them are the EULA on the software and file format. Basically there are some non-free applications like flash, java, powerpoint etc where the EULA coupled with the non-free licenses make taking part in a course that requires them very difficult if not impossible.
Students have the right to not use non-free software. Tax money should not be spent on taking that right away.
Introspection is the key to understanding
Nothing new here...
You scratch my balls, I'll scratch yours. Hmm no that's not exactly how it goes, but you get the idea.
.sigs are for post^Hers.
>>My point was that the zealous worrying about what >>platform your school supports is really secondary >>to what you should be doing- getting an education.
Supports? We are talking about what platforms are being Excluded here.
The issue is that the schools are *selling* the basic rights that you by nature, before they are taking from you.
Bad spellers of the world : UNTIE!!
Introspection is the key to understanding
Quite true.....True for anyone/anywhere, really.
I guess we can be thankful that sort of situation isn't common enough to be a real issue for the time being.
I wrote :
:
:
>>What if taypayer money is being spent on your >>rights being taken away.
PhoenixFlare Wrote
>If you're in high school, you're either not paying >taxes at all, or paying an extremely small amount, >which would give you almost zero grounds to >complain on that point.
Again, you are looking at it on the micro level. Please take a step back and look at it on the Macro level.
Think about the equasion
The basic Rights of millions of people sold,
Millions of tax dollars go to microsoft,
May schools benefit on the short term,
long term result is that free software does not have a chance to gain foothold with the EULA and Fileformats protected by licenses.
Who is losing? the students, the society.
Who is gaining? microsoft, and the few people in the government and schools who are getting lobbied or payed off.
The department of justice found microsoft guilty for abusing their office software and file formats for good reason.
Introspection is the key to understanding
Supports? We are talking about what platforms are being Excluded here.
No, we're talking about what platforms are supported via technical resources and teaching. You are being excluded from nothing. If you want to use Linux, and the school doesn't give you anywhere to do so, install it on a personal system and go nuts. They have no obligation to provide it on their hardware just because you think they should. If you want it to be mandated, better go into politics.
The issue is that the schools are *selling* the basic rights that you by nature, before they are taking from you.
Please go back and try again with correct grammar. I won't venture a rebuttal until you say it coherently.
I bet you get a lot of rhyming jokes from people in Nantucket.....
--Sig? Uh, it's in my other pants.
Schools -should- teach TeX and HTML and possibly UML, but in middle school. They should teach autodidactic repair and where to get a 32V supply too, but it so happens that's one of the weed-out courses they don't list on the College Catalog, along with the electives 'Would piercings do anything for the relish in my sex life?' and 'How can I maintain my intuition for P-Chem?'
Really? Is this truly disturbing? Personally, I have yet to experience an IDE that is as helpful as that of Visual Studio. Combining intellisense functionality with MSDN makes it for a powerful resource and development tool. I have not done a great deal of c++ coding in the unix world, but I have done my share of shell scripting and PERL. If you can give me an example of an IDE that is AS useful as Visual Studio, I will be willing to check it out. But until then, vi, vim and emacs are not tools for coding. They're merely scratch paper! Comparing Visual Studio to these environments is not fair- They're not IDE's- But what IDE's exist in the unix world that compete? I'm ignorant of them. Enlighten me.
The .NET framework has been nothing but helpful to me. I don't understand why so many are so opposed to Microsoft even when the solutions they're sharing are getting better and better. No more dll hell, a kick ass interface to the OS (.net framework) and an object library that by default handles much of the database/xml interaction I'm interested in. Why reinvent the wheel? Do you not see that using these standard interfaces not only makes your job easier, but makes coding with dev teams better by minimizing the opportunity for multiple devs to implement their own custom interfaces for these kinds of things?
Plus, MS does occasionally provide truly innovative solutions to very difficult problems. Are you telling me that help from MS is a ride on the short bus for academia? This is not Elitism. It is Ignorance. All operating systems, business solutions and programming languages have their advantages and disadvantages. This decision of Microsoft's is not brainwashing- it's an investment in it's future. Why shouldn't MS try to get more academics involved with it's software? Is submitter honestly suggesting that MS products will simply retard all future growth in the Computer Science field? Are you even reading what you are posting? Do you know what the definition of Disturbing is? Personally, I find the methodical killing of the Holocaust disturbing. As in, holy shit, I-crapped-my-pants-because-that-is-so-evil disturbing. Water that churns uncomfortably in it's cup disturbing. Seriously... Has the english language lost it's capacity for meaningful expression? Or have you forgotten where you put your dictionary?
MS's investments in academia are natural and helpful. It's easier to get a job in the real world using MS products- College graduates will be far better off with a higher awareness of MS solutions than they will with none at all. Unix/Macintosh/Windows can all coexist. Each have strengths and weaknesses. College students who are less exposed to the dominant tools will not be as successful as their competitors.
Plus, I'd rather see them giving away software there than squeezing the universities out of every penny they can like they did in the Ernie Ball case.
I'm not sure if my post will get past the /. thresholds...with my posting so late in the game.
There was this article written about 4 months ago on an Indian website about another technique that Microsoft uses to get leverage in universities by using so called Student Ambassadors. The gist of the article is that they get insider info about profs from students, and then send a marketing crew bearing "gifts" such as class presentations, textbooks, notes, exams, and of course software! Though it seems kind of slanted towards .NET, the writeup has interesting points. The article also has a short interview with a student ambassador (the student seems pro-Microsoft.) Check out http://www.sulekha.com/column.asp?cid=305808
for the entire article.
If you are too lazy to go there, here's the text (hopefully, the author doesn't mind...besides, that website is probably grateful not to get /. traffic!)
---
Robbing The Cradle
Most of you've heard of the tiny and flaccid Redmond beast. Yes, I'm referring to Microsoft, the scapegoat that gets trashed on a daily basis -- by software cognoscenti, open-source zealots, the federal government, and on occasion even by third-rate start-ups. But this public, private, and federal outrage at Microsoft is only a manifestation of that ingrained human sentiment characterized as "rooting for the underdog." And it's gone too far -- the underdog now seems to be anybody with an axe to grind against Softie. Like Gates says -- it has become fashionable to pick on Microsoft. Here's a company that has dramatically changed the face of the corporate world, mostly for the better, yet everybody is out to get them. At least, this is how I felt about Microsoft until a few weeks ago.
I'm a rabid sports fanatic. I enjoy watching a bone-crunching haymaker in the boxing ring as much as the next red-blooded male. When a boxer fights for keeps, tooth and nail, and benefits from the occasional "dirty" hit, I do not object. This is boxing, damnit; the game isn't meant for the faint of heart. So when the loser whines about the refereeing or low blows -- in my book, he is a sore loser. But here's where my blood lust stops. If the boxer punches out his girlfriend at home, I'm the first one in line clamoring to castrate the bugger. My reasoning is sound. Hitting (clean or otherwise) belongs only within the confines of a boxing ring. To me, the business world is like a boxing ring. By all means, use any and all winning techniques -- but only within the confines of business. Do not cross over into sanctified areas. As I found out, Microsoft is now neck deep in muck -- innovatively engaged in corrupting academia, tearing apart the world of learning like never before. Read on.
How many people know of Microsoft's latest Student Ambassador (SA) thrust? This is a relatively new (18-months young) program that is entirely different from the 3-month internships that Microsoft has traditionally offered college students. The Microsoft SA is a currently enrolled Engineering or Computer Science major in charge of pushing Microsoft technologies on their college campus. For instance, one of their responsibilities is to deliver upwards of 6 on-campus talks per year promoting Microsoft products. Microsoft, in return, provides the SA with resources including books, presentation materials, and onsite (at Redmond) training. Microsoft has seeded almost 200 universities in the US and Europe to date with these zealous "ambassadors". It shouldn't be too long before the program gets underway in Asia (India in particular) as well.
A more ominous (and recent) development is the direct assault on universities by Microsoft's own. Armed with the email address of a SA, they descend on campus with the explicit objective of capturing the curriculum. The SA provides Microsoft visitors with market research -- including information that identifies professors hostile to Microsoft, and those that are not. The Redmond boys then go to work
To me innovation is new and exciting ideas. Regardless of platform it seems to me innovation is a seperate beast. I've seen some really innovative software for both MS and Linux bases systems. If you wanna talk about programming languages, lets talk about that, but I don't see the validity is blaming the OS in lack of new ideas of software.
>No, we're talking about what platforms are >supported via technical resources and teaching.
What about distance learning?
What about courseware? What about video files? What about the teachers who require you to submit your papers in word format? What about the powerpoint slides that dont render on any viewer other that microsoft.
>>You are being excluded from nothing.
You are, I was. Some schools have the requirement of having windows to take part in at all.
>>They have no obligation to provide it on their >>hardware just because you think they should.
of course not.
>>If you want it to be mandated, better go into >>politics.
Yes of course. The www.fsedu.org project will get politically active some day.
The issue is that the schools are *selling* the basic rights that you *have* by nature, before they are *taken* from you by the EULA.
Introspection is the key to understanding
... then you got to know how to hack the DeathStar. Teach me more Billy!
If you wanted to get the whole of the united states to speak say spanish then you'd begin a the preshcool level and work your way up.
This is exactly why MicroSoft and Apple for years have fought a battle over schools. I learned to type on a Apple system. But in tech ed and computer science we used MicroSoft x86 based systems.
So if someone who's using a Mac all their life it can be their parents used it before but more than likely they used it during school.
I've got friends that were in yearbook for the highschool and they exclusively used Mac's to do all publishing becuase that's what Mac's have always been strong at. And to this day I'd say about 80% of them have stuck with Mac's though I do know several that went and got com sci degrees and work on *nix based systems.
Now that a good number (At least in the Linux case) of schools have moved to running Linux more students will be (Hate to use this word) Indoctrinated* into using Linux over say Windows. Though them using it after schools is dependent on how the person develops to use a computer. If it's for email, basic games, and other light home tasks then they'll be find.
HC Gamers that like MMO's and other DirectX based games will either go all Windows or Dual boot if so inclined.
"Given that academic computing has traditionally been both the source of and the stronghold for innovative software, this is a disturbing long-term trend."
Seriously folks, what killer apps have we seen from academia lately? I'm not saying there aren't, just that none come quickly to mind. Most of the software innovators jumped out from both the corporate and academic worlds and into the dot-com space during the boom. Remember all those Business2.0 stories about how dot-coms were going to be the R&D centers of the future? Well, the collapse of the bubble has eliminated that particular theory, but corporate and academia have been slow to reinvest and support true innovation.
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.
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 onMicrosoft 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
Systems research is a big part of computer science. user interfaces, file systems, metadata, servers, toolkits, etc. You can bet it makes a huge difference when students learn on a platform that (a) is basically 20 year old technology and (b) has Microsoft making all the decisions for them.
It was irrelevant, I wasnt learning computers, or even how to program in C, I was learning concepts.
Well, it was irrelevant to you because you have basically assimilated the view that systems research doesn't matter. In different words, you got deprived of a large chunk of your CS education, and you don't even know what you missed.
Universities are rarely on the cutting edge when it comes to teaching languages. They were teaching pascal back when C was cool, C when VisualBasic was tearing it up, C++ when Java was the thing, and now, Microsoft languages when open source is clearly the cutting edge.
What I learned that was of great value wasn't the languages anyway. It was the conceptual stuff. Language then becomes a tool of implementation of a concept.
-- $G
What ... let's check the biggest complaints about ms :
..." because the compiler cannot handle it)
-> non-conforming compiler (you are teaching ms C++, not C++) (I was actually given the advise "not to use templates for
-> ide design, I now know how it is done for qt/kde, and it royally beats ms
-> scriptability, have you ever tried to modify the environment ?
-> debugging : it may be nearly as good as emacs+gdb but it is nowhere near ddd
-> ever explained to someone how to program a parallel/serial port in windows ? I now know how to do it in pure assembly from a bootloader, and trust me, that's easier than doing it in windows. (in linux : PrivoxyWindowOpen("/dev/ttyS0"); )
-> MFC, dear god, what a monster
-> tools, in ms environments there are no tools available (you can have tools for $25 each, generally finding that they are crap)
(I did program 2 years in delphi from borland, and it is a LOT better, I believe it is actually easier than linux, but few people use it, and so tools are hard to find)
granted, you need someone to get you through the first few hours of linux, but it's well worth it (and with knoppix, you don't need that either)
On the one hand, since higher education is so desperately dependant on business handouts as funding is being cut, it is good that MS is at least helping out, and since MS products are used in so many areas in modern businesses, if we like it or not, at least the students have a chance to learn what they will be working with later.
On the other hand it is pretty obvious that MS is not doing this soley out of good will. They want research being fed back to MS and PR opportunities.
So while it seems benign, it can also turn out to be a huge pain later on. Things like BSA audits, MS threatening to turn off the tap on hearing some bad PR, and the market being fully controlled by MS in yet another attempt to coopt the market.
I truly wonder what Microsoft would do if it controlled 100% of all computers and digital devices? Would Bill wet himself and start frothing at the mouth claiming that he ownz the world and that everybody should call him "your majesty"? Would he suddenly jack up prices enormously simply because he felt so, or would he try to carry on further until everything and everyone was owned by him, from the vegetables on your plate to the car your drive?
I once took a transactions system taught by a guy who had a hand in establishing the SQL99 standard. He was talking about the way DBSs store related records adjacently on storage media so you only have to seek once, when I piped in suggesting (for the benefit of my dozing classmates) that this is kind of like what defrag does. The professor literally yelled "WHAT?!" He thought I said something about fagots. Upon explanation, he said he has absolutely no idea what defrag is and that he's never used windows.
.NET instead of Java at school, if they're just as likely to program in c on Unix once they graduate. I don't think so.
Take this anecdote as you wish. To me it is an obvious example that you can be all about computer science, but if you don't know what some windows concepts are about, you're not really familiar with a major paradigm that exists in the industry. Which is fine for the academic world but since most CS grads are going into the work force, they should expect to use windows and MS products one way or another (plenty of banks, insurance companies, and other such places that hire programmers but don't sell software, are Windows shops and you may end up working in one.)
Now that being said, there wasn't much that I did in school that involved MS products (other than using the Windows workstations, and making a flightsum using VC++ and OpenGL) and my situation at work is very much similar. But I am sure that part-time job where I developed for IIS / MS-SQL helped broaden my skillset as much as any of my classes did.
So basically what I am trying to say is that a lot of things like Java are used because they're great for teaching, but chances are that once you're out of school you're not going to be coding in Java. Would it hurt someone to learn
If you graduate and you don't know how to use the Start button, on the other hand, you're almost certainly in trouble,
Ecce Europa - Web Design for Business
I was really looking forward to taking C++ this year but when i went to add the class, it's name was changed to C#. I guess now C++ isn't taught and C# is the only programming class with a C in it's name now. It's lame.
Wasn't there a huge outcry at Yale, followed by a retraction of this idiotic policy decision?
Microsoft is extremely aggressive on campuses. MS employs very aggressive student reps who will give out freebies if he needs to if it means one less person using non-MS products or dev tools. It is also hard to compete with Microsoft's handouts. They can continue to throw free food, prizes (X-Boxen and what not), and software. Open Source advocates on campus can hand out copies of Linux on CD-R, and that's about it.
"You spoony bard!" -Tellah
This is a site which has an approach very similar to Microsofts attude to the educational system http://www.crossroad.to/charts/soviet-us-ed.htm
I wander who it was that said (loose quote) "To rule the people one needs to first have the minds and hearts of the children" I think it might have been Lenin, I remember seeing the quote somewhere.
Alowing our educational system to be bought by the highest bidder will kill innovation and real science. We will spawn a generation of gui dependant Inet and game coding morons. Scientific computing will suffer big time. The fact that MS already controls all the private 'business tech schools' and that if need to be certification at one of these so called business colleges to get work is scarry. No the Microsoft monopoly has become unbreakable, soon we will all have to pay tribute to Redmond, or face censure!
OH THE SHAME I fell off the wagon and use sigs again!
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.
At my school (Murdoch University, Perth, Australia) they use windows for most labs simply because thats what everyone knows how to use. They do have linux labs that are used for units on unix and security and so on. (in fact, the security unit I am doing right now uses that security book mentioned on the front page as a text book)
And generally there hasnt been any "over-use" of M$ products. JAVA has been used for some units. There was one unit that used VB but that was optional and I only did it because it was so laughingly easy.
Most of the units use things like HTML, Javascript, PHP, Perl, XML and other open stuff.
C & C++ has been used in some units (at the time they used Borland C++ 5 or something, may be using MS now) but it was all vanila coding and wasnt relyant on any propriatory stuff provided by the compiler.
They are using Access in the databases unit but they are also using Oracle running on a SUN machine (as opposed to e.g. SQL server on a windows box).
Some other units have used non-MS propriatory stuff (like Matlab in the maths unit).
I think there is some kind of site-licence/academic deal for MS software on campus but I think the uni actually had to pay for it.
So at least one campus hasnt been assimilated by the M$ borg.
Seriously though.
@ UNC Greesboro the ratio of school owned PCs to school owned Macs is about 5:1 if not higher. Why is that? Because owning a computer is not a requirement and students still have to be able to work more or less transparently with the rest of the world. If schools want to buy all their students Mac or subsidize them then fine, let's all use Macs (or Sun machines for that matter) Until then the $400 PC I just bought blows the wheels off any Mac, price performance wise plus its no big if/when it gets stolen or broken.
There was a story a few years back about a uni in Louisiana where MS came in and replaced all the Unix boxes with 2K boxes and then fouled up completely. They tried streaming video for a football game and parts of the Bell South backbone came down, and the mayor had to go on TV to apologise, claiming it was a "glitch". When MS come to town, things get really screwed up.
Here's the news link - as you can see, that's almost three years ago. MS has been doing this for quite some time.
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.
Yeah I remember my High School Biology teacher telling me that text book companies updated their books uneccessarily frequently to cut down on the resale market. $100 for a book is ridiculous, especially for impoverished students.
It's not unnecessary, it's how they stay in business. It's not ridiculous, that's what it costs when the upfront costs have to be recouped in a year rather than over several years. It's a vicious circle, used book sales drive up the price of new books. Students are not merely getting f'd by the publisher, they are also f'ing themselves.
On top of that, our CS department just got rid of our solaris lab for a microsoft ".net" lab. It's irritating how much force microsoft is exerting
Was it forced or just a cost saving? In my old CS department the local Linux advocates successfully made the argument that the department could save a lot of money replacing Sun boxes with generic PC's running Linux. Few students or professors needed the performance or Sun specific software, they just needed a general purpose Unix box. The ironic thing is that once the decision was made to switch from Sun to PC hardware someone suggested having the machines dual boot Windows NT and Linux. The Linux advocates brought Windows into the department and labs.
I placed third in a microsoft - sponsored programming competition here last semester, I walked away with free copies of Windows XP, Age of Mythology, and Visual Studio .Net. Now, I still like Linux, but I can't ignore generocity like that, and they are, but for the game, all great tools.
Too busy staying alive... ~ R.A.
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.
...
Apple disproved that theory.
Recent CS graduates will not be decision makers. By the time they have enough business experience to make decisions what they used in college will be largely irrelevant.
Microsoft is well aware that controlling education
Microsoft's hypothetical control is highly overrated. I graduated CS in '96. Most of the coursework was done on Unix. Most of my fellow students complained that they were not getting enough Windows experience at the annual feedback session with the department heads. The profs responded that they were not there to teach specific technologies like Windows, MFC, etc. but to teach principles that will outlast this year's OS and development environment. Most students didn't buy it. Sigh.
Academics wouldn't have touched legacy MS-platform programming products (COM, DCOM, MFC) with a ten-foot pole, because they were so complex and ugly. However, the new .NET Framework actually serves as a really good example of compiler and runtime design. It incorporates some of the best ideas in the industry (ripped off Java in many cases) and adds a lot of cool stuff, like metadata, single object-rooted design and automatic memory management. All of these are great topics for study in a classic compiler/OS class. Google for SSCLI (Shared Source Common Language Infrastructure) and browse the source -- it's an interesting study. Adoption of .NET in academia is a lot more than in industry, because the industry is still suspicious of this latest and greatest Microsoft venture.
I can attest to this... MS practically bought our school. It is under the behemoth's iron fist when it comes to anything computer related at the school.
I didn't have too many qualms about the computers running windows being as how they all had the latest development software for free. Where I drew the line was when they told me that in order to hook my OWN computer up to the network I HAD to be running a Microsoft OS or face permanent termination.
WTF!? Dakota State University = OWNED!
You're nothing; like me.
XXNBC
X-NBC
NBC2003
NBC Online
iNBC
eNBC
NBC X
NBC XP
NBCOne
Irene KHAAAAAAN!
The M$NBC article claims, "Today, four years into the five-year partnership, the protests are over and Microsoft technology is firmly entrenched at MIT." Irony? Looks like an outright lie to me and an implicit endorsement I doubt any University, especially MIT, would make or will be happy about. It misrepresents the original 1999 initiative, the extent of penetration and M$ influence.
MIT has it's own private computer system, Athena What else would you expect from the people who developed X, kerbos and many other awesome packages while M$ was putzing around with Windoze 3.1? Athena finished in 1991, where did M$ want to go at that time? MIT is more likely to take credit for being an early haven for RMS.
Here is an informative PDF about Athena and kerbos usage at MIT With 96% of the students using Athena, I'd say that M$ hardly has a toe in the door. Indeed, it's hard to imagine serious scientific computing with Microsoft, though there are some interesting and expensive toys available on that platform, Athena seems to have them all and their betters. Here is an old list of software available to Athena users
"The university?s educational computer network is being overhauled to use Microsoft?s .Net architecture." Is a particularly rich lie considering the Company's ambition of 1999, expressed in this NYT article, to be set the tone for MIT and 36 other companies and thereby pervert everyone's standards and lock up all publishing in M$ DRM. The above article also claimed that M$ had become the "de facto standard" at Universities. It seems strange that M$ feels the need to restate the case four years later. Slashdot covered that move and the student comments are cutting.
Some things remain the same, however. The few M$ boxes seem to be the same headache at MIT as they are everywhere:
I can hardly believe that I read half of that nauseating piece of BS. Microsoft has tried to make policy at Universities and they have bought a few whores at some of them. This article is typical Microsoft, "we've already won" when the battle is far from over, "smart people use us" when the truth is far from it and "look how generous we are to be giving away Millions of dollars worth of binaries" as if an M$ CD was worth any more than an AOL CD. NBC should be ashamed to publish such rubbish, someone is asleep at the wheel.
Punching holes in this article for the last 30 minutes has been fun. Microsoft polute a LUG mailing list? No way. Come here, pig, I'm going to eat you alive. Bang, pow, bite, squeel, squeel, smash crash thud. /* - Big Grin full of exposed teeth - */ Only someone completely immersed in M$ BS and completely ignorant of scientific computing and campus life in general would think M$NBC was being critical of M$.
I now return you to news that matters and reality, which have nothing to do with M$ press releases.
Friends don't help friends install M$ junk.
I'd say there is a fair amount of bribery going on on my former campus. I took a beginning CS course on C++ and the instructor only released assignments as Word documents. I asked him if he could use a more portable format (such as PDF, HTML, or RTF) for those of us who didn't have Word. He said that several students had requested this in the past, but that it would be too time consuming for him to go back and reformat the assignments. Under my breath I said BS! I talked to several students that had been in the department for a while and they all said that things were going strictly towards M$ and away from Unix/Linux/Mac. It seems that all they are concerned with now is whether or not you can copy and paste code in Visual Studio .Net
Smeghead every day of the week.
How much of the donations are real I-could-buy-a-Macintosh cash? How much of the donations are real hardware? And how much are just licenses and software?
The last bit doesn't cost MS a thing, any incidental costs are offset by the bite they take out of competitors. The University would have bought already if it was going to, so no sale is lost. So, depending on how the donations are composed, it could actually cost very little.
Lost productivity is the big cost for the universities. For server-side product, there's the overhead of trying to get the products to work as advertised and an additional overhead of trying to keep them working. In the last two years, Microsoft has probably caused more economic damage than Al Quaida.
I think the editors just felt a need to plug their sponsor. Please, next time at least link to the original Washington Post article.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Too late for you, I suppose.
My advice to anyone who finds themselves learning a product like that, when you thought you would be learning priciples, is to drop the class pronto. Unless you are looking to pad your GPA, don't waste your time and money on junk. The MFC, besides being non-portable and worthless, is trivial and anyone can pick it up in a few weeks. A course teaching that would be mostly filler. Tcl/Tk might fill a course and be worthwhile, but you know, it's not really university material so much as more fundamental non-product specific concepts is. Classes without students die, and this is the best way of all to voice your oppion as well as spare your faculty the indignity of teaching a bogus class.
When faced with a Dinky Dell workstation that won't see your SUN, fix it with Knoppix or Suse live CD.
Friends don't help friends install M$ junk.
The Computer Science faculty at my alma mater (University of Alberta) was in Microsoft's pocket in the '90's. Unix held out in the academic infrastructure, but it was PCs all the way on the desktops that we Artsies could access. Macs were pretty well purged by '93, except for Education. I have no idea how it is now - probably more of the same.
What makes you think M$ has made any real inroads at MIT? It's no more true than the silly namecalling you just stooped to.
Friends don't help friends install M$ junk.
I don't see that. Ie, if you have a fixed demand and an increasing supply of books, then naturally the price goes down. And what are the "upfront" costs on a slightly modified next edition?
I don't see that. Ie, if you have a fixed demand and an increasing supply of books, then naturally the price goes down. And what are the "upfront" costs on a slightly modified next edition?
The publisher and author get nothing from used book sales. Grossly simplified: The upfront costs are what it takes to get the book written in the first place. With a strong used book market the publisher has a much shorter window of time, a smaller number of new books, to recoup these costs and make a profit. This inflates the price. With a weak used book market the publisher could spread these costs over a longer period of time, a greater number of books. With a weaker used book market and a greater number of new books manufactured we also have some savings due to scale, mass prodcution if you wish.
Wow, didn't know there are so many UW people here.
From what I understand, MS signed a deal with Engineering and they are required to do .NET and what-not. I didn't realize the deal fell through.
Microsoft Canada does have an academic alliance with UW, that's how the students get free copies of Windows XP and such MS products.
Apparently, this is a subscription for universities, so part of our money goes there. I think this does benefit both sides of the deal because (1) over half the people in the University (artsies, etc) need the Windows liscences because they are not UNIX-compatible, so the University is getting a good deal on getting what the students need and (2) Microsoft gets to expand its territory in terms of user-base (it always sickens me how upper-year CS people -- who are required to use UNIX because the University no longer gives them a windows account -- take up a UNIX terminal only to start up WinCenter, a Windows emulation for UNIX).
IMO, Microsoft Canada has been VERY active in trying to get future software engineers to learn .NET. I have gone to a MS seminar geared towards undergrads that can be summed up as propaganda on how great .NET is (3 hours long, includes a free dinner), then at the end they give you a free copy of VS.NET as well as some pamphlets. They followed up with a free online .NET course which I went through as well; this comes with a free .NET textbook (hardcover, weighs a ton; probably cost about $100, CAD), a free copy of Windows XP Pro and a free copy of VS.NET (again). The strategy makes sense because it potentially builds up Gates's Army, and there will be more MS products in the future, which means more people will be (forced) to use Windows and related products. For us students, this is a deal that is hard to resist since Windows programming is mainstream. and we get the free software (which we always try and pay for, of course).
All in all, as much as I support the open source movement, I have to give it to Microsoft for keeping an eye on the long-term future. Well, I guess they just have enough money to put aside for that purpose unlike others...
To iterate is human; to recurse, divine!
Let me give you an example of just how well this is working across the country:
/not/ the end-all, be-all of OSes, and after finding viruses all over the machine, as well as Windows Cruft(tm) slowing it to a crawl, she decided it was time to entertain the idea of something else.
My girlfriend, after meeting me, discovered that Windows was
In this case, that something else was(is) Linux. I was all ready to start switching her over, when she brought home her Math 151 materials:
CDs and a book.
Hrm.
Yup, the CDs are Windows apps. That's not surprising, but I was, of course, hoping they'd just be some kind of Web-browser-based material supplements. They're not. Turns out, the course's quizzes, among other things, are all administered through the software. If you don't run Windows, you can't pass the course.
Now she's not too excited about Linux anymore, even though she'll be more stable, more secure, and virus-free. (And won't have to pay the MS tax.) I'm going to see if the app behaves itself in Wine, but nothing's really guaranteed, as always, with such adventures.
Microsoft knows that universities--the financial decision makers, specifically--are too dumb to consider anything other than Microsoft.
Mikey-San
Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
There is nothing new in such get-them-early tactics, and it certainly wasn't invented by Microsoft. UNIX gained its acceptance in 1970s-80s pretty much the same way: its copies were distributed across the universities free of charge. Very much due to that it became widespread and won the workstations market of that time, despite that there were technically superior alternatives.
A note for trigger-happy mods: I run GNU/Linux and hold no Windows partitions on my machines since 1999.
Lisp is the Tengwar of programming languages.
From the article:
.DOC format for those classes.
> 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."
They should have asked him to provide them with a full specification of Word
Obligatory Pink Floyd quote here because it seams that your director wants to offer training rather than education. Ask him if you are teaching a batchelor's/masters degree or are you just training up Minesweeper Consultants and Solitaire Experts (MCSEs).
See my journal, I write things there
In one of the chapters (7 page 191), they lay into Microsoft's Powerpoint being a totally inappropriate tool for non-marketing activities such as engineering. The formats used and the clunky support for equations impedes understanding.
See my journal, I write things there
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
You'd think with all that money going into R & D they'd be able to produce a secure and stable OS.
-- Karma Karma Karma Karma, Karma Chameleon - Boy George
I for one welcome our new Microsoft overlords. And I would like to remind them that as a professor of CS I would be invaluable in rounding up Linux users!
-- Karma Karma Karma Karma, Karma Chameleon - Boy George
Many of the professors I've had tell us that we can write our code on any platform we want using whatever IDE we want as long as it can compile and run on the sun boxes that the graders are using. Only in my freshman year did I use Visual C++. When we learned more we were expected to go code on the unix machines.
this is the most important sig ever! In your face 446154!
The university I go to has been offline for a few days now, email and all web access. They use only cheapo-M$ products, the dean of CS told me why - M$ charges only a couple of dollars a copy of most software.
We have been trying to get the administration to switch to something reliable, but no dice. School started Monday, and nobody has had email or web since the previous Friday.
I've heard of some colleges (rather than universities) running MCSE qualifications as a part of the courses they offer... (Semester 1: Microsoft Office, Semester 2: Microsoft Windows NT/2000 and XP, Semester 3: How to patch your system). A systems admin guy at my university said something to me that stuck with me. I was proclaiming my love to a mac II and he sadly shook his head. "To be in IT, you need to know about all systems, not only one, whether it's Macs, PC's or Solaris" (or whatever). He had a point... Universities should teach about M$ systems and the software that they use - it's a part of their job. But also it's a part of their job to be platform neutral. One way to become a good computer 'scientist' is the observe and understand the works of good masters. OSS allows you to do this, whilst M$ does not.
Today, four years into the five-year
partnership, the protests are over and
Microsoft technology is firmly entrenched at MIT.
Aeronautical design classes now use
Microsoft's Flight Simulator computer program.
Whatever happened to X-Plane?
Sig Applied For
I agree with you, in principle. But you have to ask yourself this question - if it doesn't make a difference, then why does Microsoft spend the money to get Windows into schools?
My beliefs do not require that you agree with them.
I attended my first class last night... data structures. I was told that .net 2003 was the compiler to be used and that limited copies were available though the school via MSDNAA. Later in the class the "features" of this compiler were discussed. Such as this managed code thing that does not allow the use of pointers.... because they sometimes give programmers trouble..... The good news is we were then told that we would be learning standard C++ and using the STL. We will not be conforming to the .NET standard. So even though we are trapt in this MS thing, its not so bad.
East Tennessee State University .... BTW
This is no new phenomenon. Sun & Cisco, in particular, owe much of their growth in the 90's to their, hm, generosity towards various universities. The business logic behind their "generosity" is simple. After college days, all those students are going to have jobs. And if those former students learned IOS or Solaris in their college days and are familiar with it, wouldn't that give Cisco & Sun an advantage in their minds over, say, Juniper or HP?
You have made a false assumption. You assumed that I actually did RTFA ;-)
MSNBC (oh, the irony)
Where's the irony?
> Supports? We are talking about what platforms are being Excluded here.
So you expect every High School in the U.S. to support Linux? Hardly.
Then there's the issue of Enron-style accounting. In 1998, Microsoft ran an $18 billion loss. Sure 1998 was a while ago, but it was also when the IT sector was gravy. Since then sales of new Intel boxes have plummeted and MS-Windows sales depend largely on OEMs. Now the prices for MS-Office are plummeting to near free-market prices. Microsoft depends on MS-Windows and MS-Office as it's only two cash cows and both look to be drying up.
I say again that there is no guarantee that there's enough money in the bank to keep MS operating through the end of the year.
The campus agreement you describe for StarOffice sounds interesting. I'd think more universities would be interested in it as a long term investment in electronic publishing as there are plans for it and OpenOffice.org to support the upcoming OASIS XML-based format. That'd increase the likelihood of parsable term papers, theses, and dissertations.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
There's a better word than "university" for a university that employs Microsoft software in a Computer Science curriculum. That word is "trade school."
Healthcare article at Kuro5hin
You seem to conviently forget/ignore the various monopoly and other similar lawsuits M$ has been involved in over the past decade.
I don't necessairly have a beef about the shottyness of M$ products. I'm much more against their monopoly and predatory business practices. For all those 'successes' inside Redmond over the likes of Netscape, Novell, etc, other, smaller companies and individuals have lost out big time and not on the merits of better products, but sheer market and money power. To me, that doesn't make a healthy company/ecosystem in any industry.
Of course, on the fluff, Windoze media player, server, os, word, excel, ppt, etc, allow people to do great things. But, on the fluff of so many things the world looks like a great place. It is only when those, who aren't satisfied with the status quo, peel away the fluff and uncover the stink and putrification that are so many unethical companies and governments nowadays.
M$ is not a ethical company. There is ample documentation and proof of this. I, for one, accept that and choose to speak out against this. Along the way, I also expect certain standards and concepts and ideals from the software that I take part in writing. When, INMO, M$ time and time again choose the almighty dollar over proven industry and scientific best practices (I won't even delve into the importance of open file formats and information sharing for the greater good of society), then I'm gonna speak up on that too. When I'm not allowed to do something with my machine and hardware that I own (think Xbox, and no I don't own one), then I'm gonna have an issue about that.
You conviently have bought into the lie, but it looks you you are ok with that and I'm not going to riduicule you for it. Hell, we all buy into various lies all the time. For me, though, M$ and my life with computers - something I've grown up with for the past 20 years - is something I cannot buy into and something I have to and will live with. I will continue to support people who like to think and program and buy products that let them do what we want to do with them - for the sake of ideas - and not what some untethical company thinks we should.
So therefore, I must expose the lie that M$ can be good to, because, like I said before, there is ample evidence that they are not. It is only when you turn off your critical thinking and start believing in slick (and not so) marketing campaigns that you will think otherwise.
Money can't give what the truth takes away..
I'm a professor on the front line of this at our school. We have a two-semester introductory programming sequence for majors in C++. We use VS.NET for the first semester, and use gcc on Sun Sparcs for the seoncd semester. When students have completed the two-course sequence they can program in both environments (in theory :-). Subsequent courses can then choose the appropriate platform.
Microsoft provides the software (VS, not Office) as part of an academic alliance for students to download so that can be counted as a huge donation, if you want to think of it that way. Microsoft did help with the transition of the first course from Unix/gcc to Windows/VS. Having an IDE for the first course seems to make the first steps easier for students.
Did we sell our souls to Microsoft? I don't think so, especially since our second semester is on another platform. Is it smart marketing and a good investment for Microsoft? I think so.
The best classes I've had involved a professor who wrote their own textbook. (I have not had any where the professor required their text but did not use it.)
A professor teaching from their textbook is a different from pure graft as the class and book itself is a full creation of the professor.
You are correct, however, if the professor assigns a book that is not related to the class, then he is just using the system.
Here at UCI, the ICS appears to be VERY pro microsoft. The curriculum is mostly microsoft based, and in their support group, the main linux guy just got layed off.
Needless to say, I find this disturbing. A CS department moving to all microsoft is a bit like a math department moving to all algebra, because "calculus is just too hard".
On a somewhat related note, out in industry, I heard that at a particular part of Connexant, they're laying off the windows guys and replacing the windows servers with linux boxes.
So CS departments are a bit out of synch with what industry wants. Just a bit. And my guess is that microsoft is using every bit of leverage it has to get all-microsoft curricula in CS departments everywhere.
modded as funny, but as an example.. I grew up using really nothing but MS software (I think Wordperfect instead of Word, but it was just as unstable and just as inclined to do things you never asked it to). Nobody taught me to use linux/unix (shit, it would have been a task :), nobody even told me there were alternatives to the MS software.
:) I went back to windows. But no matter how many upgrades people went through (and I was never the one paying for the software, so price wasn't a selling point) it was still assfucked. to cut a long story.. kind of less long, some time I tried linux again. the point is, no matter the fact I was taught exclusively on MS systems (in fact, probably because I was always using them and they were always wanging themselves up), I now would rather die (or at least, write the paper by hand) than use MS Office and all that junk. this doesn't worry me much, as long as people are still aware that there's alternative software out there.. sure, it's not perfect, but there's no way it's inferior to MS's crud.
So why do I use linux? It was mentioned somewhere, found out about it, and every time I had an MS program crash on me (several times a day, nobody's joking about what the programmers were smoking at work) I made a note to try out linux. I think originally I tried it in 1998, but thanks to several reasons (it hated my monitor, it did kind a suck back in 1998, and I was like 11 years old at the time
Flamebait?
I dont think so.
The politics of redhat when it comes to licensing are scary. We need to have more public awareness as to what is really going on.
Introspection is the key to understanding