M. Jazayeri. ASE '04: Proceedings of the 19th IEEE international conference on Automated software engineering, page .18--xxvii. Washington, DC, USA, IEEE Computer Society, (2004)
DOI: http://dx.doi.org/10.1109/ASE.2004.68
Abstract
A successful software engineer must possess a wide range of skills and talents. Project managers know how difficult it is to find, motivate, and retain such people. Educators face a complementary, and perhaps more challenging, problem: how to prepare such engineers. The challenge of what to teach software engineers evolves over time as technologies, applications, and requirements change. As software technology has rapidly spread through every aspect of modern societies, the challenge of educating software engineers has taken on new form and become more complex and urgent. In this talk, I present the broad outline of an educational program for a complete software engineer. A new curriculum for computer science has been developed based on these ideas and will start in October 2004 at the University of Lugano in Switzerland.
%0 Conference Paper
%1 1025201
%A Jazayeri, Mehdi
%B ASE '04: Proceedings of the 19th IEEE international conference on Automated software engineering
%C Washington, DC, USA
%D 2004
%I IEEE Computer Society
%K phd
%P .18--xxvii
%R http://dx.doi.org/10.1109/ASE.2004.68
%T The Education of a Software Engineer
%U http://portal.acm.org/citation.cfm?id=1025201&coll=GUIDE&dl=GUIDE&CFID=46688192&CFTOKEN=39233820
%X A successful software engineer must possess a wide range of skills and talents. Project managers know how difficult it is to find, motivate, and retain such people. Educators face a complementary, and perhaps more challenging, problem: how to prepare such engineers. The challenge of what to teach software engineers evolves over time as technologies, applications, and requirements change. As software technology has rapidly spread through every aspect of modern societies, the challenge of educating software engineers has taken on new form and become more complex and urgent. In this talk, I present the broad outline of an educational program for a complete software engineer. A new curriculum for computer science has been developed based on these ideas and will start in October 2004 at the University of Lugano in Switzerland.
%@ 0-7695-2131-2
@inproceedings{1025201,
abstract = {A successful software engineer must possess a wide range of skills and talents. Project managers know how difficult it is to find, motivate, and retain such people. Educators face a complementary, and perhaps more challenging, problem: how to prepare such engineers. The challenge of what to teach software engineers evolves over time as technologies, applications, and requirements change. As software technology has rapidly spread through every aspect of modern societies, the challenge of educating software engineers has taken on new form and become more complex and urgent. In this talk, I present the broad outline of an educational program for a complete software engineer. A new curriculum for computer science has been developed based on these ideas and will start in October 2004 at the University of Lugano in Switzerland.},
added-at = {2007-12-13T14:10:33.000+0100},
address = {Washington, DC, USA},
author = {Jazayeri, Mehdi},
biburl = {https://www.bibsonomy.org/bibtex/27292234f5a2a065c1ff6f25748934df4/cedricmesnage},
booktitle = {ASE '04: Proceedings of the 19th IEEE international conference on Automated software engineering},
description = {The Education of a Software Engineer},
doi = {http://dx.doi.org/10.1109/ASE.2004.68},
interhash = {7330874900fa9c8ecea4678209114d0f},
intrahash = {7292234f5a2a065c1ff6f25748934df4},
isbn = {0-7695-2131-2},
keywords = {phd},
pages = {.18--xxvii},
publisher = {IEEE Computer Society},
timestamp = {2007-12-13T14:10:33.000+0100},
title = {The Education of a Software Engineer},
url = {http://portal.acm.org/citation.cfm?id=1025201&coll=GUIDE&dl=GUIDE&CFID=46688192&CFTOKEN=39233820},
year = 2004
}