SE and CS Collaboration: Training Students for Engineering Large, Complex Systems

Authors

  • Mohammad Nauman City University of Science and Information Technology, Peshawar
  • Muhammad Uzair NWFP University of Engineering and Technology, Peshawar

DOI:

https://doi.org/10.31384/jisrmsse/2007.05.2.4

Keywords:

Software engineering, computer science, education, complex systems

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.

Downloads

Download data is not yet available.

Downloads

Published

2007-12-31

How to Cite

Nauman, M., & Uzair, M. (2007). SE and CS Collaboration: Training Students for Engineering Large, Complex Systems. JISR Management and Social Sciences & Economics, 5(2), 19–23. https://doi.org/10.31384/jisrmsse/2007.05.2.4

Issue

Section

Original Articles