This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
January/February 2012 (vol. 29 no. 1)
pp. 61-63
Giuseppe Prencipe, University of Pisa
Cesare Zavattari, CrowdEngineering, Pisa
Alessandro Tommasi, CrowdEngineering, Pisa
John Favaro, Intecs SpA
Enormous advances in computing power and programming environments have obscured the importance of algorithms, one of the foundational pillars of software engineering. Today, even university curricula too often pay only lip service to the teaching of algorithmic fundamentals, reinforcing the popular belief that their place at the core of a software engineer's education is past. Yet even today, the importance of algorithms in software engineering has not diminished, and the effects of neglect are evident everywhere in needlessly inefficient industrial applications. The study of algorithms must regain its rightful place of central importance in the everyday work of today's practitioner.
Index Terms:
algorithm, software, efficiency, complexity
Citation:
Giuseppe Prencipe, Cesare Zavattari, Alessandro Tommasi, John Favaro, "Guest Editors' Introduction: Algorithms and Today's Practitioner," IEEE Software, vol. 29, no. 1, pp. 61-63, Jan.-Feb. 2012, doi:10.1109/MS.2012.9
Usage of this product signifies your acceptance of the Terms of Use.