Bachelor of Science (Software Engineering)

This is a four year, full-time, program of 134 credits. It offers courses covering core areas in computing along with courses in software design, development, maintenance and project management. The graduates of this program will be equipped with the skills required to meet the mounting challenges in the field of software engineering.


A Typical Study Plan
This program comprises of a minimum of 134 credit hours of coursework including a final year project and 9 credits from the list of electives.



First Year: First Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSIC 101

Introduction to Computers

4(3+3)

  96

CSOA 151

Office Applications

1(0+3)

 48

CSWD 153

Web Site Development

3(2+3)

 80

HMIS 113

Islamic Studies

2(2+0)

 32

HMLG 111

English Composition & Comprehension

3(3+0)

 48

MTCA 111

Calculus & Analytical Geometry

3(3+0)

 48

Total Credits

16

352  



First Year: Second Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

TCAP 101

Applied Physics

4(3+3)

 96

CSOP 152

Object Oriented Programming

4(3+3)

 96

HMPS 112

Pakistan Studies

1(1+0)

 16

MSMG 112

Principles of Management

3(3+0)

 48

MTDM 114

Discrete Mathematics

3(3+0)

 48

MTSP 113

Elements of Statistics & Probability

3(3+0)

 48

Total Credits

18

  352



Second Year: First Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSDC 236

Data & Computer Communication

4(3+3)

96

CSDL 241

Digital Logic and Design

4(3+3)

96

CSDS 252

Data Structures

4(3+3)

96

MTLA 211

Linear Algebra

3(3+0)

48

MSMK 152

Marketing Principles

3(3+0)

48

Total Credits

18

384  



Second Year: Second Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSSE 321

Software Engineering

4(3+3)

 96

CSDD 211

Database Design & Management

4(3+3)

 96

CSIA 263

Introduction to Algorithms

3(3+0)

 48

CSVP 253

Visual Programming

4(3+3)

 96

HMTR 211

Technical Report Writing

3(3+0)

 48

Total Credits

18

384  



Third Year: First Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSSR 322

Software Requirements Engineering

3(3+0)

 48

CSSA 324

Software Architechture Design

4(3+3)

 96

MSBC 315

Business Communication

3(3+0)

48

CSIP 352

Internet Programming & Management

4(3+0)

 96

MTMC 312

Multivariable Calculus

3(3+0)

 48

Total Credits

17

  336



Third Year: Second Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSHC 425

Human Computer Interaction

3(3+0)

 48

CSSQ 323

Software Quality Assurance

3(3+0)

 48

CSJP 354

Java Programming

4(3+3)

 96

CSOS 331

Operating Systems

4(3+3)

 96

MTNA 313

Numerical Analysis

3(3+0)

 48

Total Credits

17

  336



Fourth Year: First Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSTA 461

Theory of Automata

3(3+0)

48

HMPP 415

Professional Practices

3(3+0)

 48

CSPL 462

Programming Language Concepts

3(3+0)

 48

CSSP 425

Software Project Management

3(3+0)

 48

Elective - I

3(3+0)

 48

Total Credits

15

240  



Fourth Year: Second Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSCC 462

Compiler Construction

3(3+0)

 48

Elective- II

3(3+0)

 48

Elective - III

3(3+0)

 48

CSSE 499

BSSE Project

6(0+18)

 288

Total Credits

15

  432



Software Engineering Electives

Course Code

Course Title

Credit Hours

Contact Hrs
per Semester

CSDP 452

Distributed Programming

3(2+3)

80

CSMS 476

Multimedia System Design

3(3+0)

48

CSMI 475

Multimedia Information Networking

3(0+0)

48

CSCD 464

Cryptography & Data Security

3(3+0)

48

CSCS 400

Internship

3(3+9)

144

CSMD 416

Multimedia Databases

3(3+0)

48

CSNM 437

Network Management & Security

3(2+3)

80

CSSA 421

System Analysis & Design

3(3+0)

48

TCDS 411

Digital Signal Processing

3(3+0)

48

TCMW 441

Mobile and Wireless Communications

3(3+0)

48