BCSE

BCSE Program Facts

Duration

8 Semesters (4 years)

Graduation Requirement

133 Credits Hours

Min CGPA/Pass

2

Intake

Spring (Once a year)

Class Timings

8.30 AM TO 3.30 PM

SCHEME OF STUDIES

(08 Semesters / 04 Years)

Major Areas

Core/Required

Elective

Credit Hours

Computing Foundation

46

21

85

Software Engineering

18

Supporting Studies (Math/Science )

12

09

21

General Education

15

12

27

Total

91

Credits

42

Credits

133

Credits

SEMESTER WISE COURSE PLAN

1st  Professional Year

1st  Semester

2nd  Semester

Course Title

Credit Hours

Course Title

Credit Hours

  Introduction to Computing

  4 (3+1)

  Calculus and Analytical Geometry

  3

  Programming Fundamentals

  4 (3+1)

  Object Oriented Programming

  4 (3+1)

  Discrete Structures

  3

  English-II (Communication Skills)

  3

  Physics

  3

  Islamic Studies/Ethics

  2

  English-I (Functional English)

  3

  Supporting Elective-I

  3

 

 

  GE/University Elective-I

  3

 Total Credit Hours

  17

  Total Credit Hours

  18

 

2nd  Professional Year

3rd Semester

4th Semester

Course Title

Credit Hours

Course Title

Credit Hours

  Introduction to Software Engineering

  3

  Object Oriented Software Engineering

  4 (3+1)

  Data Structures and Algorithms

  4 (3+1)

  Introduction to Database Systems

  4 (3+1)

  Digital Logic & Design

  4 (3+1)

  Operating Systems

  4 (3+1)

  Linear Algebra

  3

  Pakistan Studies

  2

  Supporting Elective-II

  3

  GE/University Elective-II

  3

 

 

 

 

  Total Credit Hours

  17

  Total Credit Hours

  17

 

3rd Professional Year

                                       5th Semester

6th  Semester

Course Title

Credit Hours

Course Title

Credit Hours

  Software Requirements and     Specifications

  3

  Software Verification and Validation

  3

  Probability and Statistics

  3

  Software Design and Architecture

  3

  Computer Communications and Networks

  4 (3+1)

  Human Computer Interaction

  3

  SE Elective-I

  3

  English-III (Technical and Report Writing)

  3

  SE Elective-II

  3

  GE/University Elective-III (Data Sciences)

  3

 

 

  SE Application Domain Elective-I

  3

Total Credit Hours

  16

 Total Credit Hours

  18

 

4th Professional Year

                                       7th  Semester

8th  Semester

Course Title

Credit Hours

Course Title

Credit Hours

  Final Year Project-I

  3

  Final Year Project-II

  3

  Software Project Management

  3

  SE Elective-III

  3

  Professional Practice

  3

  SE Elective-IV

  3

  SE Application Domain Elective-II

  3

  SE Elective-V

  3

  GE/University Elective-IV

  3

 

 

  Supporting Elective-III

  3

 

 

  Total Credit Hours

18

 Total Credit Hours

  12

 

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 website of Higher Education Commission (HEC) of Pakistan.