Undergraduate Program
Bachelors of Science in Software Engineering
Become a part of one of the top-ranked universities in Pakistan
- Home
- Academic Hub
- Bachelors of Science in Software Engineering
Welcome to the Bachelor of Engineering in Software Engineering Program at Iqra University
Embark on an exciting journey into the world of software engineering with Iqra University's highly
acclaimed Bachelor of Engineering in Software Engineering (BESE) program. Designed to meet the
evolving demands of the tech-driven world, this four-year program spans eight semesters and offers a
comprehensive curriculum totaling 136 credit hours.
Program Overview
The BESE program at Iqra University equips students with:
-
A robust foundation in software development, system design, and cutting-edge technologies.
-
Practical experience through hands-on projects, industry collaborations, and expert faculty mentorship.
-
The skills to develop innovative solutions and excel in today’s competitive environment.
Your Gateway to Thriving Career Opportunities
Graduates of the BESE program are in high demand across various industries, including technology,
finance, healthcare, and entertainment. With the rapid growth of the global IT sector, potential career
paths include:
-
Software Developer
-
Data Scientist
-
Cybersecurity Analyst
-
Systems Architect
-
Mobile Application Developer
-
Cloud Solutions Engineer
Program Educational Objectives
(PEOs)
-
PEO-1:
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 standards.
Learning Outcomes
-
Engineering Knowledge
Engineering Knowledge: Apply knowledge of mathematics, natural science, engineering fundamentals and Engineering specialization to the solution of complex engineering problems.
-
Problem Analysis
Problem Analysis: Identify, formulate, conduct research literature, and analyze complex Engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
-
Design/ Development of Solutions
Design/Development of Solutions: An ability to design solutions for complex 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.
-
Ethics
Ethics: Apply ethical principles and commit to professional ethics and norms of engineering practice and adhere to relevant national and international laws. Demonstrate an understanding of the need for diversity and inclusion.
-
Communication
Communication: Communicate effectively and inclusively 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, and make effective presentations, taking into account cultural, language, and learning differences.
-
Life-long Learning
Lifelong Learning: Recognize the need for, and have the preparation and ability for i) independent and life-long learning ii) adaptability to new and emerging technologies and iii) critical thinking in the broadest context of technological change.
-
Investigation
Investigation: Conduct investigation of complex Engineering problems using research-based knowledge and research methods, including design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions.
-
Tool Usage
Tool Usage: Create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modeling, to complex Engineering problems, with an understanding of the limitations.
-
The Engineer and the World
The Engineer and the World: Analyze and evaluate sustainable development impacts to society, the economy, sustainability, health and safety, legal frameworks, and the environment while solving complex engineering problems.
-
Individual and Collaborative Team Work
Individual and Collaborative Team Work: Function effectively as an individual, and as a member or leader in diverse and inclusive teams and in multi-disciplinary, face-to-face, remote and distributed settings.
-
Project Management and Finance
Project Management and Finance: Demonstrate knowledge and understanding of engineering management principles and economic decision making and apply these to one’s own work, as a member and leader in a team, to manage projects in multidisciplinary environments.
Mapping Between Program Objectives (POs) and Graduate Attributes (GAs)
Mapping Between Program Objectives (POs) and Graduate Attributes (GAs) | |||||
S. No. | Graduate Attributes | PEO-1 | PEO-2 | PEO-3 | PEO-4 |
1 | Engineering Knowledge | ✓ | ✓ |
|
|
2 | Problem Analysis |
| ✓ | ✓ |
|
3 | Design/ Development of Solutions |
| ✓ | ✓ |
|
4 | Investigation | ✓ | ✓ |
|
|
5 | Tool Usage |
| ✓ |
|
|
6 | The Engineer and the World |
|
| ✓ | ✓ |
7 | Ethics |
|
|
| ✓ |
8 | Individual and Collaborative Team Work |
|
| ✓ | ✓ |
9 | Communication |
|
| ✓ | ✓ |
10 | Project Management and Finance |
|
|
| ✓ |
11 | Life-long Learning |
|
| ✓ |
|
Curriculum Model for BE Software Engineering
Domain | KNOWLEDGE AREA | PEC Courses Count | PEC Credit Hours | PEC Credit Hours Percentage | IU Courses Count | IU Credit Hours | IU Credit Hours Percentage |
Non-Engineering | Natural Sciences | 5 | 15 | 30% | 5 | 15 | 30% |
Humanities | 10 | 20 | 10 | 20 | |||
Management Sciences | 2 | 4 | 2 | 4 | |||
Computer Sciences | 1 | 3 | 1 | 3 | |||
Engineering | Computing | 2 – 3 | 6 – 9 | 70% | 2 | 7 | 70% |
Engineering Foundation | 8 | 30 | 8 | 30 | |||
Core (Breadth) | 9 | 27 | 9 | 27 | |||
Core (Depth) | 6 | 18 | 6 | 18 | |||
Multidisciplinary Engineering Courses | 3 | 6 | 3 | 7 | |||
Final Year Design Project (FYDP) / Capstone | 2 | 6 | 2 | 6 | |||
Industrial Training | Mandatory & Qualifying | Mandatory & Qualifying | |||||
| Total | 48 – 49 | 135 – 138 | – | 48 | 137 | – |
Scheme of Studies
S# | COURSE CODES | CLASS | COURSE TITLE | CREDIT HOURS | PRE-REQ | CO-REQ |
|
SEMESTER 1 | |||||||
1 | CMC111 | CIS | Programming Fundamentals | 3 + 0 | – | CMC111-L |
|
| CMC111-L | CIS | Programming Fundamentals (Lab) | 0 + 1 | – |
|
|
2 | GER111 | GER (CS) | Application of Information & Communication Technologies | 2 + 0 | – | GER111-L |
|
| GER111-L | GER (CS) | Application of Information & Communication Technologies (Lab) | 0 + 1 | – |
|
|
3 | GER121 | GER (Humanities) | Functional English | 3 + 0 | – |
|
|
4 | GER131 | GER (NS-Math) | QR1-Calculus and Analytic Geometry | 3 + 0 | – |
|
|
5 | GER152 | GER (NS-AP) | Natural Science (Applied Physics) | 2 + 0 | – | GER151-L |
|
| GER152-L | GER (NS-AP) | Natural Science (Applied Physics) (Lab) | 0 + 1 | – |
|
|
|
|
|
|
|
|
| |
|
|
|
| 13+3 (16) |
|
|
|
SEMESTER 2 | |||||||
6 | CMC112 | CORE | Object Oriented Programming | 3 + 0 | CMC111 |
|
|
CMC112L | CORE | Object Oriented Programming Lab | 0 + 1 |
| CMC112-L |
| |
7 | GER132 | CORE | Discrete Structures | 3 + 0 |
|
|
|
8 | CMC122 | CORE | Computer Architecture & Logic Design | 3 + 0 | GER151 | CMC122-L |
|
| CMC122L | CORE | Computer Architecture & Logic Design Lab | 0 + 1 | GER151 |
|
|
9 | GERXXX | GER (Humanities) | Pakistan Studies | 2 + 0 | MTE221 |
|
|
10 | GER122 | GER (Humanities) | Expository Writing | 3 + 0 | GER121 |
|
|
11 | ESC111 | MDEE | Occupational Health and Safety | 1 + 0 |
|
|
|
12 | HQN111* | GER (Humanities) | Understanding of Holy Quran – I* | 0 + 1 |
|
|
|
|
|
|
| 15 + 3 (18) |
|
|
|
SEMESTER 3 | |||||||
13 | CMC251 | CORE | Data Structures and Algorithms | 3 + 0 | CMC111 | CMC251-L |
|
| CMC251L | CORE | Data Structures and Algorithms Lab | 0 + 1 | CMC111 |
|
|
14 | CMC353 | CORE | Computer Networks | 3 + 0 | CMC122.GER111 | CMC353-L |
|
CMC353L | CORE | Computer Networks Lab | 0 + 1 | CMC122,GER111 |
|
| |
15 | SEC211 | CORE (Breadth) | Introduction to Software Engineering | 3 + 0 | CMC111 |
|
|
16 | MTE212 | GER (NS-Maths) | Probability & Statistics | 3 + 0 |
|
|
|
17 | GERXXX | GER (Humanities) | Foreign Language
| 2 + 0 |
|
|
|
18 | HQN112* | GER (Humanities) | Understanding of Holy Quran II* | 0 + 1 | HQN111 |
|
|
|
|
|
| 14+3 (17) |
|
|
|
SEMESTER 4 | |||||||
19 | MTE213 | GER(NS-Maths) | Linear Algebra | 3 + 0 | MTE111 |
|
|
20 | CMC241 | CORE | Operating Systems | 3 + 0 | CMC251 | CMC241-L |
|
| CMC241-L | CORE | Operating Systems (Lab) | 0 + 1 | CMC251 |
|
|
21 | SEC212 | CORE (Breadth) | Software Design & Architecture | 2 + 0 | SEC211 |
|
|
| SEC212-L | CORE (Breadth) | Software Design & Architecture (Lab) | 0 + 1 | SEC211 |
|
|
22 | XXXXXX | MDEE | MDEE-I | 3+0 | ** | MDEXXXL |
|
23 | CMC252 | CORE (Breadth) | Analysis of Algorithms | 3 + 0 | CMC251 |
|
|
24 | GER142 | GER(Humanities) | Ideology and Constitution of Pakistan | 2 + 0 |
|
|
|
|
|
|
| 15+3 (18) |
|
|
|
SEMESTER 5 | |||||||
25 | CMC331 | CORE | Database Systems | 3 + 0 | CMC241 | CMC331-L |
|
CMC331L | CORE | Database Systems Lab | 0 + 1 | CMC241 |
|
| |
26 | CMC363 | Core (Breadth) | Information Security | 2 + 0 | CMC353 | CMC362-L |
|
| CMC363-L | Core (Breadth) | Information Security (Lab) | 0 + 1 |
|
|
|
27 | SEEXXX | Core (Depth) | Software Engineering Elective-I | 3 + 0 | ** |
|
|
28 | SEC312 | CORE (Breadth) | Software Construction & Development | 2 + 0 | SEC212 | SEC313L |
|
SEC312L | CORE (Breadth) | Software Construction & Development Lab | 0 + 1 | SEC212 |
|
| |
29 | SEC321 | CORE (Breadth) | Software Quality Engineering | 3 + 0 | SEC211 |
|
|
30 | XXXXXX | GER(Humanities) | Social Science (Example: Sociology, Introduction to Marketing) | 2 + 0 | – |
|
|
|
|
|
| 15 + 3 (18) |
|
|
|
SEMESTER 6 | |||||||
31 | CMC383 | CIS | Artificial Intelligence | 2 + 0 |
| CMC381-L |
|
CMC383-L | CIS | Artificial Intelligence (Lab) | 0 + 1 |
|
|
| |
32 | GER252 | GER(NS-Maths) | Numerical Analysis | 2 + 0 | MTE111 | GRE252L |
|
GER252L | GER (NS-Maths) | Numerical Analysis Lab | 0 + 1 | MTE111 |
|
| |
33 | SEEXXX | Core (Depth) | Software Engineering Elective-II | 2 + 1 | ** | SEEXXX-L |
|
34 | CMC354 | CORE (Breadth) | Cloud Computing | 2 + 0 | CMC353 | CMC354 |
|
CMC354L | CORE (Breadth) | Cloud Computing Lab | 0 + 1 | CMC353 |
|
| |
35 | GER141 | GER (Humanities) | Islamic Studies | 2 + 0 |
|
|
|
36 | GER361 | GER(MS) | Project Management | 2 + 0 | SEC211 |
|
|
|
|
|
| 12 + 4 (16) |
|
|
|
SEMESTER 7 | |||||||
37 | CMC491 | Core | Final Year Project – I | 0 + 3 | SEC322 |
|
|
38 | GRE362 | GER | Entrepreneurship | 2 + 0 |
|
|
|
39 | SEEXXX | Core (Depth) | Software Engineering Elective-III | 3 + 0 | ** |
|
|
40 | SEC322 | CORE (Breadth) | Human Computer Interaction | 2 + 0 |
| SEC322L |
|
| SEC322L | CORE (Breadth) | Human Computer Interaction Lab | 0 + 1 |
|
|
|
41 | CMC302 | CORE | Formal Methods in Software Engg | 3 + 0 | SEC211 |
|
|
|
|
|
|
|
|
|
|
42 | XXXXXX | MDEE | MDEE-II | 2 + 1 |
| MDEXXX-L |
|
|
|
|
| 12 + 5 (17) |
|
|
|
SEMESTER 8 | |||||||
43 | CMC492 | Core | Final Year Project – II | 0 + 3 | CMC491 |
|
|
44 | SEEXXX | Core (Depth) | Software Engineering Elective-IV | 2 + 1 | ** | SEEXXX-L |
|
45 | SEEXXX | Core (Depth) | Software Engineering Elective-V | 2 + 1 | ** | SEEXXX-L |
|
46 | SEEXXX | Core (Depth) | Software Engineering Elective-VI | 2 + 1 | ** | SEEXXX-L |
|
47 | SEC322 | Core (Breadth) | Software Project Management | 3 + 0 | SEC211 |
|
|
48 | GER411 | GER(Humanities) | Civic and Community Engagement | 2 + 0 |
|
|
|
|
|
|
| 11 + 6 (17) |
|
|
|
|
|
| TOTAL CREDIT HOURS | 137 |
|
|
|
Campuses Offering
Flexible learning designed for aspiring entrepreneurs
Ready to Join IU?
Take the first step towards an exceptional education that will transform your career and shape your future. Join thousands of successful graduates who started their journey right here.
Don’t just dream about your future — build it with us. Our admissions team is ready to guide you through every step of your journey.