scispace - formally typeset
Search or ask a question

Answers from top 7 papers

More filters
Papers (7)Insight
Proceedings ArticleDOI
Thomas J. Ostrand, Elaine J. Weyuker 
07 Nov 2010
12 Citations
We identify a number of skills that every software engineering student and faculty should have learned, and also propose that education for future software engineers should include significant exposure to real systems, preferably through hands-on training via internships at software-producing firms.
This paper discusses the differences between traditional computer science programmes and most engineering programmes and argues that we need programmes that follow the traditional engineering approach to professional education and educate engineers whose speciality within engineering is software construction.
Therefore, regardless of what academic unit computer science is housed in, software engineering should play an essential role.
This paper suggests some measures (utilizing some recent innovations) that can help improve software engineering education Better preparing software engineering students for professional careers.
A new software engineering educational model is proposed in order to more efficiently close the gap between industry software engineering needs and academic software engineering education.
Proceedings ArticleDOI
01 Aug 1978
13 Citations
Therefore, the software engineering curriculum must include the following basic education areas: computer science and engineering, management science, communication skills, and problem solving in addition to fundamental physical and business sciences.
This paper suggests specific areas of business competencies that should be integrated into the software engineering curriculum.