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.
Suck ass!
BOO! TERRO
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.
...Macs didn't suck ass.
...but it made my mom laugh ;)
Burn and Pillage boys, Burn and Pillage...
it's not like Apple tries to foist off it's proprietary hardware on any school that will listen. At least with MS, you can always format and install Linux, or build your own hardware to run the MS software upon.
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!
As if we didnt live in a capitalist society
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.
... but they do seem to maintain editorial independence.
Credit where due...
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
is using MS J++ IDE and JVM to teach beginner java programming classes. MY friend came to me for some help with his homework and the lesson had instructions on how to compile his homework. The instructions included 'pressing the build button' in the IDE to complete the homework assignment. In essence they are not even teach them how to compile from the command line. In fact they weren't even going to teach them that at all. I'm glas he cam to me for help or he may never have codded again. It's really sad to see Universities do this sort of thing.
I like things that are sweet and not things that are lame. --
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.
And just why is it disturibing? I don't get this complaint.
If you can't compete on merit (or alleged "bribery") you've lost. What's the point in talking about the "technical superiority of *nix" if you can't prove it on the field and get your system embraced by the academia?
BOO! TERRO
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.
Here at Syracuse, they give Comp Sci majors (like me) free development software, like Visual Studio.NET or whatever it is. Also, we have no Linux computer labs - they're all XP. Take from this what you will, but I'm probably going to transfer out to Aerospace Engineering (for other reasons, as well).
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.
My favorite is when a CS dept tells you to implement your senior project in a language they never taught you using methods that are too expensive for any student. Wish we had Eclipse when I was in college.
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
I saw this years ago the Computer Dept. teaches what the student wants. The student wants what is used out in the real world and what they used in High School. The real world uses what was taught in school. It is a circle. IBM did this years ago with the Selectric typewriter. They almost gave it to high schools and other schools to teach typing. and then the business people bought selectric typewriters to relace what was worn out and it becamea standard. Microcrush is trying the same They see themselves as a standard and all will follow.
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?
Microsoft also gains a lot of money from the campus license agreements(the terms of which they tried to keep a close guarded secret).
So, regardless of whether you use their OS/software, chances are that a chunk of your information technology fee goes for the microsoft campus licenses.
I think universities must stop wasting their precious funds on this.
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.
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
The two top computer science schools in this country (Stanford being the other) now have computer science buildings named after Mr. Gates. Does that make them less of a school? Last time I checked, Stanford is still an excellent school for computer science. Dipshit.
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
Apple has been doing that for as far back as one can remember.
Sun is doing that.
IBM is doing that as well.
Intel establishes "lablets" for research purposes.
FSF would do it if they had broader reach.
Why pick on MSFT?
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.
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.
the general decline of the US education system.
-1 troll
. . . in the dorm rooms? Although I've got XP Home on my laptop, I am proudly taking along a copy of OpenOffice to college, thanks to the numerous positive reports from people who had used both Word and OpenOffice. I don't have any plans to replace other MS programs with alternatives, but if something comes up and it looks good and runs well, I'll use it. (You can't beat free, which is usually the case for most MS replacement programs).
/didn't read the article
Honestly, I would think that colleges would be one of the last organized locations of Linux and the like. After that, you get a job and maybe run into a few of the company's admins who are Linux fanatics, but otherwise there's no organization.
The libraries may be gone, but until the dorm rooms are conquered, there's nothing to fear. How many of you regularly use your home computer over library for research, anyway?
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.
Yeah I went to a high school in MO and we had mandatory classes that taught Microsoft stuff, it was not the concepts behind, it was how to do powerpoint and what-not. Now, in college (in MO still) I'm taking my second mandatory Comp Sci class and it is explicitly for Visual C++.net and the instructor has thus far hit two minutes of C++ and the rest of the time covering how to use Visual Studio (what button to press to make a new window, add a new button, make a text box). How's that for a horror story? It is basically making a generation of people who ONLY know MS products.
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.
"Given that academic computing has traditionally been both the source of and the stronghold for innovative software, this is a disturbing long-term trend."
So microsoft wants to provide universities with free or discounted equipment and software. Good. Sun did this in the 80's (which is why universities had been so strongly tied to unix), Apple has tried it, and other companies will no doubt do it in the future. The more resources that are available to students there, the more innovation your likely to see.
Computers are nothing more than a means to an end. I hate to break it to you, but there's very little that you can do on linux that you can't do on windows (and visa versa). Give students and a compiler (any compiler) and some time and you'd be amazed what they can come up with. The people who are likely to produce interesting research are the types who can apply knowledge learned from working on one platform to another without breaking a sweat. Who cares if people write up a presentation of their work on powerpoint or open office? They both do the same thing (though powerpoint does it much better).
Sure if you want to actually play around with the OS linux or unix is a better option, but no one's stopping you from using linux in your OS classes.
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...
should not be allowed around children, let alone pretend to be 'helping' them buy learning about being infactdead.
The amended SCO complaint against IBM filed on 16 June 2003 is, like its predecessor, a tissue of lies, deliberate distortions, and flimflam. Unlike its predecessor, this amended complaint has been brought to you by the generosity of Microsoft, who (on the evidence of SCO's 10-Q SEC filings) dropped at least six million dollars on SCO (plus a promise of five million more over the next three quarters) to help it make trouble for Linux.
SCO, having willingly made itself a sock puppet for the boys in Redmond, therefore becomes the first company other than Microsoft to have its utterances admitted to the gallery of infamy that is the Halloween Documents.
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."
who cares?
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!
If I had any mod points, I'd mod you up
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
Every article now get a variation on this comment moderated up to +5 funny. The first time I laughed, the second time I chuckled a little. Now, however, it is just old.
Well, welcome to the next overused Slashdot meme. The herd mentality in all its glory. Someone gets a +5 for posting it the first time, and then the whole world follows. If moderators had more sense, they could really improve the quality of Slasdot comments by thinking about how they moderate, instead of giving into all these "me too, me too" posts.
Note to mods: There is a redundant option, USE IT!
-- Fighting mediocrity one bad post at a time.
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.
As I remember, it's a made up word from a comedy sketch by Brian Regan (www.brianregan.com). Funny stuff.
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
OK so everyone's complaining. So what are the Unix vendors doing? What is Linux doing. You can't compete if you never play the game.
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
First I want to say that the article makes it sound like Spafford is in thick with MS. I really don't think this is the case, since I recently had a seminar class with him. He's a Perl guy, and occassionally bashes MS and the RIAA. It seems unfair to try and say he's a complete MS sellout. Also, I was going to be taking a class on sorting algorithms at my university, which has always been taught in Java. I get their for the first day and the professor isn't there, he changed the book, and instead of Java it's MS Visual C++ 6.0...Some quick googling found that he had Microsoft funding in the past and he was mostly a CAD person. So I immediately dropped the class and took Computer Architecture instead which is taught using SPIM(MIPS Emulator). Kinda ridiculous, since there was no way I could have installed MS XP(Which is the only thing you can get for $5 at the university, everything else is retail price, which forces students to use XP so MS can make companies upgrade to it since that's all the students know) on ANY of my systems(2x200mhz laptops, and a large Linux server that Window's refuses to recognize my harddrive). Anyway, it's BS and has caused me alot of trouble changing classes and having to buy new books after school has already started. CS is about concepts and forcing the use of a specific OS or compiler is pointless. Boo Microsoft for trying to make it about learning about their shitty programs.
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
$699 is free?
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?
You didn't use Mac OS before X..
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.
Congress' investigative arm says vice president refused to turn over key documents.
August 25, 2003: 5:47 PM EDT
WASHINGTON (Reuters) - Congressional investigators said Monday that Vice President Dick Cheney had stymied their investigation into his energy task force by refusing to turn over key documents.
The General Accounting Office, the investigative arm of Congress, said it was impossible to tell how much energy companies or industry groups may have influenced the task force's 2001 report because the administration withheld important records.
"The extent to which submissions from any of these stakeholders were solicited, influenced policy deliberations or were incorporated into the final report is not something that we can determine based on the limited information at our disposal," the GAO said.
Administration officials did not account for much of the money spent on the task force and could not remember whether anyone took official notes during the 10 Cabinet-level meetings the group held in 2001, the investigators said.
The report came more than eight months after a federal judge rejected the GAO's demand that the administration turn over task force records.
Cheney spokeswoman Jennifer Millerwise advised critics to put the dispute behind them. "Now that the courts have dismissed the GAO lawsuit and GAO has issued its final report, we hope that everyone will focus as strongly as the administration has on meeting America's energy needs," she said.
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 :-).
Where I've been/am, Microsoft has had a big presence:
-MIT
-USC (southern cal)
Where else people?
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
Maybe it will force the academics who are always techincally behind the times into the present.
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!
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.
My sense is that historically, University CS departments have tried to be more than just a corporate training camp. Traditionally stuff like Cobol, Fortran, C were multi-vendor standards with independent standards committees.
Those days are rapidly fading. Carnegie Mellon-where I'm a grad student, offers Software Engineering students at its West Coast campus, the choice between Java and C# as their main development language. Personally, I think this is a step towards stagnating academic computer science/software engineering programs.
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.
"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."
Or more logically the schools could stick to teaching our students to think and adapt, and leave the specifics of the business to the business. Which shouldn't be hard for those taught to think. But then corporations (not just MS) have been trying for years to turn academia into an extension of their companies. Do their research, train there workers, market there products, etc.
"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.
And just two days ago there was an article called How Objective Is Microsoft's Search? right here in
Among their top search results about Linux were eBay, Amazon, how to migrate from Linux to Microsoft, and linuxsucks.
And now they are going to use universities to produce such results?
Vilmos
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.
As a recent graduate of the School of ICS (Information and Computer Science) at the University of California Irvine, I am a first-hand witness to this. As an ICS student you can download ISOs for pretty much any MS OS or development tool you can think of: XP Pro, 2K3 Server, Visual Studio .NET, Visual C++, etc. etc. I for one, as a typical Slashdot Reader, am well versed in Linux and have both XP Pro and Mandrake installed on my box at home (for a bit of variety I guess). Am I upset about MS giving all of the ICS students at UCI access to thousands of dollars of free MS software? Not really, college kids don't have money as it is, and free software is free software whether it's an open source Linux distro or an $800 MS OS. Just my two cents.
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."
"Personally, I don't care. If microsoft wants to flood the already saturated job market with even more Windows-Only people, it makes it easier for me to sell my Unix programming skills, at least until the Windows-Only people are so numerous that there are no more Unix jobs, everyone's switched to windows shops to take advantage of the dime-a-dozen nature of the programmers."
Outsourcing already provides dime-a-dozen programmers. No need to wait that long.
And BTW the same principle works for "Unix" skills, just as it does for any other. I wouldn't recommend getting too smug.
Except in the case of Sun, there was actual competition when it happened.
And, you failed to address his first point--that Microsoft has totally bribed their way in.
Do you think Sun had the stranglehold and financial clout that Microsoft has? You're dreaming.
In my day (only 7 years ago), our computer labs were filled with everything you could imagine--PC's, unix boxen of every flavour, Macs, and even OS/2! Sure there were Sun boxes, but there were HP boxes right beside them.
Now?? Microsoft everywhere. End of story. So don't give me this fucking "sympathy for Microsoft" crap...they don't deserve it. They are NOT a normal company--they are the defacto monopoly, found in a court of law to have ABUSED their monopoly to crush competition. They are not Sun, they are not HP. Remember that.
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.
The pope is against contraception and water is wet.
BSD is dying. So is the Internet. Academia is getting progressively stupid. Bill Gates rules the world, people don't care, coz' they are too stupid to care.
a nuclear holocaust would have been a prettier ending to humanity than this. What a shame...
Computers suck. Nerds suck. Nothing matters anymore.
Die.
-Lasse
MS Internet
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
detailing how Microsoft is working its way into academic computer science through a combination of bribery and propaganda.
Yeah, so? That's exactly what they did to get the rest of the market-- they vanquished competition using low cost/free software, and PR with spin sufficient to affect the Earth's rotation.
Nothing new here. DEC did all this back in the
1980's, I studied at the University of Washington
and we used VAX hardware and software the vast
majority of the time. It was clear they were
trying to indoctrinate a "DEC is good" mentality,
but there's nothing wrong with that as long as
it's done consciously. It's not as though we
students didn't understand what was going on,
and the benefits were real.
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.
In addition to the bad economy straining budgets, states are diverting a lot of money from universities to prisons to lock up lots of non-violent drug offenders for way more years than is just or necessary. In place of tax funding, they raise tuition and take corporate bribes. So Microsoft is taking advantage of a bad situation caused by others.
I think the last paragraph of this article says it all:
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."
It's OK that Apple has been doing this for years though.
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?
The schools faculty can't publish the source if they're working on Windows (see NDA). OSS is very at home in higher education.
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.
http://www.advogato.org/article/698.html
It is amazing that redhat have such a restrictive license on thier courseware software, considering how many good courseware projects there are. I find no mention of freedom or the gnu free documentation license on the red hat "open source" educational site. It makes me wonder how good this education is.
Digital Think is the exclusive provider of Red Hat eLearning. http://www.digitalthink.com/catalog/license.html
"Licensee shall not, without the prior written permission of DIGITALTHINK, nor permit anyone else to copy, decompile, reverse engineer, disassemble or otherwise reduce the Courseware to a human perceivable form, or to modify, network, rent, lease, loan, distribute, or create derivative works based upon the Courseware or the documentation in whole or in part."
Introspection is the key to understanding
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...
I'm trying to gather some opinions: I have a great sysadmin job -- for a (mostly) Windows network. But what I REALLY want to do is either code or large scale *NIX adminning, but I don't have a degree. I've always admired the coders. So, as per the subject, does a BSCS from a good 4 year school put one at the top of the food chain as far as qualifications go? I'd be sacrificing a lot to do this, but it's doable, and it's what I REALLY want to do. Thoughts?
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.
This is offtopic, please mod it as such.. skipping my karma bonus here.
gnu/linux, this is bullshit, wtf is stallman thinking! The operating system is the kernel, everything else in the system is an application running on top of that kernel. Yes you can port applications to different operating systems Congrats for figuring this out!
The entire "certain apps are part of the OS" crap is something microsoft made up. Are you actually supporting this BS just to get kudos for the work someone else did? Jesus christ there are acknowledgements to gnu all over the damn place, often right in the output of the apps in question, there are is absolutely NO excuse for having the gall to name LINUS' and contributors OS after YOU and contributors APPLICATIONS. This is ridiculous. The GNU tools are worthless without an OS to run on... an OS is worthless without apps... but there are plenty of other apps.
Why don't we name it Wine/Linux instead, after all wine is an app that runs on the OS and may well be the thing that makes it viable for the desktop. Or XFREE86/Linux, the gui at least has a better argument than a few generally easily replaceable basic tools (most of which have alternatives which could be taken from BSD without a blink)
To correct this self serving idiocy. When refering to the operating system. Call it LINUX, when refering to it generically to mean the OS plus whatever random apps... call it LINUX. When refering to X distribution... call it X distribution or X distribution LINUX since it's X's distribution of the LINUX OS + some random apps.
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.
my schools have a heavy MS presence:
-MIT
-USC
Where else people?
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.
Your first one is free. Duh.
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!
This happened 1997 at Yale. Intel gave a $3000000 grant to Yale and the Director of Information Technology (Daniel Updegrove) sent a letter to incoming freshman that Macintosh would no longer be supported. Mind you, Macintosh was the most common student operating system at that time.
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.
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.
I attend a university that isn't exactly known for it's CS dept, even in-state. Nevertheless, there is a MASSIVE bumper sticker over the cdept. chair's door that says "I'd rather be running Linux." From my own limited perspective, I'd wager that this is inflammatory journalism.
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.
I've worked on projects using MS products VB/IIS/Sql Server. At some point the CTO or CEO asks "can it support thousands of concurrent users?" Usually the answer to that is no for any kind of transaction that is moderately complex. I'll qualify what I mean by transactions. Ten percent of the queries to the database has to be updates and all users are actively sending queries. Usually have a month of finding out what the functional requirements are, the developers begin to test the performance. After another month of intensive load testing running a couple hundred test to measure the response time under a varieties of use cases, the CTO asks "why are we using MS products then, if the clients we are targeting all use Unix systems with Java?"
this is from first hand experience, not something I heard some one recite. My biased perspective is this. MS products are appropriate if you understand the requirements and accept the limitations that come with it. Supporting huge loads like 2-8K concurrent queries isn't easy and costs money. No matter how much MS bribes CTO's, professors and developers, it's not going to help them. For a company to continue to improve their products, they have to feel a threat. If you already own everyone, where is the threat? Necessity is the mother of invention, but if you own the market there is no necessity. The best that can happen for the industry is for MS PR to be super successful, because it will bring about the down fall of microsoft.
History teaches many lessons for those who want to avoid acting like an idiot.
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.
Once you've been bought off and no longer feel hungry, do you stop innovating? Take Damien Watkins mentioned in the article. Does he feel hungry to innovate, or has he bought the whole PR package? There are so many other interesting areas of research that microsoft is way behind. Based on comments from head microsoft guys clustering that works is one of the goals of yukon. For those who say Sql Server is equal to DB2 and Oracle in terms of scalability should read the entire technet chat page. There are still huge scalability issues with microsoft products when you talk about High availability support 5-10K active users.
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.
I'm a computer engineering major at the University of Washington, about 10 miles from Redmond and even closer to B-B-B-Bill's house. We just got a new building, the Paul G. Allen center for computer science. Money gotten through microsoft paid for 20 or 30 million, or about half of the building. MS gives the entire campus deals on software, along with other companies like sony.
Frankly, I'm greatful for their contribution. The department's tech support group supports both windows and *nix environments, and given the number of students and faculty using each, I don't expect any change in that policy. All of Microsoft's contributions to the program have been positive. I'm more concerned about other departments in the university which use computing technology heavily, because these departments don't know better than to use microsoft products. I trust that computer scientists can determine if and when to use microsoft products.
XXNBC
X-NBC
NBC2003
NBC Online
iNBC
eNBC
NBC X
NBC XP
NBCOne
Irene KHAAAAAAN!
"This crippling of individuals I consider the worst evil of capitalism. Our whole educational system suffers from this evil. An exaggerated competitive attitude is inculcated into the student, who is trained to worship acquisitive success as a preparation for his future career."
Monthly Review, 1949
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.
I appreciate Codewarrior (I've been using it since version 4) for this functionality, and not only does it compile faster than anything else I've ever used (including VS6), its debugger is also incredibly easy.
Lately I've been trying out Project Builder, but for java development, for me nothing beats Codewarrior. great GUI, not overdone, easy to use.
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
University Maryland Baltimore County is nearly identical to what you've described.
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.
The irony of Waterloo's Computer Science Program is that Microsoft hires tons of graduates. But up to my recent experience (2000) the course development environment is UNIX/Solaris based (if you choose to do your work on the schoool's machines.
I know the previous admin of the CS Dept. was no fan of MS. Sucking up grads and not contributing anything back in terms of pure $$$ like MIT received. (Offers Software donations did no impress)
Software donations are also a good way for a company to decrease its tax bill. Distributing software has virtually no capital cost and MSFT can write of the retail value of the software off ash charitable donation.
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
In the state I live in, all of the property taxes, sales taxes, etc go in some small portion towards state taxpayer subsidized universites.
That means that each and every taxpayer has the right to influence the university system.
The adminsistrators and professors, if they really really cared about educating everyone, would take minimum wage and not be so greedy.
I am plainly stating that the professors whom bash capitalism, corporations, greedy managers, etc. are themselves greedy, self serving, and will not put the good of the average college student above their self interest.
Having a graduate degree in cs, I know about the long hours, no pay, etc.... but the professors knew that going into the field.
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