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)

S#COURSE CODESCLASSCOURSE TITLECREDIT HOURSPRE-REQCO-REQ
SEMESTER 1
1CMC111COREProgramming Fundamentals3+0-CMC111-L
2CMC111-LCOREProgramming Fundamentals (Lab)0+1-
3GER111GERApplication of Information & Communication Technologies2+0-GER111-L
4GER111-LGERApplication of Information & Communication Technologies (Lab)0+1-
5GER121GERFunctional English3+0-
6GER131GERCalculus and Analytic Geometry3+0-
7GER152GERNatural Science (Applied Physics)2+0-GER152-L
8GER152-LGERNatural Science (Applied Physics) (Lab)0+1-
Total Credit Hours16
SEMESTER 2
1MTE111MTEMultivariable Calculus3+0GER131
2CMC112COREObject Oriented Programming3+0CMC111CMC112-L
3CMC112-LCOREObject Oriented Programming (Lab)0+1CMC111
4CMC123COREDigital Logic Design2+0GER152CMC123-L
5CMC123-LCOREDigital Logic Design (Lab)0+1GER152
6GER122GERExpository Writing3+0GER121
7GER241GERPakistan Studies2+0MTE221
8GER132GERDiscrete Structures3+0GER131
9GEN111GERUnderstanding of Holy Quran-I0+1
Total Credit Hours19
SEMESTER 3
1MTE212MTEProbability & Statistics3+0MTE111
2CMC223COREComputer Organization & Assembly Language2+0CMC123CMC223-L
3CMC223-LCOREComputer Organization & Assembly Language (Lab)0+1CMC123
4CMC251COREData Structures3+0CMC112CMC251-L
5CMC251-LCOREData Structures (Lab)0+1CMC112
6CMC262COREComputer Networks2+0CMC123/GER111CMC262-L
7CMC262-LCOREComputer Networks (Lab)0+1CMC123/GER111
8SEC211COREIntroduction to Software Engineering3+0CMC112/GER111
9GEN112GERUnderstanding of Holy Quran-II0+1GEN111
Total Credit Hours17
SEMESTER 4
1MTE213MTELinear Algebra3+0MTE111
2GER221MTETechnical & Business Writing3+0GER122
3CMC242COREOperating Systems2+0CMC251CMC242-L
4CMC242-LCOREOperating Systems (Lab)0+1CMC251
5CMC252COREAnalysis of Algorithms3+0CMC251
6GER142GERIdeology and Constitution of Pakistan2+0-
7SEC231DOMAIN CORESoftware Requirement Engineering3+0SEC211
8Total Credit Hours17
9SEEXXXDOMAIN ELECDomain Elective 22 + 1-
10ESCXXXGERSocial Science II3 + 0-
13 + 4 (17)
SEMESTER 5
1SEC321DOMAIN CORESoftware Quality Engineering3+0SEC231
2CMC363COREInformation Security2+0CMC262CMC363-L
3CMC363-LCOREInformation Security (Lab)0+1CMC262
4CMC331COREDatabase Systems3+0CMC242CMC331-L
5CMC331-LCOREDatabase Systems (Lab)0+1CMC242
6GERXXXGERSocial Science I2+0GER122/SEC211
7XXXXXXDOMAIN ELECDomain Elective 13-
8SEC311DOMAIN CORESoftware Design & Architecture3+0SEC231
Total Credit Hours18
SEMESTER 6
1SEC322DOMAIN CORESoftware Project Management2+0SEC211SEC322-L
2SEC322-LDOMAIN CORESoftware Project Management (Lab)0+1SEC211
3SEC312DOMAIN CORESoftware Construction & Development2+0SEC311SEC312-L
4SEC312-LDOMAIN CORESoftware Construction & Development (Lab)0+1-
5XXXXXXDOMAIN ELECDomain Elective 23-
6CMC383COREArtificial Intelligence2+0CMC252CMC383-L
7CMC383-LCOREArtificial Intelligence (Lab)0+1CMC252
8GER141GERIslamic Studies2+0-
9GERXXXESCSocial Science II3+0SEC311/SEC331
Total Credit Hours17
SEMESTER 7
1CMC491COREFinal Year Project - I0+3CMC381/SEC322/CMC331
2XXXXXXDOMAIN ELECDomain Elective 33-
3XXXXXXDOMAIN ELECDomain Elective 43-
4XXXXXXDOMAIN ELECDomain Elective 53-
5CMC443DOMAIN COREParallel & Distributed Computing2+0CMC381/CMC241CMC443-L
6CMC443-LDOMAIN COREParallel & Distributed Computing (Lab)0+1CMC381/CMC241
7GERXXXGEREntrepreneurship2+0SEC322
Total Credit Hours17
SEMESTER 8
1CMC492COREFinal Year Project - II0+3CMC491
2GER463GERProfessional Practices2+0SEC322
3GER443GERCivics and Community Engagement2+0SEC322
4XXXXXXDOMAIN ELECDomain Elective 63-
5XXXXXXDOMAIN ELECDomain Elective 73-CMC443-L
Total Credit Hours13