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 criteria for students seeking admission to BS Software Engineering are as follows:

  • Minimum 50% in SSC and HSC
  • HSC with Pre-Engineering, Pre-Medical, Arts & Humanities with Additional Mathematics subjects
  • 3-year Diploma IT, CS with minimum 50%
  • Students are required to appear for a written test and interview.

FEE STRUCTURE

Credit HoursPer Credit Fee (Tuition + Exam)Semester Registration FeeStudent Activity Fee Per SemesterAdmission FeeSecurity Deposit Refundable
13347005000 Per Semester1000 Per Semester2500025000