Evolution of programming into an engineering discipline: Lessons from Chemical Engineering

Authors

  • Khadim Hussain Department of Computer Science & Engineering, University of Engineering and technology, Lahore
  • Syed Muhammad Ahsan Department of Computer Science & Engineering, University of Engineering and technology, Lahore
  • Muhammad Shahbaz Department of Computer Science & Engineering, University of Engineering and technology, Lahore
  • Tauqir Ahmed Department of Computer Science & Engineering, University of Engineering and technology, Lahore

Keywords:

Software Engineering, Design Reuse, Chemical Engineering, Change Management

Abstract

With the wide adoption of computing and information technology, the reliance on informatics component by engineering disciplines has increased tremendously. This has also affected the discipline of computer programming as a discipline and there has been a paradigm shift. From simple coding and programming, the art of writing program has evolved into an engineering discipline commonly called software engineering. This has been possible by adoption of various engineering principles by programming community. In this paper, we highlight design reuse practice of mature engineering disciplines such as chemical engineering and which must be more vigorously adapted by programming community if it is to be accepted into a mature engineering discipline

Author Biographies

Khadim Hussain, Department of Computer Science & Engineering, University of Engineering and technology, Lahore

Assocaite Professor, Department of Computer Science, University of Engineering and Technology, Lahore

Syed Muhammad Ahsan, Department of Computer Science & Engineering, University of Engineering and technology, Lahore

Assocaite Professor, Department of Computer Science, University of Engineering and Technology, Lahore

Muhammad Shahbaz, Department of Computer Science & Engineering, University of Engineering and technology, Lahore

Assocaite Professor, Department of Computer Science, University of Engineering and Technology, Lahore

Tauqir Ahmed, Department of Computer Science & Engineering, University of Engineering and technology, Lahore

Assistant Professor, Department of Computer Science, University of Engineering and Technology, Lahore

Downloads

Published

2011-10-03

How to Cite

Hussain, K., Ahsan, S. M., Shahbaz, M., & Ahmed, T. (2011). Evolution of programming into an engineering discipline: Lessons from Chemical Engineering. Journal of the Pakistan Institute of Chemical Engineers, 39(1), 35–38. Retrieved from http://piche.org.pk/journal/index.php/jpiche/article/view/40