Programming 101: It's not just about coding anymore
March 14, 2011 —
(Page 1 of 3)
Software engineering has again become among the most highly rated fields of endeavor, based on a number of forecasts for 2011. But Bruce Douglass, chief evangelist for IBM Rational, said that college students are not being taught the life skills necessary for gaining a competitive advantage in the field.
Douglass said he has observed this in visits to customers, and he thinks that software engineering students in schools should be taught collaborative methods, project planning and project management, as well as “agile methods, modeling [like UML and SML], and the economics of project management [what it means to start a project and how to innovate].”
Professors at Marist College, the Stevens Institute of Technology and Drew University all had different ideas on how to combat this issue. Some offer real-world projects. Others simulate actual problem sets. And still others have advisory councils of vendors to preside over the curriculum decisions.
Professors need to teach students “the importance of distributed, collaborative teams and the 24/7 work schedule that students often have to deal with now” that they are in the workforce, Douglass said. He added that students also need to understand the human factor of users interacting with systems and programs, instead of just learning how to maintain and create code.
William Thirsk, vice president and CIO at Marist College in Poughkeepsie, N.Y., said the college works with “captains of industry” to form an advisory board to discuss the direction of the curriculum. The college also teaches agile methods to help students understand the new workplace environment.
“We speak with hardware and software vendors (IBM, Cisco) to ask them what the students should learn. We meet twice a year to discuss changes,” Thirsk said.
He added that Marist offers “virtual management courses,” which prepare students to compete globally by offering training in collaboration tools (such as wiki boards) and in development tools to learn how to maintain teams, push code along and generate reports for other members of the team. They also use open-source programs in their classes, something Barry Burd, a professor at Drew University in Madison, N.J., agrees with.
Related Search Term(s): education, Marist College, Stevens Institute of Tech, IBM
Share this link: http://sdt.bz/35350
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...
|