B.S. SOFTWARE ENGINEERING

INTRODUCTION

Software Engineering (SE) derives its essence from computer science as other engineering disciplines do from natural or life sciences, with an emphasis on issues of process, design, implementation, maintenance, analysis and verification providing a strong foundation in engineering principles and practices as applied to software development.

Software Engineering and computer science differ in much the same way as do Electrical Engineering and Physics. Generally, engineering should be concerned with applying what we already know to create products, while science is more theoretical. Therefore, the goal of Computer Science, according to Parnas, “is to learn and extend the science”. Software Engineering on the other hand aims to use the science and technology already available to create products and tools for use.

ZUFEST offering a four years NCEAC recognized degree program (133 Credit Hours) with a balanced mix of Computing & Software Development subjects. The SE graduates develop, design and assess software that a computer uses to function. The problem solving skills are keys to the success in this endeavor. A software engineer can find its place to study existing apps, develop new software modules & programs or maintain the computer applications in a software house, IT firm, Bank etc. The average salary of Software Engineer ranges between 45,000 to 150,000 PKR. They can grow exponentially if keep updating the skill set with market needs. There’s a huge market for freelance SE graduate as an Entrepreneur.

Pakistan’s share of global I.T. sales is now $2.8 billion (up from $ 30 million in year 2000) (New York Times, Aug. 10, 2015)

Pakistan growing: About 1,500 registered firms and 10,000 IT grads entering the market annually (Washington Wire, 18th May 2015)

Pakistani programmers market ranks as No. 3 country in the world for supplying freelance programmers — behind only the United States and India. Pakistan’s freelance programmers already account for $850 million of the country’s software exports (New York Times, Aug. 10, 2015).

SCOPE AND OPPORTUNITIES

Software Engineer is the most in-demand job title across all industries, according to job site Glassdoor, employment growth for software developers between 2012 and 2022—significantly higher than the national average for all occupations.

These are some top industries where software engineers should find plenty of room for career growth:

  • Research and Development
  • Business and IT services
  • Silicon valley Hi tech
  • Government and Defense
  • Retail
  • Healthcare

PROGRAM EDUCATIONAL OBJECTIVES (PEOs)

  • PEO-1 Possess essential knowledge of software engineering fundamentals and ability to design, analyze and investigate the appropriate procedures using modern tools also capability to solve the complex Software Engineering problems.
  • PEO 2: Engage and Succeed in their professional carriers through proactive involvement in societal needs for sustainable development, and ethical behavior.
  • PEO 3: Demonstrate an ability to present and communicate effectively and able to perform as individual or team and show the managerial, entrepreneurial and leadership skills.
  • PEO 4: Understand the importance of life-long learning through professional development, specialized certifications and pursue postgraduate studies and succeed in industrial and research careers.

SCHEME OF STUDIES

Semester — I

Course CodeCourse TitleCr.Hr
CS-102 Introduction to Computing3+1
CS-104Programming Fundamentals3+1
NS-101Physics2+1
NS-109Calculus and Analytical Geometry3+0
HS-104English –I (Functional English)3+0
Total17

Semester — II

Course CodeCourse TitleCr.Hr
CS-103Discrete Structures3+0
CS-112Object Oriented Programming3+1
EE-106Basic Electrical Engineering

(Supporting Elective-I)

2+1
MS-101Principles of Accounting

(GE/University Elective-I)

3+0
HS-113English –II (Communication Skills)3+0
HS-103Pakistan Studies2+0
Total18

Semester — III

Course CodeCourse TitleCr.Hr
CS-212Introduction to Software Engineering2+1
CS-211Data Structures and Algorithms3+1
EE-212Digital Logic Design3+1
NS-221Complex Variable and Transforms

(Supporting Elective-II)

3+0
HS-101/

HS-102

Islamic Studies/

Ethical Behavior

2+0
Total16

Semester — IV

Course CodeCourse TitleCr.Hr
SE-231Object Oriented Software Engineering3+1
CS-233Introduction to Database System3+1
CS-234Operating System3+1
MS-203Human Resource Management

(GE/University Elective-II)

3+0
NS-201Linear Algebra3+0
Total18

Semester — V

Course CodeCourse TitleCr.Hr
SE-341Software Requirement Specifications3+0
CS-351Automata  Theory and Formal Languages (SE Elective-I)3+0
CS-322Introduction to Bioinformatics

(SE Application Domain Elective-I)

3+0
HS-107Psychology

(GE/University Elective-III)

3+0
NS-311Numerical and Symbolic Computing

(Supporting Elective-III)

2+1
NS-206Probability and Statistics3+0
Total18

Semester — VI

Course CodeCourse TitleCr.Hr
SE-342Software Verification and Validation3+0
CS-353Computer Communication and Networks3+1
SE-343Software Architecture & Design3+0
SE-344Human Computer Interaction3+0
HS-222English-III

(Technical Report Writing)

3+0
Total16

Semester — VII

Course CodeCourse TitleCr.Hr
SE-451Final Year Project –I0+3
SE-442Software Project Management3+0
HS-401Professional Practice3+0
CS-451Distributed Computing (SE Elective-II)3+0
CS-452Neural Networks and Fuzzy Logic

(SE Application Domain Elective-II)

3+0
Total15

Semester — VIII

Course CodeCourse TitleCr.Hr
SE-451Final Year Project –II0+3
CS-413Web Engineering (SE Elective-III)2+1
CS-454Cloud Computing (SE Elective-IV)2+1
CS-445Software Engineering Economics

(SE Elective-V)

3+0
 MS-414Entrepreneurship and Leadership

(GE/University Elective-IV)

3+0
Total5

LENGTH OF DEGREE PROGRAM

ProgramDuration (Minimum)Duration (Maximum)
BS Software Engineering4 years7 years

ELIGIBILITY CRITERIA

The application fees in nonrefundable (in any case) and Applicants seeking admission MUST MEET THE ELIGIBILITY REQUIREMENTS set-forth by Ziauddin University.

Software Engineering

The minimum requirements for admission in bachelor degree program in Software Engineering is any of followings:

  1. a) At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC.

OR

  1. b) At least 50% marks in Intermediate (HSSC) examination with Pre-Medical or equivalent qualification, certified by IBCC.

Deficiency:

“Students with pre-medical, must have to pass deficiency courses of Mathematics of 6 credit hours in first two semesters.”

Data Science

The minimum requirements for admission in bachelor degree program in Data Science is any of following:

  1. a) At least 45% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC.

OR

  1. b) At least 45% marks in Intermediate (HSSC) examination with Pre-Medical or equivalent qualification, certified by IBCC.

Deficiency:

“Students with pre-medical, must have to pass deficiency courses of Mathematics of 6 credit hours in first two semesters.”

FEE STRUCTURE

Tution fee/ creditExam fee / creditNo. of  credit / semTution feesExam feesSem registration feeActivity fee / semAdmission feeSecurity DepositTransport Semester fees
35005001656000800050002000100005000          86,000