Faculty Profile


Dr. Muhammad Usman
Head of Department (Computer Science)
Program Manager PhD (Computing)

PhD-Computer & Information Sciences (Auckland University of Technology, New Zealand)
Dr. Azhar Mahmood
Program Manager MS (Computing)

PhD - Computer Applied Technology (Huazhong University of Science and Technology, Wuhan P.R China)
Mr. Muhammad Nadeem Khokhar
Program Manager BS (Computing)

MS-Computer Information Systems (Western International University, USA)


BS (Software Engineering)


The BS Software Engineering program is offered through a trained foreign qualified faculty. It consists of 41 courses with a total of 133 credits hours. The maximum duration to complete the degree is seven years.

BS ((Software Engineering)) COURSE PLAN (ROADMAP)


Sem.

Codes

Course Title

Cr.Hrs.

Pre-Req.

First Year

Fall Semester

 

SEC 1101

Calculus and Analytical Geometry

3,0

3

 

SEC 1102

English Composition and Comprehension

3,0

3

 

SEC 1103

Fundamentals of Programming

3,1

4

 

SEC 1104

Introduction to Computing

2,1

3

 

SEC 1105

Islamiat and Pakistan Studies/Humanities

3,0

3

 

 

 

 

 

16

 

Spring Semester

 

SEC 1201

Discrete Mathematical Structures

3,0

3

 

SEC 1203

Object Oriented Programming

3,1

4

Fundamentals of Programming

SEC 1204

Physics

3,1

4

 

SEC 1205

Technical and Business Writing

3,0

3

 

SEC 12xx

Software Engineering

3,1

4

 

 

 

 

 

16

 

Second Year

Fall Semester

 

SEC 2102

Data Structures and Algorithms

3,1

4

Object Oriented Programming

SEC 2103

Digital Logic Design

3,1

4

 

SEC 2104

Linear Algebra and Differential Equations

3,0

3

 

SEC 2105

Statistics and Probability

3,0

3

Calculus and Analytical Geometry

SEC 4xxx

GE/University Elective-I

3,0

3

 

 

 

 

 

17

 

Spring Semester

 

SEC 2203

Database Systems

3,1

4

 

SEC 2205

Operating Systems

3,1

4

 

SEC 22xx

Software Requirements and Specifications

3,0

3

 

SEC 4xxx

Supporting Area Elective-I

3,0

3

 

SEC 4xxx

GE/University Elective II

3,0

3

 

 

 

 

 

17

 

Third Year

Fall Semester

 

SEC 2202

Data Communications And Computer Networks

3,1

4

 

SEC 3101

Object Oriented Software Engineering

3,1

4

Software
Engineering

SEC 4xxx

SE Elective I

3,0

0

 

SEC 4xxx

SE Elective II

3,0

0

 

SEC 4xxx

Supporting Area Elective II

3,0

3

 

 

 

 

 

17

 

Spring Semester

 

SEC 3102

Human Computer Interaction

3,0

3

 

SEC 32xx

Software Architecture & Design

3,0

3

Object Oriented
Software Engineering

SEC 32xx

Software Verification and Validation

3,0

3

Software Requirements
and Specifications

SEC 32xx

Research Report

3,0

3

 

SEC 4xxx

SE Application Domain Elective I

3,0

 3

 

SEC 4xxx

GE/University Elective III

3,0

 3

 

 

 

 

 

18

 

Fourth Year

Fall Semester

 

SEC 4xxx

Final Year Project-I

3,0

3

Database Systems
Software Architecture & Design
Software Verification & Validation

SEC 4xxx

Professional Practices

3,0

3

 

SEC 4xxx

Software Project Management

3,0

3

 

SEC 4xxx

SE Application Domain Elective —II

3,0

3

 

SEC 4xxx

Supporting Area Elective III

3,0

3

 

 

 

 

 

15

 

Spring Semester

 

SEC 4201

Final Year Project-II

3,0

3

Final Year Project-I

SEC 4xxx

SE Elective-III

3,0

3

 

SEC 4xxx

SE Elective-IV

3,0

3

 

SEC 4xxx

SE Elective-V

3,0

3

 

SEC 4xxx

GE/University Elective IV

3,0

3

 

 

 

 

 

15

 



SE ELECTIVES


SEC-4xxx Visual Programming
SEC-4xxx Game Development
SEC-4xxx Parallel and Distributed Computing
SEC-4xxx Information Security
SEC-4xxx Systems and Networks Administration
SEC-4xxx Wireless Networks
SEC-4xxx Database Systems II
SEC-4xxx Distributed Database Systems
SEC-4xxx Introduction to Data Science
SEC-4xxx Computational Intelligence
SEC-4xxx Introduction to Modeling and Simulation
SEC-4xxx Digital Image Processing
SEC-4xxx Pattern Recognition
SEC-4xxx Artificial Intelligence
SEC-4xxx Computer Vision
SEC-4xxx Design Patterns
SEC-4xxx Software Engineering II
SEC-4xxx Scripting Languages
SEC-4xxx Software Metrics
SEC-4xxx Formal Methods
SEC-4xxx E-Commerce
SEC-4xxx Software Engineering Economics
SEC-4xxx Information System Audit
SEC-4xxx Software Process Improvement
SEC-4xxx Reverse Engineering of Source Code
SEC-4xxx Microprocessor and Assembly Language

GE/University Electives
SEC-4xxx Introduction to Business
SEC-4xxx Introduction to Management
SEC-4xxx Financial Accounting
SEC-4xxx Fundamentals of Marketing
SEC-4xxx Entrepreneurship
SEC-4xxx Human Resource Management
SEC-4xxx Marketing of IT and Telecom Products
SEC-4xxx Foreign Languages

SE Application Domain Electives
SEC-4xxx Software Safety Critical Systems
SEC-4xxx Software Fault Tolerance
SEC-4xxx Machine Learning
SEC-4xxx Data Warehousing and Data Mining
SEC-4xxx Computer Graphics
SEC-4xxx Data Visualization
SEC-4xxx Semantic Web
SEC-4xxx Web Technologies
SEC-4xxx Mobile Application Development
SEC-4xxx Information Security
SEC-4xxx Cryptography and Network Security

DISTRIBUTION OF CREDIT HOURS

Course Group   Cr.Hrs. %
Computing Core Courses 59 44.3%
Software Engineering Core Courses 30 24.1%
  Electives 15 11.3%
GE/University Electives   12 9.0%
Supporting Area Electives   9 6.8%
SE Application Domain Electives   6 4.5%
  Total 133 100%

INTERNSHIP
The internship is scheduled for summer at the end of third year. After completion of the six-week internship, all students are required to submit a comprehensive report, giving details of their experience and learning.