The instructions in modern digital computers in early 1940s were wired into the machine which was not flexible and, therefore, replaced by von Neuman architecture. This started bringing abstraction to deal with complexity in Computing by dividing computers in to hardware and software. In 1950s, Programming Languages started to develop considered being a major step in abstraction to deal with scientific, algorithmic, and business problems. The concepts of modularity and information hiding were then introduced in early 70's to deal with ever increasing complexity of software systems. The operating system was introduced around 70's to managing the hardware. Simula language introduced the object oriented programming paradigm in 1967.
Software Engineering (SE) is the application of engineering to software and was first used in 1968 to provoke thought regarding the perceived  software crisis in software development paradigm used at the time. However, it was introduced formally more recently, and it is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches.
The Department of Software Engineering at the Institute of Engineering and Computing Sciences, University of Science and Technology Bannu was established in 2006 to provide quality education in the field of Software Engineering. Initially the BS (Hons) program was offered as a degree program which was changed to B.Sc Engineering program in 2011.We are proudly to announced that the Department of Software Engineering has been accredited with Pakistan Engineering Council. (visit the link for Accreditation with PEC the Department of Software Engineering at Sr.# 24). We have state-of-the-art facilities and qualified faculty to flourish the hidden national talent at the very welcoming city of Bannu at the southern part of Khyber PakhtunKhwa province of Pakistan.
Come join us, we assure you that you will never regret your decision. Please explore the details of our programs and faculty interests and follows us on our facebook page here. Good Luck!
Department of Software Engineering
You are here: Home Introduction