Programs - BS Software Engineering

BS Software Engineering Curriculum Design

The combined structure of BS Programs in Software Engineering is proposed to meet the needs of students through theory and practical computing experience. The students are expected to learn theoretical and practical understanding of the respective field of Computing.

The proposed structure is dynamic and provides basis for various options including Breadth-Based, Depth-Based, and Integrated Breadth & Depth-Based specializations. Student may choose a particular option, which is most appropriate to their planned future career.  The following are some relevant details:

• Minimum credit hours shall be 131 for BS (Software Engineering) program.

• Program comprises of eight semesters spread over four years.

• The following table gives the distribution of credit hours in different domains of knowledge.

 

Table: Areas Covered in BS programs

Course Group

Credit hours

% age

General Education

18

14%

University Electives

09

07%

Math & Science Foundation

13

10%

Computing – Core

40

31%

Common courses

80

62%

Domain (Software Engineering)

Domain Core (Software Engineering)

23

17%

Domain Electives (Software Engineering)

18

14%

Domain Supporting (Software Engineering)

10

07%

Domain courses

51

38%

 

 

 

TOTAL

131

100%

        Study Plan for BS Software Engineering
4-Year Program (8 Regular Semesters)

Semester - I

Code

Course Title

Credit Hours

Pre-requisite

Category

CS101

CS101        

Introduction to ICT (T)

Introduction to ICT (L)

(2, 0)

(0, 1)

 

General Education

CS102

CS102

Programming Fundamentals (T)

Programming Fundamentals (L)

(3, 0)

(0, 1)

 

Computing Core

HU101

English Composition & Comprehension

(3, 0)

 

General Education

MT101

NS101

NS101

Applied Calculus

Applied Physics (T)

Applied Physics (L)

(3, 0)

(3, 0)

(0, 1)

 

Math&Science F

 

Math&Science F

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

14

03

17

 

 

Semester - II

Code

Course Title

Credit Hours

Pre-requisite

Category

CS103

CS402

Discrete Structures

Software Engineering

(3, 0)

(3, 0)

 

Computing Core

Computing Core

CS105

CS105

Object Oriented Programming (T)

Object Oriented Programming (L)

(3, 0)

(0, 1)

CS 102

Computing Core

CS106

CS106

Computer Networks (T)

Computer Networks (L)

(3, 0)

(0, 1)

 

Computing Core

MT202

Linear Algebra

(3, 0)

 

Math&Science F

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

15

02

17

 

 

Semester - III

Code

Course Title

Credit Hours

Pre-requisite

Category

XXxxx

SE Supporting – I

(3, x)

 

SE Supporting

CS202

CS202

Data Structures & Algorithms (T)

Data Structures & Algorithms (L)

(3, 0)

(0, 1)

CS 105

Computing Core

IS201

IS201

Cryptography & Network Security (T)

Cryptography & Network Security (L)

(3, 0)

(0, 1)

 

Computing Core

SE201

Software Requirement Engineering

(3, 0)

CS 402

SE Core

HU103

Communication & Presentation Skills

(3, 0)

HU 101

General Education

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

15

2+x

18(17+x)

 

 

Semester - IV

Code

Course Title

Credit Hours

Pre-requisite

Category

CS204

CS204

Operating Systems (T)

Operating Systems (L)

(3, 0)

(0, 1)

CS 202

CS 202

Computing Core

MT102

Probability and Statistics

(3, 0)

 

Math&Science F

UExxx

University Elective – I

(3, 0)

 

University Elective

XXxxx

SE Elective – I

(3, x)

 

SE Elective

XXxxx

SE Elective – II

(3, 0)

 

SE Elective

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

15

1+x

17(16+x)

 

 

Semester - V

Code

Course Title

Credit Hours

Pre-requisite

Category

XXxxx

SE Supporting – II

(3, 0)

 

SE Supporting

UExxx

University Elective – II

(3, 0)

 

University Elective

SE301

Web Engineering

(3, 0)

 

SE Core

XXxxx

SE Elective – III

(3, x)

 

SE Elective

XXxxx

SE Elective – IV

(3, x)

 

SE Elective

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

15

0x

17(15+x)

 

 

Semester - VI

Code

Course Title

Credit Hours

Pre-requisite

Category

CS302

CS302

Database Systems (T)

Database Systems (L)

(3, 0)

(0, 1)

CS 202

CS 202

Computing Core

SE302

Software Project Management

(3, 0)

CS 402

SE Core

SE303

SE303

Software Design & Architecture (T)

Software Design & Architecture (L)

(2, 0)

(0, 1)

SE 201

SE 201

SE Core

SE304

Software Quality Engineering

(3, 0)

CS 402

SE Core

HU301

Technical and Business Writing

(3, 0)

 

General Education

XXxxx

SE Supporting – III

(3, 0)

 

SE Supporting

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

17

02

19

 

 

Semester - VII

Code

Course Title

Credit Hours

Pre-requisite

Category

SE401

SE401

Software Construction & Development (T)

Software Construction & Development (L)

(2, 0)

(0, 1)

SE 303

SE Core

XXxxx

SE Elective–V

(3, 0)

 

SE Elective

XXxxx

University Elective – III

(3, 0)

 

University Elective

HU102

Pakistan and Islamic Studies/ Ethics

(3, 0)

 

General Education

SE451

Final Year Project – I

(0, 3)

 

Computing Core

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

11

04

15

 

 

Semester - VIII

Code

Course Title

Credit Hours

Pre-requisite

Category

SE402

Software Re-Engineering

(3, 0)

SE 401

SE Core

HU401

Professional Practices

(3, 0)

 

General Education

SE403

Human Computer Interaction

(2, 0)

CS 402

SE Core

SE452

Final Year Project – II

(0, 3)

 

Computing Core

 

Total Credit Hours Theory

Total Credit Hours Lab

Total

08

03

11

 

 

 

List of Electives Courses (Any five of the following)

Course Code

Course Title

Credit hours

SE 311

Agent Based Software Engineering

3-0

SE 312

Big Data Analytics

3-0

SE 406

E-Commerce

3-0

SE 407

Game Application Development

2-1

Facebook News

Best University in Islamabad

MY University is a springboard for learning. It is committed to high quality teaching with a thriving interactive culture. That's why we have established a strong support system between students and staff. They work on professionalism, teamwork, respect, integrity, mentorship, systems thinking and communication skills. We intend to recruit a diverse intake of students – the best and the truest of a kind – as it is our vision to see the institution par excellence in the days ahead.

News & Events

Want to see the full list of upcoming Events? View Full Events Overview →