Scheme of Studies

Degree Program Offered:         

Bachelor of Science in Software Engineering (BS-SE)


Eligibility Criteria:

The minimum requirements for admission in a Bachelor degree program in Software Engineering, is at least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics certified by IBCC.


PROGRAM DURATION: 
4 YEARS (8 Semesters)
TOTAL CREDIT HOURS:  130

SCHEME OF STUDIES:

Software Engineering SUPPORTING courses

Course Code

Course Title

Credit hours

Min/SE-_05

Business Process Engineering

3-0

Maj/SE-_18

Formal Methods in Software Engineering

3-0

Min/SE-_06

Operations Research

3-0

Maj/SE-_19

Simulation and Modeling

3-0

Min/SE-_07

Stochastic Processes

3-0

 

Total (Any THREE of the above)

9-0

Software Engineering ELECTIVE courses

(Select any FIVE courses from the following list)

(The list is by no means exhaustive. Institutions may add new courses)

Course Code

Course Title

Credit

Hours

Ele/SE-406

Agent Based Software Engineering

3-0

Ele/SE-407

Big Data Analytics

3-0

Ele/SE-408

Cloud Computing

3-0

Ele/SE-409

Computer Graphics

3-0

Ele/SE-410

Data Encryption and Security

3-0

Ele/SE-411

E-Commerce

3-0

Ele/SE-412

Game Application Development

3-0

Ele/SE-413

Global Software Development

3-0

Ele/SE-414

Information Systems Audit

3-0

Ele/SE-415

Management Information Systems

3-0

Ele/SE-416

Mobile Application Development

3-0

Ele/SE-417

Multimedia Communication

3-0

Ele/SE-418

Natural Language Processing

3-0

Ele/SE-419

Real Time Systems

3-0

Ele/SE-420

Semantic Web

3-0

Ele/SE-421

Software Engineering Economics

3-0

Ele/SE-422

Software Metrics

3-0

Ele/SE-423

Systems Programming

3-0

Ele/SE-424

Topics in Software Engineering

3-0

Ele/SE-425

Visual Programming

3-0

 

Total (Any FIVE of the Above)

15-0


Proposed Study Plan for BS (Software Engineering)

 

4-Year Program (8 Regular Semesters of 18 weeks each)



 

Course Codes have been assigned as an example only. The purpose is to indicate pre-requisite courses for studying advanced courses.

 

Semester - I

Code

Course Title

Credit

Hours

Pre-requisite

CC/SE-105

Introduction to Info. & Comm. Technologies

2-1

 

Maj/SE-101

Programming Fundamentals

3-1

 

CC/SE-101

English Composition & Comprehension

3-0

 

Min/SE-102

Calculus & Analytical Geometry

3-0

 

 CC/SE-106

Pakistan Studies

2-0

 

Min/SE-101

Applied Physics

3-0

 

 

Total

16-2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Semester – II

Code

Course Title

Credit

Hours

Pre-requisite

Maj/SE-102

Object Oriented Programming

3-1

Programming Fundamentals

CC/SE-103

Communication & Presentation Skills

3-0

English Composition and Comprehension

Maj/SE-104

Discrete Structures

3-0

 

Maj/SE-107

Software Engineering

3-0

 

CC/SE-107

Islamic Studies

2-0

 

Ele/SE-106

Freelancing

3-0

 

 

Total

17-1

 

Semester – III

Code

Course Title

Credit

Hours

Pre-requisite

Maj/SE-203

 Data Structures & Algorithms

3-1

Object Oriented  Programming

Maj/SE-207

 Software Requirement  Engineering

3-0

Software Engineering

Maj/SE-201

 Human Computer Interaction

3-0

Software Engineering

Min/SE-203

 Linear Algebra

3-0

 

Ele/SE-202

 Foreign Language

2-0

 

Ele/SE-205

 Active Citizen Program

1-0

 

 

Total

16 (15-1)

 

 

 

 

 

Semester – IV

Code

Code  Course Title

Credit

Hours

Pre-requisite

Maj/SE-205

       Operating Systems

3-1

Data Structures & Algorithms

Maj/SE-206

       Database Systems

3-1

Data Structures & Algorithms

Maj/SE-212

 

       Software Design &

       Architecture

2-1

Software Requirement Engineering

Min/SE-204

      Probability and Statistics

3-0

 

Ele/SE-203

      Entrepreneurship

3-0

 

 

Total

14-3

 

 

 

 

 

 

 

 

 

 

 

 

 

Semester – V

 

Code

Course Title

Credit

Hours

Pre-requisite

 

Maj/SE-311

Software Construction and Development

2-1

Software Design and Architecture

Maj/SE-308

    Computer Networks

3-1

 

 

CC/SE-302

  

   Technical and Business Writing

 

3-0

Communication & Presentation Skills

 

   SE Supporting –I

3-0

 

 

   SE Supporting – II

3-0

 

 

Total

14-2

 

 

 

Semester – VI

Code

Course Title

Credit

Hours

Pre-requisite

Maj/SE-314

Software Quality Engineering

3-0

Software Engineering

Maj/SE-309

Information Security

3-0

 

CC/SE-304

Professional Practice

3-0

 

Maj/SE-317

Web Engineering

3-0

 

Maj/SE-413

Software Project Management

3-0

 Software Engineering

 

SE Supporting – III

3-0

 

 

Total

18-0

 

 

Semester – VII

 

Code

Course Title

Credit

Hours

Pre-requisite

 

Maj/SE-415

Software Re-Engineering

3-0

Software Construction & Development

 

SE Elective-I

3-0

 

 

SE Elective -II

3-0

 

 

SE Elective - III

3-0

 

Maj/SE-420

Final Year Project – I

0-3

 

 

Total

12-3

 

 

Semester – VIII

 

Code

Course Title

Credit

Hours

Pre-requisite

 

SE Elective – IV

3-0

 

 

SE Elective – V

3-0

 

Maj/SE-421

Final Year Project – II

0-3

 

 

Sociology

3-0

 

 

Total

9-3