(Software Engineering)
Scheme of Study for MS- Software Engineering Session 2022-24 & Onwards
For the Sessions |
2022-24 and Onwards |
Duration: |
4 Semesters |
Core Courses: |
9 Credit Hours |
Elective Courses |
15 Credit Hours |
Master’s Thesis |
6 Credit Hours |
Total: |
30 Credit Hours |
Semester-1 |
||||
Course Code |
Course Title |
Credit Hrs |
Prerequisite |
|
Th |
Lab |
|||
MSE-7101 |
Advanced Requirements Engineering (Core) |
3 |
0 |
|
MSE-7102 |
Software Testing and Quality Assurance (Core) |
3 |
0 |
|
|
Elective-I |
3 |
0 |
|
|
Elective-II |
3 |
0 |
|
Total |
12 |
|
||
Semester-2 |
||||
Course Code |
Course Title |
Credit Hrs |
Prerequisite |
|
Th |
Lab |
|||
MSE-7202 |
Advance Software System Architecture (Core) |
3 |
0 |
|
|
Elective-III |
3 |
0 |
|
|
Elective-IV |
3 |
0 |
|
|
Elective-V |
|
|
|
Total |
12 |
|
||
Semester-3 |
||||
Course Code |
Course Title |
Credit Hrs |
Prerequisite |
|
Th |
Lab |
|||
MSE-7301 |
Thesis |
0 |
6 |
|
Total |
6 |
|
Note: THESIS WILL BE OFFERED/REGISTERED IN 3RD AND 4TH SEMESTER
Scheme of Study for MS SE Intake 2022 and Onwards
1. |
Core Courses |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. |
Elective Courses |
|
Scheme of Study for BS Software Engineering Session 2023-27
Duration: |
8 Semesters |
Courses: |
130 Credits |
Final Year Project: |
6 Credits |
Total: |
136 Credits |
Internship: |
S/U Basis |
Holy Quran with Translation, Tajweed and Tafseer: |
S/U Basis |
Semester-1 |
|
|
|
||
Course Code |
Course Title |
Credit Hrs. |
Prerequisite |
Knowledge Area |
|
Th |
Lab |
|
|||
BSE-1101 |
Programming Fundamentals |
3 |
0 |
NA |
Flexible Engg.-I |
BSE- 1101L |
Programming Fundamentals |
0 |
1 |
NA |
Flexible Engg.-I |
ENG-1103 |
Functional English |
3 |
0 |
NA |
English-I |
MAT- 1105 |
Calculus & Analytical Geometry |
3 |
0 |
NA |
Maths-I |
ICT-1126 |
Application of Information and Communication Technologies |
2 |
0 |
NA |
Social Science-I |
ICT- 1126L |
Application of Information and Communication Technologies |
0 |
1 |
NA |
Social Science-I |
PHY-1108 |
Applied Physics |
2 |
0 |
NA |
Physics |
PHY- 1108L |
Applied Physics |
0 |
1 |
NA |
Physics |
ICP-1129 |
Ideology and Constitution of Pakistan |
2 |
0 |
NA |
Culture |
HQT-1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
|
|
18 |
|
|
||
Semester-2 |
|
|
|
||
Course Code |
Course Title |
Credit Hrs. |
Prerequisite |
Knowledge Area |
|
Th |
Lab |
|
|||
BSE-1201 |
Software Engineering Fundamentals |
3 |
0 |
- |
Core-Breadth |
BSE-1202 |
Computer Architecture and Logic Design |
3 |
0 |
- |
Engg. Foundation |
BSE- 1202L |
Computer Architecture and Logic Design |
0 |
1 |
- |
Engg. Foundation |
QTR-1227 |
Quantitative Reasoning-I |
3 |
0 |
- |
Linear Algebra |
ARA-1201 |
Arabic |
2 |
0 |
- |
Culture |
BSE-1203 |
Occupational Health and Safety |
1 |
0 |
- |
MDE-I |
BSE-1204 |
Object Oriented Programming |
3 |
0 |
BSE-1101 |
Engg. Foundation |
BSE- 1204L |
Object Oriented Programming |
0 |
1 |
BSE-1101L |
Engg. Foundation |
HQT-1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
|
|
17 (35) |
|
|
|||
Semester-3 |
|
|||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisite |
Knowledge Area |
||
Th |
Lab |
|
||||
BSE-2301 |
Data Structures and Algorithms |
3 |
0 |
BSE-1101 & BSE-1101L |
Engg. Foundation |
|
BSE- 2301L |
Data Structures and Algorithms |
0 |
1 |
Engg. Foundation |
||
BSE-2302 |
Database Systems |
2 |
0 |
- |
Engg. Foundation |
|
BSE- 2302L |
Database Systems |
0 |
1 |
- |
Engg. Foundation |
|
MAT- 2306 |
Complex Variables and Transforms |
3 |
0 |
- |
Math-II |
|
BSE-2304 |
Introduction to Data Science |
2 |
0 |
- |
Computer Sciences |
& Info. |
BSE- 2304L |
Introduction to Data Science |
0 |
1 |
- |
Computer Sciences |
& Info. |
QTR-2328 |
Quantitative Reasoning-II |
3 |
0 |
- |
Discrete Structures |
|
ISL-2312 |
Islamic Studies/Ethics (for non-muslims) |
2 |
0 |
- |
Culture |
|
HQT-1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
|
|
|
18 (53) |
|
|
|||
Semester-4 |
|
|||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisite |
Knowledge Area |
||
Th |
Lab |
|
||||
BSE-2401 |
Probability and Statistics |
2 |
0 |
- |
Flexible Engg.-II |
|
|
Management Science Elective-I (Professional Practices) |
2 |
0 |
- |
Management Science Elective-I |
|
BSE-2403 |
Computer Networks |
3 |
0 |
- |
Engg. Foundation |
|
BSE- 2403L |
Computer Networks |
0 |
1 |
- |
Engg. Foundation |
|
BSE-2404 |
Design and Analysis of Algorithms |
3 |
0 |
|
Core-Breadth |
|
BSE-2405 |
Operating Systems |
3 |
0 |
- |
Engg. Foundation |
|
BSE- 2405L |
Operating Systems |
0 |
1 |
- |
Engg. Foundation |
|
BUE-1007 |
Business Intelligence |
2 |
0 |
- |
Flexible Engg-III |
|
HQT-1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
|
|
|
17 (70) |
|
|
|||
Semester-5 |
|
|||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisite |
Knowledge Area |
||
Th |
Lab |
|
||||
BSE-3501 |
Software Design and Architecture |
2 |
0 |
BSE-1201 |
Core-Breadth |
|
BSE- 3501L |
Software Design and Architecture |
0 |
1 |
Core-Breadth |
||
BSE-3502 |
Cloud Computing |
2 |
0 |
- |
Core-Breadth |
BSE- 3502L |
Cloud Computing |
0 |
1 |
- |
Core-Breadth |
MDE- 3503 |
Embedded Systems |
2 |
0 |
- |
MDE-II |
MDE- 3503L |
Embedded Systems |
0 |
1 |
- |
MDE-II |
BSE-3504 |
Formal Methods in Software Engineering |
3 |
0 |
- |
Engg. Foundation |
|
Social Science-II (Software Engineering Economics) |
2 |
- |
Social Science -II |
|
|
Engineering Elective-I |
3 |
1 |
- |
Core Depth Elective-I |
HQT-1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
|
|
18 (88) |
|
|
||
Semester-6 |
|
||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisite |
Knowledge Area |
|
Th |
Lab |
|
|||
BSE-3601 |
Software Construction and Development |
2 |
0 |
BSE-3501 & BSE-3501L |
Core-Breadth |
BSE- 3601L |
Software Construction and Development |
0 |
1 |
Core-Breadth |
|
ENG-3607 |
Expository Writing |
3 |
0 |
- |
English-II |
BSE-3603 |
Human Computer Interaction |
3 |
0 |
- |
Core-Breadth |
BSE-3604 |
Software Quality Engineering |
2 |
0 |
BSE-1201 |
Core-Breadth |
BSE- 3604L |
Software Quality Engineering |
0 |
1 |
BSE-1201 |
Core-Breadth |
|
Engineering Elective-II |
3 |
1 |
- |
Core Depth Elective- II |
|
Management Science Elective-II (Entrepreneurship) |
2 |
0 |
|
Management Science Elective-II |
HQT-1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
|
|
18 (106) |
|
|
||
Semester-7 |
|
||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisite |
Knowledge Areas |
|
Th |
Lab |
|
|||
BSE-4701 |
Software Project Management |
3 |
0 |
BSE-1201 |
Core-Breadth |
BSE-4702 |
Information Security |
2 |
0 |
- |
Computer & Info. Sciences |
BSE- 4702L |
Information Security |
0 |
1 |
|
Computer & Info. Sciences |
BSE-4703 |
FYDP (Part-I) |
0 |
3 |
- |
|
|
Engineering Elective -III |
2 |
1 |
- |
Core Depth Elective- III |
|
Engineering Elective -IV |
2 |
1 |
- |
Core Depth ElectiveIV |
HQT-1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
|
|
|
15 (121) |
|
|
|
Semester-8 |
|
||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisite |
Knowledge Area |
|
Th |
Lab |
|
|||
CCE-4830 |
Civics and Community Engagement |
2 |
0 |
- |
Social Science Elective-III |
MDE- 4802 |
Internet of Things |
2 |
0 |
- |
MDE-III |
BSE-4803 |
FYDP (Part-II) |
0 |
3 |
- |
|
|
Engineering Elective-V |
3 |
1 |
- |
Core Depth ElectiveV |
|
Engineering Elective-VI |
3 |
1 |
|
Core Depth ElectiveVI |
HQT-1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
|
|
|
15(136) |
|
|
Knowledge Area |
Sub Area |
Required Credit Hours |
Courses in SED |
Credit Hours |
Total Credit Hours |
|
Natural Science |
Maths |
3 |
Quantitative Reasoning-I (Linear Algebra) |
3 |
03 |
|
3 |
Quantitative Reasoning-II (Discrete Structures) |
3 |
03
|
|||
6-9 |
1.Calculus & Analytical Geometry (Maths) 2. Complex Variables and Transforms (Maths) |
3+0
3+0 |
06 |
|||
Physics |
3-9 |
Applied Physics |
2+1 |
03 |
||
Humanities |
English |
3+3 |
1. Functional English 2. Expository Writing |
3+0 3+0 |
06
|
|
Culture |
2 |
Islamic Studies/Ethics |
2+0 |
02 |
||
2 |
Ideology and Constitution of Pakistan |
2+0 |
02 |
|||
2 |
Arabic |
2+0 |
02 |
|||
Social Science |
2+5 |
1. 2. 3. |
Applications of Information and Communication Technologies Software Engineering Economics Civics and Community Engagement |
2+1
2+0
2+0 |
07 |
|
Management Sciences |
2+2 |
1. 2. |
Professional Practices Entrepreneurship |
2+0 2+0 |
04 |
|
Total (Non-Engineering Domain) |
Min 38 |
Total (Non-Engineering) |
|
38 |
||
Computer and Info. Sciences |
ICT/AI/Data Science/Cyber Security |
6-9 |
1. 2. |
Introduction to Data Science Information Security |
2+1 2+1 |
06 |
Foundation Engg. Courses |
|
22-24 |
1. 2. 3. 4. 5. 6. 7. |
Computer Architecture and Logic Design Object Oriented Programming Data Structures and Algorithms Database Systems Computer Networks Operating Systems Formal Methods in Software Engineering |
3+1
3+1 3+1 2+1 3+1 3+1 3+0 |
26
|
Core Breadth |
|
22-24 |
1. 2. 3. 4. 5. 6. 7. 8. 9. |
Software Engineering Fundamentals Design & Analysis of Algorithms Software Design & Architecture Cloud Computing Software Construction and Development Human Computer Interaction Software Quality Engineering Software Project Management |
3+0
3+0 2+1 2+1 2+1 3+0 2+1 3+0 |
24 |
Core Depth |
|
22-24 |
1. 2. 3. 4. 5. 6. |
Engineering Elective-I Engineering Elective – II Engineering Elective – III Engineering Elective– IV Engineering Elective – V Engineering Elective – VI
|
3+1 3+1 2+1 2+1 3+1 3+1 |
22 |
Multi- Disciplinary |
|
6 |
|
1. IOT 2. Embedded Systems 3. OHS |
2+0 2+1 1+0 |
06
|
FYDP |
|
6 |
|
1. FYDP-1 and FYDP-2 |
3+3 |
06 |
Total (Engineering domain) |
Min 84 |
|
2. |
|
90 |
|
Flexible Engg. |
|
8-14 |
1. 2. 3. |
Programming Fundamentals Probability & Statistics Business Intelligence
|
3+1 2+0 2+0 |
8 |
Total Credit Hours |
|
|
|
|
136 |
# |
|
Course |
Course Code |
Credit (Existing) |
Hours |
Credit (Revised) |
Hours |
|
1. |
Agent Based Software Engineering |
BDE-1001 |
3+0 |
|
|
|
|
2. |
Big Data Analytics |
BDE-1002 |
2+0 |
|
|
|
|
3. |
Big Data Analytics |
BDE-1002L |
0+1 |
|
|
|
Elective Courses
4. |
Deep Learning |
BDE-1003 |
2+0 |
3+0 |
5. |
Deep Learning |
BDE-1003L |
0+1 |
0+1 |
6. |
Mobile Application Development |
BDE-1004 |
2+0 |
3+0 |
7. |
Mobile Application Development |
BDE-1004L |
0+1 |
0+1 |
8. |
Design and Analysis of Algorithms |
BDE-1005 |
3+0 |
|
9. |
Machine Learning |
BDE-1006 |
2+0 |
3+0 |
10. |
Machine Learning |
BDE-1006L |
0+1 |
0+1 |
11. |
Artificial Intelligence |
BDE-1007 |
2+0 |
3+0 |
12. |
Artificial Intelligence |
BDE-1007L |
0+1 |
0+1 |
13. |
Natural Language Processing |
BDE-1008 |
2+0 |
3+0 |
14. |
Natural Language Processing |
BDE-1008L |
0+1 |
0+1 |
15. |
Cloud Computing |
BDE-1009 |
2+0 |
|
16. |
Cloud Computing |
BDE-1009L |
0+1 |
|
17. |
Computational Intelligence |
BDE-1010 |
2+0 |
|
18. |
Computational Intelligence |
BDE-1010L |
0+1 |
|
19. |
Computer Vision |
BDE-1011 |
2+0 |
3+0 |
20. |
Computer Vision |
BDE-1011L |
0+1 |
0+1 |
21. |
Software Metrics |
BDE-1012 |
3+0 |
|
22. |
Web Engineering |
BDE-1013 |
2+0 |
3+0 |
23. |
Web Engineering |
BDE-1013L |
0+1 |
0+1 |
24. |
Visual Programming |
BDE-1014 |
2+0 |
|
25. |
Visual Programming |
BDE-1014L |
0+1 |
|
26. |
Advanced Programming |
BDE-1015 |
2+0 |
|
27. |
Advanced Programming |
BDE-1015L |
0+1 |
|
28. |
Digital Image Processing |
BDE-1016 |
2+0 |
3+0 |
29. |
Digital Image Processing |
BDE-1016L |
0+1 |
0+1 |
30. |
Computer Graphics |
BDE-1017 |
2+0 |
|
31. |
Computer Graphics |
BDE-1017L |
0+1 |
|
32. |
Global Software Development |
BDE-1018 |
2+0 |
|
33. |
Global Software Development |
BDE-1018 |
0+1 |
|
34. |
Logical Paradigm of Computing |
BDE-1019 |
2+0 |
|
35. |
Logical Paradigm of Computing |
BDE-1019L |
0+1 |
|
36. |
Information Systems Audit |
BDE-1020 |
2+0 |
|
37. |
Information Systems Audit |
BDE-1020L |
0+1 |
|
38. |
Internet of Things |
BDE-1021 |
2+0 |
|
39. |
Internet of Things |
BDE-1021L |
0+1 |
|
40. |
Digital Logic Design |
BDE-1022 |
2+0 |
|
41. |
Digital Logic Design |
BDE-1022L |
0+1 |
|
42. |
Software Requirements Engineering |
BDE-1023 |
3+0 |
|
43. |
Advanced Computer Networks |
BDE-1024 |
2+0 |
3+0 |
44. |
Advanced Computer Networks |
BDE-1024L |
0+1 |
0+1 |
45. |
Blockchain Technology |
BDE-1025 |
2+0 |
|
46. |
Blockchain Technology |
BDE-1025L |
0+1 |
|
47. |
E-Commerce |
BDE-1026 |
3+0 |
|
48. |
Advanced Programing Techniques |
BDE-1027 |
2+0 |
|
49. |
Advanced Programing Techniques |
BDE-1027L |
0+1 |
|
50. |
Cyber Security |
BDE-1028 |
2+0 |
|
51. |
Cyber Security |
BDE-1028L |
0+1 |
|
52. |
Pattern Recognition |
BDE-1029 |
2+0 |
|
53. |
Pattern Recognition |
BDE-1029L |
0+1 |
|
54. |
Medical Image Processing |
BDE-1030 |
2+0 |
|
55. |
Medical Image Processing |
BDE-1030L |
0+1 |
|
56. |
Multimedia Systems |
BDE-1031 |
2+0 |
|
57. |
Multimedia Systems |
BDE-1031L |
0+1 |
|
58. |
Advanced Web Technologies |
BDE-1032 |
2+0 |
3+0 |
59. |
Advanced Web Technologies |
BDE-1032L |
0+1 |
0+1 |
60. |
Semantic Web |
BDE-1033 |
2+0 |
|
61. |
Semantic Web |
BDE-1033L |
0+1 |
|
62. |
Green Computing |
BDE-1034 |
3+0 |
|
63. |
Neural Networks |
BDE-1035 |
2+1 |
|
64. |
Data Science |
BDE-1036 |
2+0 |
|
65. |
Data Science |
BDE-1036L |
0+1 |
|
66. |
Social Network Analysis |
BDE-1037 |
- |
3+0 |
67. |
Data Visualization |
BDE-1038 |
|
3+0 |
University Electives
Students have the choice to opt for university electives from the following.
Elective Area |
# |
|
Course Title |
Course Code |
Credit Hours |
Management Science Elective |
|
1. |
Engineering Management |
BUE- 1001 |
3+0 |
|
2. |
Entrepreneurship & Marketing |
BUE- 1002 |
3+0 |
|
|
3. |
Professional Practices |
BUE- 1003 |
3+0 |
|
Social Sciences Elective |
|
4. |
Sociology for Engineers |
BUE- 1004 |
2+0 |
|
5. |
Organizational Behaviour |
BUE- 1005 |
2+0 |
|
|
6. |
Software Engineering Economics |
BUE- 1006 |
2+0 |
Scheme of Study for BS Software Engineering Session 2024-28 & Onwards
Duration: |
8 Semesters |
Courses: |
130 Credits |
Final Year Project: |
6 Credits |
Total: |
136 Credits |
Internship: |
S/U Basis |
Holy Quran with Translation, Tajweed and Tafseer: |
S/U Basis |
Semester-1 |
|
|
|
|||
Course Code |
Course Title |
Credit Hrs. |
Prerequisit e |
Knowledge Area |
||
Th |
Lab |
|
||||
BSE-1101 |
Programming Fundamentals |
3 |
0 |
NA |
Flexible Engg.-I |
|
BSE- 1101L |
Programming Fundamentals Lab |
0 |
1 |
NA |
Flexible Engg.-I |
|
ENG- 1103 |
Functional English |
3 |
0 |
NA |
English-I |
|
MAT- 1105 |
Calculus and Analytical Geometry |
3 |
0 |
NA |
Maths-I |
|
ICT-1126 |
Applications of Information and Communication Technologies |
2 |
0 |
NA |
Social Science-I |
|
ICT- 1126L |
Applications of Information and Communication Technologies Lab |
0 |
1 |
NA |
Social Science-I |
|
PHY-1108 |
Applied Physics |
2 |
0 |
NA |
Physics |
|
PHY- 1108L |
Applied Physics Lab |
0 |
1 |
NA |
Physics |
|
PAK-1129 |
Pakistan Study |
2 |
0 |
NA |
Culture |
|
HQT- 1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/U |
NA |
|
||
|
18 |
|
|
|||
Semester-2 |
|
|
S |
|||
Course Code |
Course Title |
Credit Hrs. |
Prerequisit e |
Knowledge Area |
||
Th |
Lab |
|
||||
BSE-1201 |
Software Engineering Fundamentals |
3 |
0 |
- |
Core-Breadth |
|
BSE-1202 |
Computer Architecture and Logic Design |
3 |
0 |
- |
Engg. Foundation |
|
BSE- 1202L |
Computer Architecture and Logic Design Lab |
0 |
1 |
- |
Engg. Foundation |
|
QTR-1227 |
Quantitative Reasoning-I |
3 |
0 |
- |
Linear Algebra |
|
ARA- 1201 |
Arabic |
2 |
0 |
- |
Culture |
|
BSE-1203 |
Occupational Health and Safety |
1 |
0 |
- |
MDE-I |
|
BSE-1204 |
Object Oriented Programming |
3 |
0 |
BSE-1101 |
Engg. Foundation |
|
BSE- 1204L |
Object Oriented Programming Lab |
0 |
1 |
BSE- 1101L |
Engg. Foundation |
|
HQT- 1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/ U |
NA |
|
HQT-1128 |
|
|
17 (35) |
|
|
|||
Semester-3 |
|
|||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisit e |
Knowledge Area |
||
Th |
Lab |
|
||||
BSE-2301 |
Data Structures and Algorithms |
3 |
0 |
BSE-1101 & BSE1101L |
Engg. Foundation |
|
BSE- 2301L |
Data Structures and Algorithms Lab |
0 |
1 |
Engg. Foundation |
||
BSE-2302 |
Database Systems |
3 |
0 |
- |
Engg. Foundation |
|
BSE- 2302L |
Database Systems Lab |
0 |
1 |
- |
Engg. Foundation |
|
MAT- 2306 |
Complex Variables and Transforms |
3 |
0 |
- |
Math-II |
|
|
Management Science Elective-I (Professional Practices) |
2 |
0 |
- |
Management Science Elective-I |
|
QTR-2328 |
Quantitative Reasoning-II |
3 |
0 |
- |
Discrete Structures |
|
ISL-2312 |
Islamic Studies/Ethics (for non-muslims) |
2 |
0 |
- |
Culture |
|
HQT- 1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/ U |
NA |
|
|
|
|
18 (53) |
|
|
|||
Semester-4 |
|
|||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisit e |
Knowledge Area |
||
Department of Software Engineering, Mirpur University of Science and Technology (MUST). Allama Iqbal Road, Mirpur-10250 (AJK), Pakistan Tel: +92-5827-961016 Fax: +92-5827-961016, Email: [email protected] |
2/14 |
|||||
|
|
Th |
Lab |
|
|
BSE-2401 |
Probability and Statistics |
2 |
0 |
- |
Flexible Engg.-II |
BSE-2402 |
Introduction to Data Science |
2 |
0 |
- |
Computer & Info. Sciences |
BSE- 2402L |
Introduction to Data Science Lab |
0 |
1 |
- |
Computer & Info. Sciences |
BSE-2403 |
Computer Networks |
3 |
0 |
- |
Engg. Foundation |
BSE- 2403L |
Computer Networks Lab |
0 |
1 |
- |
Engg. Foundation |
BSE-2404 |
Design and Analysis of Algorithms |
3 |
0 |
|
Core-Breadth |
BSE-2405 |
Operating Systems |
3 |
0 |
- |
Engg. Foundation |
BSE- 2405L |
Operating Systems Lab |
0 |
1 |
- |
Engg. Foundation |
HQT- 1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/ U |
NA |
|
|
|
16 (69) |
|
|
||
Semester-5 |
|
||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisit e |
Knowledge Area |
|
Th |
Lab |
|
|||
BSE-3501 |
Software Design and Architecture |
2 |
0 |
BSE-1201 |
Core-Breadth |
BSE- 3501L |
Software Design and Architecture Lab |
0 |
1 |
Core-Breadth |
|
BSE-3502 |
Cloud Computing |
2 |
0 |
- |
Core-Breadth |
BSE- 3502L |
Cloud Computing Lab |
0 |
1 |
- |
Core-Breadth |
MDE- 3503 |
Embedded Systems |
2 |
0 |
- |
MDE-II |
MDE- 3503L |
Embedded Systems Lab |
0 |
1 |
- |
MDE-II |
BSE-3504 |
Formal Methods in Software Engineering |
3 |
0 |
- |
Flexible Engg.-II |
BUE-1006 |
Social Science -II (Software Engineering Economics) |
2 |
- |
Social Science -II |
|
|
Engineering Elective-I |
3 |
1 |
- |
Core Depth Elective- I |
HQT- 1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/ U |
NA |
|
|
|
18 (87) |
|
|
||
Semester-6 |
|
||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisit e |
Knowledge Area |
|
Th |
Lab |
|
|||
BSE-3601 |
Software Construction and Development |
2 |
0 |
BSE-3501 & BSE3501L |
Core-Breadth |
BSE- 3601L |
Software Construction and Development Lab |
0 |
1 |
Core-Breadth |
|
ENG- 3607 |
Expository Writing |
3 |
0 |
- |
English-II |
BSE-3603 |
Human Computer Interaction |
3 |
0 |
- |
Core-Breadth |
BSE-3604 |
Software Quality Engineering |
2 |
0 |
BSE-1201 |
Core-Breadth |
BSE- 3604L |
Software Quality Engineering Lab |
0 |
1 |
BSE-1201 |
Core-Breadth |
|
Engineering Elective-II |
3 |
1 |
- |
Core Depth Elective- II |
ETRE- 4711 |
Management Science Elective-II (Entrepreneurship) |
2 |
0 |
|
Management Science Elective-II |
HQT- 1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/ U |
NA |
|
|
|
18 (105) |
|
|
||
Semester-7 |
|
||||
Course Code |
Course Title |
Credit Hrs. |
Prerequisit e |
Knowledge Areas |
|
Th |
Lab |
|
|||
BSE-4701 |
Software Project Management |
3 |
0 |
BSE-2304 |
Core-Breadth |
BSE-4702 |
Information Security |
2 |
0 |
- |
Computer & Info. Sciences |
BSE- 4702L |
Information Security Lab |
0 |
1 |
|
Computer & Info. Sciences |
BSE-4703 |
FYDP (Part-I) |
0 |
3 |
- |
|
|
Engineering Elective -III |
2 |
1 |
- |
Core Depth Elective- III |
|
Engineering Elective -IV |
2 |
1 |
- |
Core Depth Elective- IV |
HQT- 1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/ U |
NA |
|
|
|
|
15 (120) |
|
|
|
Semester-8 |
|
|
|
||
Course Code |
Course Title |
Credit Hrs. |
Prerequisit e |
Knowledge Area |
|
Th |
Lab |
|
|||
CCE-4830 |
Civics and Community Engagement |
2 |
0 |
- |
Social Science Elective-III |
MDE- 4802 |
Internet of Things |
2 |
0 |
- |
MDE-III |
MDE- 4802L |
Internet of Things Lab |
0 |
1 |
- |
MDE-III |
BSE-4803 |
FYDP (Part-II) |
0 |
3 |
- |
|
|
Engineering Elective-V |
3 |
1 |
- |
Core Depth ElectiveV |
|
Engineering Elective-VI |
3 |
1 |
|
Core Depth ElectiveVI |
HQT- 1128 |
Holy Quran with Translation, Tajweed and Tafseer |
S/ U |
NA |
|
|
|
16(136) |
|
|
Inline with PEC Framework 2023
Knowledge Area |
Sub Area |
Required Credit Hours |
Courses in SED |
Credit Hours |
Total Credit Hours |
Natural Science |
Maths |
3 |
Quantitative Reasoning-I (Linear Algebra) |
3 |
03 |
3 |
Quantitative Reasoning-II (Discrete Structures) |
3 |
03
|
||
6-9 |
1. Calculus and Analytical Geometry (Maths) 2. Complex Variables and Transforms (Maths) |
3+0
3+0
|
06 |
||
Physics |
3-9 |
Applied Physics |
2+1 |
03 |
Humanities |
English |
3+3 |
1. Functional English 2. Expository Writing |
3+0 3+0 |
06
|
|
Culture |
2 |
Islamic Studies/Ethics |
2+0 |
02 |
||
2 |
Pakistan Study |
2+0 |
02 |
|||
2 |
Arabic |
2+0 |
02 |
|||
Social Science |
2+5 |
1. Applications of Information and Communication Technologies 2. Software Engineering Economics 3. Civics and Community Engagement |
2+1
2+0
2+0 |
07 |
||
Management Sciences |
2+2 |
1. Professional Practices 2. Entrepreneurship |
2+0 2+0 |
04 |
||
Total (Non-Engineering Domain) |
Min 38 |
Total (Non-Engineering) |
38 |
|||
Computer and Info. Sciences |
ICT/AI/Data Science/Cyber Security |
6-9 |
1. 2. |
Introduction to Data Science Information Security |
2+1 2+1 |
06 |
Foundation Engg. Courses |
|
22-24 |
1. 2. 3. 4. 5. 6. |
Computer Architecture and Logic Design Object Oriented Programming Data Structures and Algorithms Database Systems Computer Networks Operating Systems
|
3+1
3+1 3+1 3+1 3+1 3+1
|
24
|
Core Breadth |
|
22-24 |
1. 2. 3. 4. 5. 6. 7. 8. |
Software Engineering Fundamentals Design and Analysis of Algorithms Software Design and Architecture Cloud Computing Software Construction and Development Human Computer Interaction Software Quality Engineering Software Project Management |
3+0
3+0 2+1 2+1 2+1 3+0 2+1 3+0 |
24 |
Core Depth |
|
22-24 |
1. 2. 3. 4. |
Engineering Elective-I Engineering Elective – II Engineering Elective – III Engineering Elective– IV |
3+1 3+1 2+1 3+0 |
22 |
|
|
|
5. 6. |
Engineering Elective – V Engineering Elective – VI
|
3+1 3+1 |
|
Multi- Disciplinary |
|
6 |
1. 2. 3. |
IOT Embedded Systems OHS |
2+1 2+1 1+0 |
07
|
FYDP |
|
6 |
FYDP-1 and FYDP-2 |
3+3 |
06 |
|
Total (Engineering domain) |
Min 84 |
|
|
89 |
||
Flexible Engg. |
|
8-14 |
1. Programming Fundamentals 2. Probability and Statistics 3. Formal Methods in Software Engineering |
3+1 2+0 3+0 |
9 |
|
Total Credit Hours |
|
|
|
136 |
Elective Courses
# |
|
Course |
Course Code |
Credit (Existing) |
Hours |
Credit (Revised) |
Hours |
|
1. |
Agent Based Software Engineering |
BDE-1001 |
3+0 |
|
|
|
|
2. |
Big Data Analytics |
BDE-1002 |
2+0 |
|
|
|
|
3. |
Big Data Analytics |
BDE-1002L |
0+1 |
|
|
|
|
4. |
Deep Learning |
BDE-1003 |
2+0 |
|
3+0 |
|
|
5. |
Deep Learning |
BDE-1003L |
0+1 |
|
0+1 |
|
|
6. |
Mobile Application Development |
BDE-1004 |
2+0 |
|
3+0 |
|
|
7. |
Mobile Application Development |
BDE-1004L |
0+1 |
|
0+1 |
|
8. |
Design and Analysis of Algorithms |
BDE-1005 |
3+0 |
|
9. |
Machine Learning |
BDE-1006 |
2+0 |
3+0 |
10. |
Machine Learning |
BDE-1006L |
0+1 |
0+1 |
11. |
Artificial Intelligence |
BDE-1007 |
2+0 |
3+0 |
12. |
Artificial Intelligence |
BDE-1007L |
0+1 |
0+1 |
13. |
Natural Language Processing |
BDE-1008 |
2+0 |
3+0 |
14. |
Natural Language Processing |
BDE-1008L |
0+1 |
0+1 |
15. |
Cloud Computing |
BDE-1009 |
2+0 |
|
16. |
Cloud Computing |
BDE-1009L |
0+1 |
|
17. |
Computational Intelligence |
BDE-1010 |
2+0 |
|
18. |
Computational Intelligence |
BDE-1010L |
0+1 |
|
19. |
Computer Vision |
BDE-1011 |
2+0 |
3+0 |
20. |
Computer Vision |
BDE-1011L |
0+1 |
0+1 |
21. |
Software Metrics |
BDE-1012 |
3+0 |
|
22. |
Web Engineering |
BDE-1013 |
2+0 |
3+0 |
23. |
Web Engineering |
BDE-1013L |
0+1 |
0+1 |
24. |
Visual Programming |
BDE-1014 |
2+0 |
|
25. |
Visual Programming |
BDE-1014L |
0+1 |
|
26. |
Advanced Programming |
BDE-1015 |
2+0 |
|
27. |
Advanced Programming |
BDE-1015L |
0+1 |
|
28. |
Digital Image Processing |
BDE-1016 |
2+0 |
3+0 |
29. |
Digital Image Processing |
BDE-1016L |
0+1 |
0+1 |
30. |
Computer Graphics |
BDE-1017 |
2+0 |
|
31. |
Computer Graphics |
BDE-1017L |
0+1 |
|
32. |
Global Software Development |
BDE-1018 |
2+0 |
|
33. |
Global Software Development |
BDE-1018 |
0+1 |
|
34. |
Logical Paradigm of Computing |
BDE-1019 |
2+0 |
|
35. |
Logical Paradigm of Computing |
BDE-1019L |
0+1 |
|
36. |
Information Systems Audit |
BDE-1020 |
2+0 |
|
37. |
Information Systems Audit |
BDE-1020L |
0+1 |
|
38. |
Internet of Things |
BDE-1021 |
2+0 |
|
39. |
Internet of Things |
BDE-1021L |
0+1 |
|
40. |
Digital Logic Design |
BDE-1022 |
2+0 |
|
41. |
Digital Logic Design |
BDE-1022L |
0+1 |
|
42. |
Software Requirements Engineering |
BDE-1023 |
3+0 |
|
43. |
Advanced Computer Networks |
BDE-1024 |
2+0 |
3+0 |
44. |
Advanced Computer Networks |
BDE-1024L |
0+1 |
0+1 |
45. |
Blockchain Technology |
BDE-1025 |
2+0 |
|
46. |
Blockchain Technology |
BDE-1025L |
0+1 |
|
47. |
E-Commerce |
BDE-1026 |
3+0 |
|
48. |
Advanced Programing Techniques |
BDE-1027 |
2+0 |
|
49. |
Advanced Programing Techniques |
BDE-1027L |
0+1 |
|
50. |
Cyber Security |
BDE-1028 |
2+0 |
|
51. |
Cyber Security |
BDE-1028L |
0+1 |
|
52. |
Pattern Recognition |
BDE-1029 |
2+0 |
|
53. |
Pattern Recognition |
BDE-1029L |
0+1 |
|
54. |
Medical Image Processing |
BDE-1030 |
2+0 |
|
55. |
Medical Image Processing |
BDE-1030L |
0+1 |
|
56. |
Multimedia Systems |
BDE-1031 |
2+0 |
|
57. |
Multimedia Systems |
BDE-1031L |
0+1 |
|
58. |
Advanced Web Technologies |
BDE-1032 |
2+0 |
3+0 |
59. |
Advanced Web Technologies |
BDE-1032L |
0+1 |
0+1 |
60. |
Semantic Web |
BDE-1033 |
2+0 |
|
61. |
Semantic Web |
BDE-1033L |
0+1 |
|
62. |
Green Computing |
BDE-1034 |
3+0 |
|
63. |
Neural Networks |
BDE-1035 |
2+1 |
|
64. |
Data Science |
BDE-1036 |
2+0 |
|
65. |
Data Science |
BDE-1036L |
0+1 |
|
66. |
Social Network Analysis |
BDE-1037 |
- |
3+0 |
67. |
Data Visualization |
BDE-1038 |
|
3+0 |
University Electives
Students have the choice to opt for university electives from the following.
Elective Area |
# |
|
Course Title |
Course Code |
Credit Hours |
Management Science Elective |
|
1. |
Engineering Management |
BUE- 1001 |
3+0 |
|
2. |
Entrepreneurship & Marketing |
BUE- 1002 |
3+0 |
|
|
3. |
Professional Practices |
BUE- 1003 |
3+0 |
|
Social Sciences Elective |
|
4. |
Sociology for Engineers |
BUE- 1004 |
2+0 |
|
5. |
Organizational Behaviour |
BUE- 1005 |
2+0 |
|
|
6. |
Software Engineering Economics |
BUE- 1006 |
2+0 |
Revised Mapping of Courses Learning Outcomes to Program Learning Outcomes As per New PLO guidelines of PEC
Regular Courses
Sem |
Course Code |
Course Title |
|
|
Program Learning Outcomes (PLOs) |
|
||||||||
|
|
Emphasis: H=High, M=Medium, L=Low |
|
|||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
|
|||
1 |
BSE-1101 |
Programming Fundamentals |
✓
|
✓ ✓ |
|
|
|
|
|
✓
|
|
|
|
|
BSE- 1101L |
Programming Fundamentals Lab |
✓
|
✓
|
✓
|
|
✓
|
|
|
|
|
|
|
|
|
ENG-1103 |
Functional English |
|
|
|
|
|
|
|
|
✓ ✓ ✓ ✓ |
|
✓ |
|
|
Mat-1105 |
Calculus and Analytical Geometry |
✓ ✓
|
✓ |
|
|
|
|
|
|
|
|
|
|
|
ICT-1126 |
Applications of Information and Communication Technologies |
✓ |
✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
ICT-1126L |
Applications of Information and Communication Technologies Lab |
✓ |
|
|
|
✓ ✓ |
|
|
|
|
|
|
|
|
PHY-1108 |
Applied Physics |
✓ ✓ |
|
|
✓ |
|
|
|
|
|
|
|
|
|
PHY- 1108L |
Applied Physics Lab |
✓ |
|
|
|
✓ |
|
|
✓ ✓ |
|
|
|
|
|
ICP-1129 |
Pakistan Studies |
|
|
|
|
|
✓ ✓ ✓ |
|
|
|
|
✓ |
|
|
2 |
BSE-1201 |
Software Engineering Fundamentals |
✓ |
✓
|
✓ |
✓ |
|
|
|
|
|
|
|
|
BSE-1202 |
Computer Architecture and Logic Design |
✓ |
|
✓ |
✓
|
|
|
|
|
|
|
|
|
|
BSE- 1202L |
Computer Architecture and Logic Design Lab |
✓ |
✓ |
|
✓ |
✓ ✓ |
|
|
|
|
|
|
|
QTR-1227 |
Quantitative Reasoning-1 |
✓ ✓ |
✓ |
|
✓ |
|
|
|
|
|
|
|
|
|
ARA-1201 |
Arabic |
|
|
|
|
|
|
|
|
|
|
✓ ✓ ✓ ✓ |
|
|
BSE-1203 |
Occupational Health and Safety |
✓ |
|
|
|
|
✓ ✓ |
|
|
|
|
✓ |
|
|
BSE-1204 |
Object Oriented Programming |
✓ |
|
✓ ✓ |
|
|
|
|
|
|
|
|
|
|
BSE- 1204L |
Object Oriented Programming Lab |
|
|
✓ ✓ ✓ |
|
|
|
|
|
|
|
|
|
|
3 |
BSE-2301 |
Data Structures and Algorithms |
✓ ✓ |
✓ ✓ |
|
|
|
|
|
|
|
|
|
|
BSE- 2301L |
Data Structures and Algorithms Lab |
✓ |
|
✓ ✓ |
|
✓ ✓ |
|
|
|
|
|
|
|
|
BSE-2302 |
Database Systems |
✓ |
✓ ✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
BSE- 2302L |
Database Systems Lab |
|
✓ |
✓ |
|
✓ |
|
|
✓ |
|
|
|
|
|
MAT- 2306 |
Complex Variables and Transforms |
✓ ✓ ✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
|
BSE-2304 |
Introduction to Data Science |
✓ |
✓ |
✓ |
|
✓ |
|
|
|
|
|
|
|
|
BSE- 2304L |
Introduction to Data Science |
|
|
|
|
✓ ✓ |
|
|
|
|
|
|
|
|
QTR-2328 |
Quantitative Reasoning-2 |
✓ ✓ |
✓ |
|
✓ |
|
|
|
|
|
|
|
|
|
ISL-2312 |
Islamic Studies/Ethics(for non-muslim) |
|
|
|
|
|
✓ |
✓ ✓ ✓ |
|
|
|
✓ |
|
|
4 |
BSE-2401 |
Probability and Statistics |
✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
|
|
|
✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
BUE- |
Management Science Elective-I |
|
|
|
|
|
|
|
|
|
|
|
|
|
BSE-2403 |
Computer Networks |
✓ |
|
✓ |
✓ |
|
|
|
|
|
|
|
|
|
BSE- 2403L |
Computer Networks Lab |
|
✓ |
✓ ✓ |
|
✓ |
|
|
|
|
|
|
|
|
BSE-2404 |
Design and Analysis of Algorithms |
✓ ✓ |
✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
BSE-2405 |
Operating Systems |
✓ ✓ |
✓ ✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
BSE- 2405L |
Operating Systems |
✓ |
✓ |
✓ ✓ ✓ |
|
|
|
|
|
|
|
|
|
|
BUE-1007 |
Business Intelligence |
|
✓ |
|
✓ |
✓ |
|
|
|
|
|
|
|
|
5 |
BSE-3501 |
Software Design and Architecture |
✓ |
✓ |
✓ |
✓ |
|
|
|
|
|
|
|
|
BSE- 3501L |
Software Design and Architecture |
✓ |
✓ |
✓ |
|
✓ |
|
|
✓ |
|
|
|
|
|
BSE-3502 |
Cloud Computing |
✓ |
✓ |
✓ |
|
✓ |
✓ |
|
|
|
|
|
|
|
BSE- 3502L |
Cloud Computing Lab |
|
✓ |
|
✓ ✓ |
✓ |
|
|
|
|
|
|
|
|
MDE- 3503 |
Embedded Systems (MDEE- I) |
✓ ✓ |
|
✓ |
✓ |
|
|
|
|
|
|
|
|
|
MDE- 3503L |
Embedded Systems (MDEE- I) Lab |
✓ |
|
|
|
✓ ✓ ✓ |
|
|
|
|
|
|
|
|
BSE-3504 |
Formal Methods in Software Engineering |
✓
|
|
✓ ✓ |
✓ |
|
|
|
|
|
|
|
|
|
BUE- |
Social Science Elective-II |
|
|
|
|
|
|
|
|
|
|
|
|
|
BDE |
Core Depth Elective-I |
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
BSE-3601 |
Software Construction and Development |
✓ |
✓ |
✓ ✓ |
|
|
|
|
|
|
|
|
|
BSE- 3601L |
Software Construction and Development Lab |
|
|
✓ |
|
✓ |
|
|
✓ |
|
✓ |
|
|
|
ENG-3607 |
Expository Writing |
✓ |
|
|
✓ |
|
|
|
|
✓ |
|
✓ |
|
|
|
|
|
|
|
|
|
|
|
|
|
✓ |
|
|
|
BSE-3603 |
Human Computer Interaction |
✓ |
✓ |
✓ |
✓ |
|
|
|
|
|
|
|
|
|
BSE-3604 |
Software Quality Engineering |
✓ ✓ |
|
✓ ✓ |
|
|
|
|
|
|
|
|
|
|
BSE- 3604L |
Software Quality Engineering Lab |
|
|
✓ ✓ |
|
✓ ✓ |
|
|
|
|
|
|
|
|
BDE- |
Core Depth Elective-II |
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
BSE-4701 |
Software Project Management |
✓ |
✓ |
|
|
|
|
|
|
✓ |
✓ ✓ |
|
|
BSE-4702 |
Information Security |
✓ |
✓ |
|
✓ |
✓ |
|
|
|
|
|
|
|
|
BSE- 4702L |
Information Security Lab |
|
|
|
✓ |
✓ ✓ ✓ |
|
|
|
|
|
|
|
|
BSE-4703 |
FYDP (Part-I) |
✓ |
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
|
|
Management Science Elective-II |
|
|
|
|
|
|
|
|
|
|
|
||
|
Core Depth Elective-III |
|
|
|
|
|
|
|
|
|
|
|
||
|
Core Depth Elective– IV |
|
|
|
|
|
|
|
|
|
|
|
||
8 |
CCE-4830 |
Civics and Community Engagement |
|
|
✓ |
|
|
✓ ✓ ✓ ✓ |
|
|
|
|
✓ |
|
MDE- 4802 |
Internet of Things |
✓ |
✓ |
✓ |
|
|
|
|
|
|
|
|
|
|
BSE-4803 |
FYDP (Part-II) |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
|
BDE- |
Core Depth Elective-V |
|
|
|
|
|
|
|
|
|
|
|
|
|
BDE- |
Core Depth Elective-VI |
|
|
|
|
|
|
|
|
|
|
|
|
|
BDE- |
Core Depth Elective-VII |
|
|
|
|
|
|
|
|
|
|
|
|
|
PLO Coverage Count |
51 |
35 |
40 |
19 |
28 |
13 |
5 |
8 |
9 |
5 |
12 |
|