BS Software Engineering


The application fees in non-refundable (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.



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



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


Tuition fee/ creditExam fee/creditNo. of credit/semesterTuition feesExam feesSemester registration feeActivity fee / semesterSemester Fee


** Tuition Fee and Exam Fee is calculated with Credit hours and will be changed in different Semesters

(e.g: Tuition Fee = 3500 x 16 = 56000 and Exam Fee = 500 x 16 = 8000)


Semester FeeAdmission fee (One time Only)Security Deposit

(One time Only and Refundable)

 Total 1st Semester fee


  • 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.
  • ZUFESToffering 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).

Dedicated Lecture Rooms / Shared Lecture Room

  • Adequacy of class rooms/lecture halls and allied facilities
  • Average Size of each lecture rooms:

350 square feet

  • Space Available for students:

30 square feet

  • Instructional Facilities provided in lecture rooms:

White Board, Multimedia, Speaker system, Computer, Internet etc.

  • Other facilities:



1) Computing Lab

         Lab TimingsFacilities






32 workstations

(core i3, core i5 

3rd and 6th generations) installed with high end software. All workstations are connected with internet via LAN/Wi-Fi Access. Scanner and Printing Facility, white board and multimedia.

Lab Space: 40 sq.ft per student



  • Operating System Lab
Lab TimingsFacilities
Weekdays (8:30am─4:30pm)05 workstations

(Core i3, Core i5

3rd and 6th generations) installed with high end software. All workstations are connected with internet via LAN/Wi-Fi Access. Printing Facility is also available.

Lab Space: 40 sq.ft per student




  • Final year Project Lab
Lab TimingsFacilities
Weekdays (8:30am─4:30pm)03 workstations

(Core i3, Core i5

3rd and 6th generations) installed with high end software. All workstations are connected with internet via LAN/Wi-Fi Access. Printing Facility is also available.

•        Sensor

•        Potentiometer

•        LCD 22″ with HDMI Port

•        Extension Board etc.


  • Address: North Campus (ZUFESTM), F-103, Block B, North Nazimabad,
  • Karachi
  • Covered Areas (sq ft): 18000 sq ft (2000 sq yards) (Zufestm Area)
  • Covered Areas (sq ft): 180 sq ft (SE Department Area)
  • Building/Land Ownership, lease terms etc.
  • Own Building

Semester — I

Sr.#Course CodeCourse TitleTh.LabCr. Hr
1 CS-107Introduction to Info. & Comm. Technologies212+1
2CS-104Programming Fundamentals313+1
3NS-106 Applied Physics212+1
4NS-115Basic Mathematics60N/C
5NS-201Linear Algebra303+0
6HS-100English Composition & Comprehension303+0

Semester — II

Sr.#Course CodeCourse TitleTh.LabCr.Hr
1CS-103Discrete Structures303+0
2CS-112Object Oriented Programming313+1
3CS-212Introduction to Software Engineering212+1
4MS-101Principles of Accounting (University Elective-I)303+0
5HS-114Communication & Presentation Skills303+0
6HS-103Pakistan Studies202+0

Semester — III

Sr.#Course CodeCourse TitleTh.LabCr.Hr
1SE-211Software Requirement Engineering303+0
2CS-211Data Structures and Algorithms313+1
3SE-344Human Computer Interaction303+0
4NS-109Calculus and Analytical Geometry303+0
5HS-101 or HS102Islamic Studies or Ethical Behavior202+0
6MS-203Human Resource Management (University Elective II)303+0

Semester — IV

Sr.#Course CodeCourse TitleTh.LabCr.Hr
1CS-233Introduction to Database System313+1
2CS-234Operating System313+1
3HS-107Psychology (University Elective-III)303+0
4SE-343Software Architecture & Design212+1
5NS-206Probability and Statistics303+0

Semester — V

Sr.#Course CodeCourse TitleTh.LabCr.Hr
1SE-351Software Construction and Development212+1
2CS-311Stochastic Process (SE Supporting –I)302+1
3CS-302Operations Research (SE Supporting –II)303+0
4CS-353Computer Communication and Networks313+1
5HS-331Technical and Business Writing303+0

Semester — VI

Sr.#Course CodeCourse TitleTh.LabCr.Hr
1SE-312Software Quality Engineering303+0
2CS-304Information Security303+0
3HS-401Professional Practices303+0
4CS-413Web Engineering212+1
5SE-313Formal Methods in Software Engineering (SE Supporting –III)303+0
6CS-351Automata Theory and Formal Language  (SEElective-I)303+0

Semester — VII

Sr.#Course CodeCourse TitleTh.LabCr.Hr
1SE-451Final Year Project –I030+3
2SE-442Software Project Management303+0
3SE-453Software Re-Engineering303+0
4CS-451Distributed Computing (SE Elective-II)303+0
5CS-453Neural Networks and Fuzzy Logic (SE  Elective-III)212+1

Semester — VIII

Sr.#Course CodeCourse TitleTh.LabCr.Hr
1SE-451Final Year Project –II030+3
2CS-454Cloud Computing (SE Elective-IV)212+1
3CS-433Mobile Application Development (SE Elective-V)212+1
4MS-414Entrepreneurship and Leadership (University Elective-IV)303+0


Total Credit Hours = 130

Total Lab Credit Hours = 21

Total Theory Credit Hours = 109