Introduction to

Software Department

The Department of Software Engineering is home to research and academic units that address issues and recent advances in Software Engineering. The department provides research areas and cutting edge facilities in Software Engineering. The Goal is, and continues to be, to provide a high degree program in Software Engineering, a program that prepares students for lifelong learning as they take on professional careers in computing.

Software Engineering program enables to gain a thorough understanding of the role of IT in enterprise and how information systems impact on business and organizational processes.

The department of Software Engineering offers a range of courses that teach the fundamentals of programming to advanced topics in computing such as software development, testing and software architecture and design etc. The courses are designed to equip students with advanced software engineering skills so that they are prepared to play a creative and leading role in the professional and research community.

Chair’s Message

Software Engineering discipline is intellectually creative & exciting, highly dynamic and interactive, and woven intricately into our society’s fabric. Our undergraduate students learn not only the what, but also the why and how, of Software Engineering through a well-planned sequence of core courses along with electives on advanced topics. They are strongly encouraged to engage in research with the faculty and experience first-hand the thrill of solving real-world technological problems. Our project-oriented course offers students an opportunity to work on advanced projects in collaboration with industry.


Dr. Nouman Qadeer