• DocumentCode
    1566406
  • Title

    The education of a software engineer

  • Author

    Jazayeri, Mehdi

  • Author_Institution
    Vienna Tech. Univ., Austria
  • fYear
    2004
  • 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. The author presents 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 it started in October 2004 at the University of Lugano in Switzerland.
  • Keywords
    computer science education; educational courses; software engineering; Lugano University; computer science curriculum; educational program; project managers; software engineer education; software technology; Application software; Computer science; Education; Educational programs; Knowledge engineering; Project management; Software architecture; Software engineering; Software testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2004. Proceedings. 19th International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-2131-2
  • Type

    conf

  • DOI
    10.1109/ASE.2004.1342718
  • Filename
    1342718