SCHEME-OF-STUDY (BCSE)

(08 Semesters / 04 Years)

Course Group

Credit Hours

% age

General Education

19

15 %

University Electives

12

9 %

Mathematics and Science Foundations

12

9 %

Computing-Core

39

30 %

Common Courses

82

63%
Domain SE
Domain SE Core
24
18 %
Domain SE Electives
15
12 %
Domain SE Supporting
9
7 %

Domain Courses

48

37%
TOTAL
130
100%

 

SEMESTER-1

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 105

Introduction to Information & Communication Technologies

3 (2+1)

None

CSC 102

Programming Fundamentals

4 (3+1)

None

ENG 102

English Composition & Comprehension

3 (3+0)

None

MATH 101

Calculus & Analytical Geometry

3 (3+0)

None

HUM 103

Pakistan Studies

2 (2+0)

None

PHY 102

Applied Physics

3 (3+0)

None

Total Credit Hours

18 (00+18=18)

 

SEMESTER-2

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 103

Object Oriented Programming

4 (3+1)

Programming Fundamentals

ENG 103

Communication & Presentation Skills

3 (3+0)

English Composition & Comprehension

CSC 141

Discrete Structures

3 (3+0)

None

SEN 201

Introduction to Software Engineering

3 (3+0)

None

HUM 102

Islamic Studies

2 (2+0)

None

-

University Elective - I

3

-

Total Credit Hours

18 (18+18=36)

 

SEMESTER-3

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 231

Data Structures & Algorithms

4 (3+1)

Object Oriented Programming

SEN 302

Software Requirement Engineering

3 (3+0)

Introduction to Software Engineering

CSC 361

Human-Computer Interaction

3 (3+0)

Introduction to Software Engineering

MATH 211

Linear Algebra

3 (3+0)

None

-

University Elective - II

3

-

Total Credit Hours

16 (36+16=52)

 

SEMESTER-4

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 211

Operating Systems

4 (3+1)

Data Structures & Algorithms

CSC 224

Database Systems

4 (3+1)

Data Structures & Algorithms

SEN 312

Software Design & Architecture

3 (2+1)

Software Requirement Engineering

STAT 301

Probability and Statistics

3 (3+0)

None

-

University Elective - III

3

-

Total Credit Hours

17 (52+17=69)

 

SEMESTER-5

Course Code

Course Title

Credits Hrs

Prerequisite

SEN 311

Software Construction and Development

3 (2+1)

Software Design & Architecture

CSC 317

Computer Networks

4 (3+1)

None

ENG 105

Technical and Business Writing

3 (3+0)

Communication & Presentation Skills

-

SE Supporting –I

3

-

-

SE Supporting –II

3

-

Total Credit Hours

16 (69+16=85)

 

SEMESTER-6

Course Code

Course Title

Credits Hrs

Prerequisite

SEN 322

Software Quality Engineering

3 (3+0)

Introduction to Software Engineering

CSC 315

Information Security

3 (3+0)

None

SEN 464

Professional Practice

3 (3+0)

None

CSC 381

Web Engineering

3 (3+0)

Programming Fundamentals

-

SE Elective – I

3

-

-

SE Supporting - III

3

-

Total Credit Hours

18 (85+18=103)

 

SEMESTER-7

Course Code

Course Title

Credits Hrs

Prerequisite

SEN 498

Final Year Project - I

3 (0+3)

None

SEN 432

Software Project Management

3 (3+0)

Introduction to Software Engineering

SEN 411

Software Re-Engineering

3 (3+0)

Software Construction and Development

-

SE Elective -II

3

-

-

SE Elective - III

3

-

Total Credit Hours

15 (103+15=118)

 

SEMESTER-8

Course Code

Course Title

Credits Hrs

Prerequisite

SEN 499

Final Year Project - II

3 (0+3)

Final Year

Project - I

-

SE Elective – IV

3

-

-

SE Elective – V

3

-

-

University Elective - IV

3

-

Total Credit Hours

12 (118+12=130)

 

Elective Courses

SOFTWARE ENGINEERING ELECTIVE COMPUTING COURSES

Course Title

Credit Hours

Proposed Semester

  Software Engineering Economics

3 (2+1)

5-6

  Information System Audit

3 (2+1)

7-8

  Business Process Engineering

3 (2+1)

5-6

  Distributed Computing

3 (2+1)

7-8

  Introduction to Soft Computing

3 (2+1)

3-4

  Real-time systems

3 (2+1)

5-6

  Data Warehousing

3 (2+1)

5-6

  Data Mining

3 (2+1)

5-6

  Artificial Intelligence

3 (2+1)

5-6

  Data Security and Encryption

3 (2+1)

5-6

  Secure Software Development

3 (2+1)

7-8

  Automata Theory and Formal Languages

3

5-6

  Advance Database Management Systems

3 (2+1)

5-6

  Introduction to Bioinformatics

3 (2+1)

3-4

  Bioinformatics Software Engineering

3 (2+1)

5-6

  Web-Engineering

3 (2+1)

5-6

  System Analysis and Design

3

-

  Event Driven Programming

3 (2+1)

-

  Aspect Oriented Software Design

3 (2+1)

-

  Agent Based Computing

3 (2+1)

-

  Cloud Computing

3 (2+1)

-

  Social Networks

3

-

  Introduction to Complex Networks

3

-

  Functional Programming

3 (2+1)

1-2

  Mobile Computing

3 (2+1)

-

  Formal Methods

3

5-6

  Design Patterns

3

7-8

  Software Metrics

3

7-8

  Software Testing

3 (2+1)

7-8

  Computer Architecture

3

3-4

  Visual Programming

3 (2+1)

7-8

  System Programming

3 (2+1)

7-8

  Digital Image Processing

3 (2+1)

7-8

  Design and Analysis of Algorithms

3

5-6

  Computer Graphics

3 (2+1)

5-6

  Natural Language Processing

3

7-8

 
 

ELECTIVE SUPPORTING COURSES

Course  Title

Credit Hours

Proposed Semester

  Advanced Calculus

3

3-4

  Numerical and Symbolic Computing

3

7-8

  Stochastic Processes

3

7-8

  Bio-Chemistry

3

3-4

  Genetics

3

3-4

  Digital Electronics

3 (2+1)

3-4

  Computational Linear Algebra

3

5-6

  Operation Research

3

5-6

  Simulation and Modeling

3

5-6

 

ELECTIVE GENERAL EDUCATION COURSES

Course  Title

Credit Hrs

Proposed Semester

English Literature

3

5-6

Economics

3

5-6

Sociology

3

2-6

Psychology

3

2-6

International Relations

3

3-7

Foreign Language (Arabic, French, German etc.)

3

7-8

Principles of Management

3

1-2

Human Resource Management

3

3-4

Marketing

3

5-6

Accounting and Finance

3

5-6

 
Assessment

The students are assessed on the basis of assignments, quizzes, projects and presentations, oral and written examinations. The students have to maintain 2.0 CGPA at the end of the degree. The distribution of marks is:

Sessional (Assignments, Quizzes, Projects, and Presentations) = 25%

Midterm Exam = 25%

Final term exam = 50%.

Course Contents

The course contents of the courses of the scheme of study are available online at the website of the Higher Education Commission (HEC) of Pakistan. 

Last updated 16/10/2019