BCSE

SEMESTER WISE COURSE PLAN

Semester-1

Course

Code

Course Title

Lecture

Hours

Lab

Hours

Credit

Hours

Prerequisite

CSC 101

Introduction to Computing

3

3

4 (3+1)

None

CSC 102

Programming Fundamentals

3

3

4 (3+1)

None

CSC 141

Discrete Structures

3

0

3 (3+0)

None

PHY 101

Physics

3

0

3 (3+0)

None

ENG 101

English-I (Functional English)

3

0

3 (3+0)

None

 

Total Credit Hours

 

 

17

Semester-2

Course

Code

Course Title

Lecture

Hours

Lab

Hours

Credit

Hours

Prerequisite

MATH 101

Calculus and Analytical Geometry

3

0

3 (3+0)

None

CSC 103

Object Oriented Programming

3

3

4 (3+1)

Programming

Fundamentals

ENG 203

English-II (Communication Skills)

3

0

3 (3+0)

None

HUM 102

Islamic Studies/Ethics

2

0

2 (2+0)

None

-

Supporting Elective-I

-

-

3

-

-

GE/University Elective-I

-

-

3

-

 

Total Credit Hours

 

 

18

 

Semester-3

Course

Code

Course Title

Lecture

Hours

Lab

Hours

Credit

Hours

Prerequisite

SEN 201

Introduction to Software Engineering

3

0

3 (3+0)

Object Oriented

Programming

CSC 231

Data Structures and Algorithms

3

3

4 (3+1)

Object Oriented

Programming

CEN 211

Digital Logic and Design

3

3

4 (3+1)

Physics

MATH 211

Linear Algebra

3

0

3 (3+0)

None

-

Supporting Elective-II

-

-

3

-

 

Total Credit Hours

 

 

17

Semester-4

Course

Code

Course Title

Lecture

Hours

Lab

Hours

Credit

Hours

Prerequisite

SEN 203

Object Oriented Software Engineering

3

3

4 (3+1)

OOP, ISE

CSC 221

Introduction to Database Systems

3

3

4 (3+1)

DSA

CSC 211

Operating Systems

3

3

4 (3+1)

DSA

HUM 103

Pakistan Studies

2

0

2 (2+0)

None

-

GE/University Elective-II

-

-

3

-

 

Total Credit Hours

 

 

17

Semester-5

Course

Code

Course Title

Lecture

Hours

Lab

Hours

Credit

Hours

Prerequisite

SEN 302

Software Requirements Engineering and Specifications

3

0

3 (3+0)

Introduction to
Software Engineering

STAT 301

Probability and Statistics

3

0

3 (3+0)

None

CSC 313

Computer Communication and Networks

3

3

4 (3+1)

DLD

-

SE Elective - I

-

-

3

None

-

SE Elective - II

-

-

3

-

 

Total Credit Hours

 

 

16

 

Semester-6

 

Course

Code

Course Title

Lecture

Hours

Lab

Hours

Credit

Hours

Prerequisite

SEN 304

Software Verification and Validation

3

0

3 (3+0)

ISE

SEN 312

Software Design and Architecture

3

0

3 (3+0)

ISE

CSC 361

Human Computer Interaction

3

0

3 (3+0)

ISE

ENG 204

English-III (Technical and Report Writing)

3

0

3 (3+0)

None

-

GE/University Elective-III (Data Sciences)

-

-

3

-

-

SE Application Domain Elective – I

-

-

3

-

 

Total Credit Hours

 

 

18

 

Semester-7

 

Course

Code

Course Title

Lecture

Hours

Lab

Hours

Credit

Hours

Prerequisite

SEN 498

Final Year Project-I

0

9

3 (0+3)

None

SEN 432

Software Project Management

3

0

3 (3+0)

Introduction to
Software Engineering

SEN 464

Professional Practice

3

0

3 (3+0)

None

-

SE Application Domain Elective - II

-

-

3

-

-

GE/University Elective - IV

-

-

3

-

-

GE/University Elective - III

-

-

3

