Bachelor of Science in Software Engineering
The Software Engineering Department at Iqra University upholds the institution’s commitment to excellence, aligning with core values such as respect, merit, and equality. Focused on cultivating professionals with technical skills, critical thinking, and public duty, we foster an inclusive environment rooted in innovation and dedication. Our goal is to prepare graduates for successful careers in software engineering by providing a comprehensive understanding of the discipline and practical learning opportunities. Through rigorous academic programs and hands-on experiences, we empower our students to apply their knowledge to solve real-world problems. Combining university values with a specialized focus, our department aims to nurture ethical professionals shaping the future of technology for a prosperous and progressive society.
Our four year’s Bachelor’s in Software Engineering program isdedicated to providing comprehensive education, emphasizing technical proficiency, critical thinking, and a sense of public duty. Through innovative curricula and inclusive environments, we prepare graduates for success, incorporating both applied and recent advances in software engineering. By focusing on cutting-edge methodologies and technologies, we promote excellence in teaching, research, and service across various software engineering specializations, ensuring our graduates are well-equipped to contribute to and thrive in the dynamic field of software engineering.
PROGRAM OBJECTIVES (POs)
PO # | Statement |
PO 1 | Establishing in-depth understanding of theoretical concepts and industry best practices related to Software Engineering. |
PO 2 | Applying in-depth technical knowledge and analytical skills to design innovative solutions for the society. |
PO 3 | Imbuing quest for learning and engaging in continuous professional development in the field of software engineering by carrying research and adopting professional practices. |
PO 4 | Developing the ability to work in a multi-disciplinary and multicultural environment in teams incorporating soft skills and maintaining high ethical standards. |
Graduate Attributes (GAs) to POs Mapping
Sr. No. | Graduate Attributes | Program Objectives | |||
PO 1 | PO 2 | PO 3 | PO 4 | ||
GA 1 | Individual and Teamwork | ✓ | ✓ | ||
GA 2 | Communication | ✓ | ✓ | ||
GA 3 | Computing Professionalism and Society | ✓ | ✓ | ||
GA 4 | Ethics | ✓ | ✓ | ||
GA 5 | Life-long Learning | ✓ | |||
GA 6 | Individual and Teamwork | ✓ | ✓ | ||
GA 7 | Communication | ✓ | ✓ | ||
GA 8 | Computing Professionalism and Society | ✓ | |||
GA 9 | Ethics | ✓ | |||
GA 10 | Life-long Learning | ✓ | |||
Program & Curriculum Details
Structure of BS(SE) Program
Total Credit Hours: 136
Total Courses: 44
Semesters: 8
Duration: 4 Years
Category: Courses (Credit Hours)
General Education: 12 (30)
Major courses: 18 (64) + 7 (21)
Allied/interdisciplinary courses: 5 (15)
Internship/field experience: N/A
Capstone project: 2 (6)
Total: 44 (136)
| BS Software Engineering | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S# | COURSE CODES | CLASS | COURSE TITLE | CREDIT HOURS | PRE-REQ | CO-REQ | ||||||||||||||||||||||||||||||||||||||||||
| SEMESTER 1 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | CMC111 | CORE | Programming Fundamentals | 3 + 0 | Programming Fundamentals LAB | |||||||||||||||||||||||||||||||||||||||||||
| CMC111L | CORE | Programming Fundamentals Lab | 0 + 1 | |||||||||||||||||||||||||||||||||||||||||||||
| 2 | GER111 | GER | Application of Information & Communication Technologies | 2 + 0 | App. of Info. & Comm. Tech. LAB | |||||||||||||||||||||||||||||||||||||||||||
| GER111L | GER | Application of Information & Communication Technologies Lab | 0 + 1 | |||||||||||||||||||||||||||||||||||||||||||||
| 3 | GER151 | GER | Natural Science (Applied Physics) | 2 + 0 | Applied Physics Lab | |||||||||||||||||||||||||||||||||||||||||||
| GER151L | GER | Natural Science (Applied Physics Lab) | 0 + 1 | |||||||||||||||||||||||||||||||||||||||||||||
| 4 | GER131 | GER | Calculus and Analytic Geometry | 3 + 0 | ||||||||||||||||||||||||||||||||||||||||||||
| 5 | GER121 | GER | Functional English | 3 + 0 | ||||||||||||||||||||||||||||||||||||||||||||
| 13 + 3 (16) | ||||||||||||||||||||||||||||||||||||||||||||||||
| SEMESTER 2 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | CMC112 | CORE | Object Oriented Programming | 3 + 0 | CMC111 | Object Oriented Programming LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC112L | CORE | Object Oriented Programming Lab | 0 + 1 | CMC111 | ||||||||||||||||||||||||||||||||||||||||||||
| 2 | GER132 | GER | Discrete Structures | 3 + 0 | GER131 | |||||||||||||||||||||||||||||||||||||||||||
| 3 | CMC121 | CORE | Digital Logic Design | 2 + 0 | GER151 | Digital Logic Design LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC121L | CORE | Digital Logic Design Lab | 0 + 1 | GER151 | ||||||||||||||||||||||||||||||||||||||||||||
| 4 | GER241 | GER | Pakistan Studies | 2 + 0 | - | |||||||||||||||||||||||||||||||||||||||||||
| 5 | GER122 | GER | Expository Writing | 3 + 0 | GER121 | |||||||||||||||||||||||||||||||||||||||||||
| 6 | MTE111 | MATHS | Multivariable Calculus | 3 + 0 | GER131 | |||||||||||||||||||||||||||||||||||||||||||
| 7 | GEN111 | GER | Understanding of Holy Quran – I | 0 + 1 | ||||||||||||||||||||||||||||||||||||||||||||
| SEMESTER 3 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | CMC251 | CORE | Data Structures | 3 + 0 | CMC112 | Data Structures LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC251L | CORE | Data Structures Lab | 0 + 1 | CMC112 | ||||||||||||||||||||||||||||||||||||||||||||
| 2 | CMC222 | CORE | Computer Organization & Assembly Language | 2 + 0 | CMC121 | Computer Org. & Assembly Lang. LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC222L | CORE | Computer Organization & Assembly Language Lab | 0 + 1 | CMC121 | ||||||||||||||||||||||||||||||||||||||||||||
| 3 | SEC211 | CORE | Introduction to Software Engineering | 3 + 0 | GER132 | |||||||||||||||||||||||||||||||||||||||||||
| 4 | CMC261 | CORE | Computer Networks | 2 + 0 | CMC121 | Computer Networks LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC261L | CORE | Computer Networks Lab | 0 + 1 | CMC121 | ||||||||||||||||||||||||||||||||||||||||||||
| 5 | MTE212 | MATHS | Probability & Statistics | 3 + 0 | MTE111 | |||||||||||||||||||||||||||||||||||||||||||
| 6 | GEN112 | GER | Understanding of Holy Quran – II | 0 + 1 | ||||||||||||||||||||||||||||||||||||||||||||
| 13 + 4 (17) | ||||||||||||||||||||||||||||||||||||||||||||||||
| SEMESTER 4 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | CMC241 | CORE | Operating Systems | 2 + 0 | CMC251 | Operating Systems LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC241L | CORE | Operating Systems Lab | 0 + 1 | CMC251 | ||||||||||||||||||||||||||||||||||||||||||||
| 2 | SEC231 | DOMAIN CORE | Software Requirement Engineering | 3 + 0 | SEC211 | |||||||||||||||||||||||||||||||||||||||||||
| 3 | MTE213 | MATH | Linear Algebra | 3 + 0 | MTE111 | |||||||||||||||||||||||||||||||||||||||||||
| 4 | CMC252 | CORE | Analysis of Algorithms | 3 + 0 | CMC251 | |||||||||||||||||||||||||||||||||||||||||||
| 5 | MTE221 | GER/MATH | Technical & Business Writing | 3 + 0 | GER122 | |||||||||||||||||||||||||||||||||||||||||||
| 6 | GER142 | GER | Ideology & Constitution of Pakistan | 2 + 0 | GER241 | |||||||||||||||||||||||||||||||||||||||||||
| 16 + 1 (17) | ||||||||||||||||||||||||||||||||||||||||||||||||
| SEMESTER 5 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | SEC321 | DOMAIN CORE | Software Quality Engineering | 3 + 0 | SEC211 | |||||||||||||||||||||||||||||||||||||||||||
| 2 | CMC362 | CORE | Information Security | 2 + 0 | CMC261 | Information Security LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC362L | CORE | Information Security Lab | 0 + 1 | CMC261 | ||||||||||||||||||||||||||||||||||||||||||||
| 3 | CMC331 | CORE | Database Systems | 3 + 0 | CMC241 | Database Systems LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC331L | CORE | Database Systems Lab | 0 + 1 | CMC241 | ||||||||||||||||||||||||||||||||||||||||||||
| 4 | SEEXXX | DOMAIN ELEC | Domain Elective 1 | 3** | - | |||||||||||||||||||||||||||||||||||||||||||
| 5 | SEC311 | DOMAIN CORE | Software Design & Architecture | 3 + 0 | SEC331 | |||||||||||||||||||||||||||||||||||||||||||
| 6 | GERXXX | GER | Social Science I | 2+0 | GER122/SEC211 | |||||||||||||||||||||||||||||||||||||||||||
| 16 + 2 (18) | ||||||||||||||||||||||||||||||||||||||||||||||||
| SEMESTER 6 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | CMC381 | CORE | Artificial Intelligence | 2 + 0 | CMC252/ CMC371 | Artificial Intelligence LAB | ||||||||||||||||||||||||||||||||||||||||||
| CMC381L | CORE | Artificial Intelligence Lab | 0 + 1 | CMC252/ CMC371 | ||||||||||||||||||||||||||||||||||||||||||||
| 2 | SEC312 | DOMAIN CORE | Software Construction & Development | 2 + 0 | CMC371 | Software Construction & Development LAB | ||||||||||||||||||||||||||||||||||||||||||
| SEC312L | DOMAIN CORE | Software Construction & Development Lab | 0 + 1 | CMC371 | ||||||||||||||||||||||||||||||||||||||||||||
| 3 | ESCXXX | GER | Social Science II | 3 + 0 | - | |||||||||||||||||||||||||||||||||||||||||||
| 4 | SEEXXX | DOMAIN ELEC | Domain Elective 2 | 3** | ||||||||||||||||||||||||||||||||||||||||||||
| 5 | SEC322 | DOMAIN CORE | Software Project Management | 2 + 0 | SEC211 | Software Project Management LAB | ||||||||||||||||||||||||||||||||||||||||||
| SEC322L | DOMAIN CORE | Software Project Management Lab | 0 + 1 | SEC211 | ||||||||||||||||||||||||||||||||||||||||||||
| 6 | GER141 | GER | Islamic Studies | 2 + 0 | SEC311/SEC331 | |||||||||||||||||||||||||||||||||||||||||||
| 14 + 3 (17) | ||||||||||||||||||||||||||||||||||||||||||||||||
| SEMESTER 7 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | CMC491 | CORE | Final Year Project - I | 0 + 3 | CMC381 | |||||||||||||||||||||||||||||||||||||||||||
| 2 | SEEXXX | DOMAIN ELEC | Domain Elective 3 | 3** | - | |||||||||||||||||||||||||||||||||||||||||||
| 3 | SEEXXX | DOMAIN ELEC | Domain Elective 4 | 3** | - | |||||||||||||||||||||||||||||||||||||||||||
| 4 | SEEXXX | DOMAIN ELEC | Domain Elective 5 | 3** | - | |||||||||||||||||||||||||||||||||||||||||||
| 5 | CSC442 | DOMAIN CORE | Parallel & Distributed Computing | 2 + 0 | CMC241/ CSC382 | Parallel & Distributed Computing LAB | ||||||||||||||||||||||||||||||||||||||||||
| CSC442L | DOMAIN CORE | Parallel & Distributed Computing Lab | 0 + 1 | CMC241/ CSC382 | ||||||||||||||||||||||||||||||||||||||||||||
| 6 | GER462 | GER | Entrepreneurship | 2 + 0 | ||||||||||||||||||||||||||||||||||||||||||||
| 13 + 4 (17) | ||||||||||||||||||||||||||||||||||||||||||||||||
| SEMESTER 8 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | CMC492 | CORE | Final Year Project - II | 0 + 3 | CMC491 | |||||||||||||||||||||||||||||||||||||||||||
| 2 | GER463 | GER | Professional Practices | 2 + 0 | ||||||||||||||||||||||||||||||||||||||||||||
| 3 | GER443 | GER | Civics and Community Engagement | 2 + 0 | ||||||||||||||||||||||||||||||||||||||||||||
| 4 | SEEXXX | DOMAIN ELEC | Domain Elective 6 | 3** | - | |||||||||||||||||||||||||||||||||||||||||||
| 5 | SEEXXX | DOMAIN ELEC | Domain Elective 7 | 3** | - | |||||||||||||||||||||||||||||||||||||||||||
| 10 + 3 (13) | ||||||||||||||||||||||||||||||||||||||||||||||||
| TOTAL CREDIT HOURS | 134 | |||||||||||||||||||||||||||||||||||||||||||||||
| **Campus will decide to offer a course. | ||||||||||||||||||||||||||||||||||||||||||||||||