Title :
The challenges of software engineering education
Author :
Ghezzi, Carlo ; Mandrioli, Dino
Author_Institution :
Dipt. di Elettronica e Informazione, Politecnico di Milano, Italy
Abstract :
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a school of engineering and put the software engineer´s education in the wider context of engineering education. We stress both the common aspects that crosscut all engineering fields and the specific issues that pertain to software engineering. We believe that even in a continuously evolving field like software, education should emphasize principles and recognize what are the stable and long-lasting design concepts. Even though the more mundane technological solutions cannot be ignored, the students should be equipped with skills that allow them to dominate the evolution of technology.
Keywords :
computer science education; software engineering; software engineering education; technical skills; Books; Computer science education; Continuing education; Courseware; Educational institutions; Engineering education; Information science; Knowledge engineering; Software engineering; Stress;
Conference_Titel :
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN :
1-59593-963-2
DOI :
10.1109/ICSE.2005.1553624