From the Editors: Software development in universities
By SD Times Editorial Board
April 1, 2012 —
(Page 1 of 2)
Computer science programs at universities around the world are said to fail to teach students the practical skills they need to deal with on-the-job issues as software developers. That’s not new or unique to our field: The gap between academia and jobs plagues every field from medicine to law. Computer science is no different.
Still, we are glad to see positive examples of increased alignment between the world of academics and the world of software development and engineering. In one example, the Outercurve Foundation has accepted the Microsoft ChronoZoom project, which deals with teaching students how to manage an open-source project and how to work on managing a community and growing a brand new Web application, with third-party application acceptance.
The Outercurve Foundation is a non-profit organization launched by Microsoft in 2009, under the original name of CodePlex, with a stated goal to promote sharing code between companies and open-source communities.
The ChronoZoom Project, supported and funded by Microsoft Research to visualize “the history of everything,” will also help students learn how to work in a distributed team, something that we know is common across the enterprise. The teams are located at Moscow State University, University of California, Berkeley, and other colleges.
Separately—and about as far, philosophically, from Microsoft’s initiatives as can be imagined—the Free Software Foundation has launched an initiative, the Education Team, to bring open-source software to schools and universities so that students can learn how to manipulate code and support projects.
These initiatives help a younger generation of developers, engineers and innovators think about the way projects are built early on. Projects like these help companies hire ready-to-work software developers instead of graduates who have impressive degrees but no real practical training.
We’ve also brought you the story, in past issues and on SDTimes.com, about the software craftsmanship and apprenticeship movement. There’s also New York City’s new Academy for Software Engineering, a high school that will not only teach students how to program, but also how to understand the trends in software and technology.
Related Search Term(s): Bug Labs, ChronoZoom, education, Ford, OpenXC, Outercurve
Share this link: http://sdt.bz/36486
Most Read
Latest News
Resources
SAP unveils SAP HANA platform innovations for Big Data and spatial processing
Features include smart data access and expanded cloud deployment options
|
|
|
Alteryx raises $12 million to put Big Data analytics in the hands of all business analysts
Quest founder's firm, Toba Capital, selects Alteryx as its first analytics investment
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
|
|
Jelastic launches new version of its Java and PHP hosting platform
Jelastic today announced the launch of a new version of its ultra-scalable cloud hosting platform
|
Telerik adds back-end services to Icenium mobile tool suite
Icenium Everlive makes the suite a complete app development platform, the company says
|
|
|
CollabNet fuses CloudForge, TeamForge
New pricing structure and integration gives developers an enterprise-grade choice for dist...
|
|
|
Eclipse release train for Kepler arrives June 26
New version of Eclipse includes Stardust for business process management, and Orion 3.0 fo...
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
IDC MarketScape: Worldwide Cloud Testing and ASQ SaaS
Demand for solutions to test applications on the cloud and for the cloud is rising signifi...
|
|
|
Get to Know the Database Decision Factors
What should you look for when choosing a relational database system? This informative arti...
|
|
|
Exploring the Database Forest
Today’s database technology landscape is more dynamic and varied than ever before. What’s...
|
|
|
Data Management Resource Guide
Today’s data is generated by more than just applications. Data is generated by trillions o...
|