Title :
SE and CS Collaboration: Training Students for Engineering Large, Complex Systems
Author :
Nauman, Mohammad ; Uzair, Muhammad
Author_Institution :
City Univ. of Sci. & Inf. Technol., Peshawar
Abstract :
Today´s software industry is characterized by fast growth and diversity. To engineer software in such an environment, software engineers are required to work with large teams and handle large complex systems, involving common off-the-shelf components, open source software and outsourced resources. This poses a serious challenge for software engineering institutions. In this paper, we outline a framework for collaboration among computer science and software engineering programmes within a university with the goal of training students for engineering large, complex systems. We chart a three phase layout for the framework in which students of both programmes work together to simulate the industry´s practices by designing, building, integrating and testing a large, complex system. We consider the issue of evaluating students in such a framework and give alternatives for certain variables so as to fit the framework in different environments.
Keywords :
computer science education; educational courses; educational institutions; software engineering; common off-the-shelf components; computer science; large complex systems; open source software; outsourced resources; software engineering; software engineers; software industry; training students; Collaboration; Collaborative software; Collaborative work; Computer industry; Computer science; Industrial training; Open source software; Software engineering; Software systems; Systems engineering and theory; Software engineering; complex systems; computer science; education;
Conference_Titel :
Software Engineering Education & Training, 2007. CSEET '07. 20th Conference on
Conference_Location :
Dublin
Print_ISBN :
0-7695-2893-7
DOI :
10.1109/CSEET.2007.44