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

Khadim Hussain, Syed Muhammad Ahsan, Muhammad Shahbaz, Tauqir Ahmed


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


Software Engineering, Design Reuse, Chemical Engineering, Change Management

Full Text: PDF

Published by Pakistan Institute of Chemical Engineers (PIChE)

Head Office

F-4 Greenwood Market, Barkat Market, New Garden Town, Lahore

Email: info@piche.org.pk