To raise new questions, new possibilities, to regard old problems from a new angle, require creative imagination and marks real advances in science and engineering.” Development of software system has now become a lucid profession and engrosses with optimization of quality of software and of how to create it. Software engineering extends the body of knowledge to the stability, speed, usability, testability, readability, size, cost, security and troubleshooting of software systems and never lessen the attention from elegance, conciseness, and customer satisfaction, among many other attributes.

Software Engineering department at FUI is amongst the pioneers in the country to start formal software engineering program. We started offering BCSE (Bachelors of Computer Software Engineering) and BSCS (Bachelors of Science in Computer Science) in 1998 but did not dither to broaden the compass for postgraduate programs MS (Computer Science) and PhD (Computer Science). The design of the degree programs take into account the highest national standards set by ACM and IEEE computer societies. We aim to produce graduates with state of the art skills in the domain who could conveniently align themselves with industry, government or entrepreneurial endeavors to demonstrate professional advancement hence becoming an asset for nation. In all these academic engagements we do have an objective to make certain pursuance on high ethics.

Our alumni and current students are making novel and innovative contributions in academia and professional industry across the globe. In order to be in pace with the current trends in market and upcoming technologies we keep close eye on our curriculum updating as with Higher Education Commission (HEC) as well as on the mechanism of instruction. With over 40 full time faculty members we provide better academic and mentoring environment. The research infrastructure in the department is expanding to bring in artificial intelligence, embedded systems, software engineering and network security as major concerns of industry-academia linkage.

All the programs in the department are duly accredited by National Computing Education Accreditation Council (NCEAC). I strongly encourage the faculty and students to pursue academic, creative, curricular and co-curricular activities to enhance their knowledge, skills and personality traits.

I welcome you all to the department of software engineering.


Dr. Nasrullah Assistant Professor (HOD CS)

HOD of Engineering Department