Iqra University

Iqra university logo
Search
Close this search box.

Bachelor of Engineering in Software Engineering

BECOME A PART OF ONE OF THE TOP RANKED UNIVERSITIES IN PAKISTAN

Introduction to

Software Engineering

The Department of Software Engineering encompasses a wide field of studies that supports the infrastructure of an IT/Software driver economy and society. The research areas of the department spread to:

  • Theory: Software engineering, quality assurance, design and architecture, and processes.
  • Software: Various state-of-the-art tools, software, and programming languages.
  • Application: Information systems, machine learning-based projects, large-scale projects, etc.

 

To achieve our mission, this department offers attractive and relevant educational programs for students to learn about software engineering and its related disciplines. These programs are designed to give our students the technical and theoretical nous of developing software at different scales. The successful completion of these programs will enable students to become leading software engineers and researchers who are relevant to the current trends and who also possess the next-generation practical, management, and creative skills to drive our economy forward in the digital age.

We educate our brilliant students in bachelor’s and master’s level courses; these courses are designed in accordance with HEC recommendations and are taught by our top-notch faculty.

Thus, our department is at the forefront of advancing research in developing software systems, processes and their design and architecture. We aim to create a safe, diverse, inclusive, sustainable, and good future society through utilising information and intelligence sciences.

Learning Outcomes

Job Market

The Software Engineering bachelor program offered at the department is well-linked to the local industry and caters to the local and regional demand for Software Engineers. The department collaborates with the industry through an industrial advisory board setup. Almost every type of industry employs Software Engineers, be it computer, IT industry, process and manufacturing industry or defence industry.

Curriculum

Department Vision and Mission

Vision

Our vision is to become a leader in software innovation and societal progress by elevating academic excellence and groundbreaking research in software engineering.

Mission

Our department is dedicated to promoting academic distinction and pioneering research, aiming to be a leader in software development and its societal applications. We emphasize ethics, technical mastery, and cross-disciplinary collaboration, equipping students for influential careers in software engineering. We aim to drive software innovation and solve societal problems with integrity and teamwork, reflecting our commitment to excellence and leadership.

Program Educational Objectives

The program has certain objectives, upon achievement of whom
the SE graduates of IU should be able

PEO-1

Establishing in-depth understanding of theoretical concepts and industry best practices related to Software Engineering.

PEO-2

Applying in-depth Software Engineering knowledge and analytical skills to design innovative solutions for the society.

PEO-3

Imbuing quest for learning and engaging in continuous professional development in the field of software engineering by carrying research and adopting professional practices. 

PEO-4

Developing the ability to work in a multi-disciplinary and multicultural environment in teams incorporating soft skills and maintaining high ethical

Mapping of Vision and Mission to PEOs

Mapping of PEOs IU Vision IU Mission Department Vision Department Mission
PEO-1
PEO 2
PEO 3
PEO 4

Program Learning Outcomes

PLO Attribute PLO Statement PLO Statement
PLO-1
Engineering Knowledge
An ability to apply knowledge of computer science, software engineering fundamentals and an engineering specialization to the solution of complex software engineering problems.
PLO-2
Problem Analysis
An ability to identify, formulate, research literature and analyze complex software engineering problems reaching substantiated conclusions using software engineering principles, natural sciences and engineering sciences.
PLO-3
Design/ Development of Solutions
An ability to design solutions for complex software engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
PLO-4
Investigation
An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis and interpretation of experimental data, and synthesis of information to derive valid conclusions.
PLO-5
Modern Tool Usage
An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis, and interpretation of experimental data, and synthesis of information to derive valid conclusions.
PLO-6
The Engineer and Society
An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.
PLO-7
Environment and Sustainability
An ability to understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.
PLO-8
Ethics
Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
PLO-9
Individual and Teamwork
An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.
PLO-10
Communication
An ability to communicate effectively, orally as well as in writing, on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
PLO-11
Project Management
An ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.
PLO-12
Lifelong Learning
An ability to recognize importance of and pursue lifelong learning in the broader context of innovation and technological developments.

Mapping Between PEOs and PLOs

PLOs PEO-1 PEO-2 PEO-3 PEO-4
Engineering Knowledge
Yes
Yes
Problem Analysis
Yes
Yes
Design/ Development of Solutions
Yes
Yes
Investigation
Yes
Yes
Modern Tool Usage
Yes
The Engineer and Society
Yes
Yes
Environment and Sustainability
Yes
Ethics
Yes
Individual and Team Work
Yes
Yes
Communication
Yes
Yes
Project Management
Yes
Life-long Learning
Yes

Faculty of Department of Software Engineering

Associate Professors
Dr. Engr. Mansoor Ebrahim (HoD)
PhD Computing, Sunway University, Malaysia
MS Telecom & Networks, Queen Mary University of London, UK
BS Computer Engg., Sir Syed University Of Engineering And Technology, Karachi
Dr. Syed Hasan Adil
PhD Computer Science, Iqra University, Karachi
MS Computer Science, Iqra University, Karachi
BS Computer Science, FAST NUCES, Karachi
Assistant Professors
Dr. Lubna Aziz
BE Computer Engineering, BUITEMS, Quetta
MS Computer Engineering, BUITEMS, Quetta
PhD CS, University Technology Malaysia
Dr. Atiya Masood
BSc (Hons) Statistics, University of Karachi, Karachi
MCS Computer Science, University of Karachi, Karachi
PhD Software Engineering, Victoria University, New Zealand
Israr Ali
BS Computer Science, University of Karachi
MS Computer Science, SZABIST, Karachi
PhD Computer Science (In Progress), SZABIST, Karachi
Senior Lecturers
Engr. Muhammad Sohaib Naseem
BS Computer Engineering, Sir Syed University of Engineering and Technology, Karachi
MS Computer & Networks, Ryerson University, Canada
Engr. Syed Safdar Hussain
BE Computer Engineering, Sir Syed University of Engineering and Technology, Karachi
PGD Computer Engineering, University of Dundee, UK
MS Electrical Engineering, PNEC-NUST, Karachi
PhD Electrical Engineering (In progress), PNEC-NUST, Karachi
Engr. Abdul Kareem Kashif Baig
BE Computer Engineering, Usman Institute of Technology, Karachi MS Telecom, Iqra University, Karachi
Engr. Falak Memon
BE Computer Systems, Mehran University of Engineering and Technology, Jamshoro
ME Information Technology, Mehran University of Engineering and Technology, Jamshoro
Lab Instructor
Engr. Atrooba Feroze
BE Computer Systems, Dawood University of Engineering and Technology
MS AI, NED University of Engineering and Technology
Humanities Faculty
Dr. Rahat Jehan
MA, University of Karachi, Karachi
PhD, University of Karachi, Karachi
Ms. Saira Arbab
BCS, Iqra University, Karachi
MCS, Iqra University, Karachi
MS, Iqra University, Karachi
Ms. Beenish Ahmed
BBA, Iqra University, Karachi
MBA, Iqra University, Karachi

Campuses Offering