(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

 

Sr. #

Course Code

Course Title

Credit Hours

1.     

MSE-7101

Advanced Requirement Engineering

3+0

2.     

MSE-7102

Software Testing and Quality Assurance

3+0

3.     

MSE-7202

Advance Software System Architecture 

3+0

 

 

2.     

Elective Courses

 

Sr. #

Course Code

Course Title

Credit Hours

1.     

MSE-7103

Research Methodology

3+0

2.     

MSE-7104

Software Risk Management

3+0

3.     

MSE-7105

Software Measurement and Metrics

3+0

4.     

MSE-7106

Software Configuration Management

3+0

5.     

MSE-7107

Component Based Software Engg.

3+0

6.     

MSE-7108

Design Patterns

3+0

7.     

MSE-7109

Complex Networks

3+0

8.     

MSE-7201

Software Project Management

3+0

9.     

MSE-7203

Agent Based Modelling

3+0

10.  

MSE-7204

Formal Methods in Software Engineering

3+0

11.  

MSE-7205

Aspect Oriented Software Development

3+0

12.  

MSE-7206

Automated Software Engineering

3+0

13.  

MSE-7207

Web Engineering

3+0

14.  

MSE-7208

Advanced Human Computer Interaction

3+0

15.  

MSE-7209

Usability Engineering

3+0

16.  

MSE-7210

Advanced Operating Systems

3+0

17.  

MSE-7211

Advance Databases

3+0

18.  

MSE-7212

Data Mining and Warehousing

3+0

19.  

MSE-7213

Distributed Databases

3+0

20.  

MSE-7214

Computer Vision

3+0

21.  

MSE-7215

Bio-informatics

3+0

22.  

MSE-7216

Digital Image Processing

3+0

23.  

MSE-7217

Machine Learning

3+0

24.  

MSE-7218

Pattern Recognition

3+0

25.  

MSE-7219

Artificial Intelligence

3+0

26.  

MSE-7220

Ubiquitous Computing

3+0

27.  

MSE-7221

Big Data

3+0

28.  

MSE-7222

Data Science

3+0

29.  

MSE-7223

Internet of Things

3+0

30.  

MSE-7224

Sustainable Software Engineering

3+0

31.  

MSE-7225

Advanced Computer Networks

3+0

32.  

MSE-7226

Blockchain Technology

3+0

33.  

MSE-7227

E-Commerce

3+0

34.  

MSE-7228

Advanced Programming Techniques

3+0

35.  

MSE-7229

Cyber Security

3+0

36.  

MSE-7230

Medical Image Processing

3+0

37.  

MSE-7231

Multimedia Systems

3+0

38.  

MSE-7232

Semantic Web

3+0

39.  

MSE-7233

Green Computing

3+0

40.  

 

Any other elective course as offered by the department

 

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