-

 

Total Credit Hours

 

 

18

 

Semester-8

 

Course

Code

Course Title

Lecture

Hours

Lab

Hours

Credit

Hours

Prerequisite

SEN 499

Final Year Project-II

0

9

3 (0+3)

FYP-I

-

SE Elective - III

-

-

3

-

-

SE Elective - IV

-

-

3

-

-

SE Elective - V

-

-

3

-

 

Total Credit Hours

 

 

12

 

Elective Courses

 

SOFTWARE ENGINEERING ELECTIVE COMPUTING

Course Code

Course Title

Credit Hrs

Proposed Semester

SEN 342

Software Engineering Economics

3 (2+1)

5-6

MGT 407

Information System Audit

3 (2+1)

7-8

SEN 363

Business Process Engineering

3 (2+1)

5-6

CSC 408

Distributed Computing

3 (2+1)

7-8

CSC 206

Introduction to Soft Computing

3 (2+1)

3-4

CSC 312

Real-time systems

3 (2+1)

5-6

CSC 322

Data Warehousing

3 (2+1)

5-6

CSC 323

Data Mining

3 (2+1)

5-6

CSC 351

Artificial Intelligence

3 (2+1)

5-6

CSC 314

Data Security and Encryption

3 (2+1)

5-6

SEN 414

Secure Software Development

3 (2+1)

7-8

CSC 343

Automata Theory and Formal Languages

3

5-6

CSC 324

Advance Database Management Systems

3 (2+1)

5-6

CSC 271

Introduction to Bioinformatics

3 (2+1)

3-4

SEN 304

Bioinformatics Software Engineering

3 (2+1)

5-6

SOFTWARE ENGINEERING ELECTIVE COMPUTING

Course Code

Course Title

Credit Hrs

Proposed Semester

CSC 381

Web-Engineering

3 (2+1)

5-6

SEN

System Analysis and Design

3

-

CSC

Event Driven Programming

3 (2+1)

-

SEN

Aspect Oriented Software Design

3 (2+1)

-

CSC

Agent Based Computing

3 (2+1)

-

CSC

Cloud Computing

3 (2+1)

-

CSC

Social Networks

3

-

CSC

Introduction to Complex Networks

3

-

CSC 104

Functional Programming

3 (2+1)

1-2

CSC

Mobile Computing

3 (2+1)

-

SEN 351

Formal Methods

3

5-6

SEN 413

Design Patterns

3

7-8

SEN 441

Software Metrics

3

7-8

SEN 461

Software Testing

3 (2+1)

7-8

CEN 212

Computer Architecture

3

3-4

CSC 407

Visual Programming

3 (2+1)

7-8

CSC 409

System Programming

3 (2+1)

7-8

CSC 473

Digital Image Processing

3 (2+1)

7-8

CSC 333

Design and Analysis of Algorithms

3

5-6

CSC 306

Computer Graphics

3 (2+1)

5-6

CSC 445

Natural Language Processing

3

7-8

ELECTIVE GENERAL EDUCATION COURSES

Course Code

Course Title

Credit Hrs

Proposed Semester

ENG 305

English Literature

3

5-6

MGT 305

Economics

3

5-6

HUM

Sociology

3

2-6

HUM

Psychology

3

2-6

HUM

International Relations

3

3-7

HUM

Foreign Language (Arabic, French, German etc.)

3

7-8

MGT 101

Principles of Management

3

1-2

MGT 202

Human Resource Management

3

3-4

MGT 304

Marketing

3

5-6

MGT 306

Accounting and Finance

3

5-6

 
Assessment

The students are assessed on the basis of attendance, quizzes, assignments, projects, presentations, oral and written examinations. The students have to maintain 2.0 CGPA for bachelor degrees, 2.70 CGPA for MS and 3.0 for PhD by the end of the degree. The distribution of marks is: Attendance = 05%, Sessional (Assignments, Quizzes, Projects and Presentations) = 10% -15%, Midterm Exam = 30% -35% and final term exam = 50% marks each.

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.