ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Jobs
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


Application development Toolkit

Microsoft grant has strings attached

Margaret Kane CNet

Published: 16 Aug 2002 14:40 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Microsoft's Canadian subsidiary has established a $10m fund to support technology research and development at Canadian universities. But the first grant awarded from the fund has already caused an uproar, after one of the recipients agreed to require a class in a Microsoft programming language as part of the deal.

The Microsoft Canada Academic Innovation Alliance was formally launched on Wednesday, with a $2.3m grant to University of Waterloo. The grant will fund, among other projects, a research programme developing a mathematical recognition engine for the Tablet PC, for which Microsoft has developed operating system.

The grant includes access to other Microsoft technology, such as Microsoft's .Net technology.

But it's a new class that has caused the stir. As part of the deal, the University will offer a programming course in Microsoft's new C# language. The class will be available online for approximately 1,500 high-school students applying to the Electrical and Computer Engineering department at the University, a first for the University.

The class will also be mandatory for the 300 students per year who are accepted. The new class would replace an existing course which taught C++ to new students.

Representatives neither for Microsoft nor the University could be reached for comment.

C# is a Java-esque language that Microsoft has developed as part of its Web services strategy. Microsoft, like other companies, competes for programmer "mindshare." By convincing universities to teach classes on their technologies, companies hope to inspire loyalty to their products.

Students and faculty posted sharp criticism of the new course at an online student news site at the University.

The deal shows "that the University admin. will do just about anything for money," one alumni posted to the news site. "They will change the curriculum, the will place whatever pressure is necessary on students and they will sacrifice the University's role as an institution of knowledge."

The deal also met with criticism from the University's Federation of Students, whose vice president of education said it "sets a dangerous precedent."

"This illustrates that when external organisations offer the university money, they can effectively purchase their way into the curriculum," Ryan O'Connor said in a release.


ZDNet UK's Developer News Section delivers the latest headlines together with the best UK jobs, right to your browser.

Have your say on all developer topics. From j2ee, to C++, from Visual Basic to Javascript plus much more. Share your experience with others on the Developers Forum.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with Konica

Did you find this article useful?
9 out of 43 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:




Discussions

Telic Telic

MacLinux

Friday 10 October 2008, 10:34 PM

5 comments
1000215420 1000215420

Punishment & Deterrent

Friday 10 October 2008, 9:37 PM

4 comments
1000215420 1000215420

Punishment & Deterrent

Friday 10 October 2008, 9:36 PM

4 comments

Featured Talkback

In association with Intel
The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling