ZU

BS Software Engineering

The Department of Computer Science and Software Engineering at ZU recognizes the significant impact that computers and information technology have on our daily lives. With the increasing need to design and develop new software systems and incorporate emerging technologies, software engineers play a crucial role in this rapidly evolving field.

The department offers a comprehensive undergraduate curriculum that equips students with the necessary skills to become industry leaders in computing or software engineering. The high demand for software engineers in both national and international arenas is a testament to the growing importance of information technology in various aspects of life.

ZU’s Department of Computer Science and Software Engineering is dedicated to producing professional software engineers who possess strong analytical and development skills. The curriculum is designed to prepare students for real-life challenges and enable them to contribute to the national economy. By focusing on research and development, the department aims to produce graduates who are equipped with expertise in cutting-edge technologies and can drive innovation in the field.

The Department of Computer Science and Software Engineering is accredited by National Computing Education Accreditation Council (NCEAC), ensuring that our programs meet the highest standards of quality and excellence.

The academic staff at the department consists of highly qualified professionals who have graduated from renowned national and international universities. Their specialization in core areas of software engineering, combined with their industry experience, enables them to effectively teach and mentor students. The faculty members’ software development experience, along with their industrial linkages, ensures that students are prepared according to the latest trends in the software market.

The Department of Software Engineering is actively involved in cutting-edge research and development in areas such as artificial intelligence, machine learning, software engineering, and cybersecurity. Our faculty members are leading experts in their respective fields, and collaborate with industry partners and government agencies to advance the state of the art in software engineering.

The Department of Computer Science and Software Engineering offers a number of grants and scholarships to support student research and development. These grants are available to both undergraduate and graduate students, and are awarded on a competitive basis.

Our department is equipped with state-of-the-art facilities, including computer labs, software development environments, and research facilities. We also provide access to a wide range of software development tools and resources, including industry-standard software and development platforms.

Our final year project provides students with the opportunity to work on a real-world software development project, under the guidance of our expert faculty members. This project allows students to apply the knowledge and skills they have acquired throughout their studies, and prepares them for successful careers in software development.

Our internship program provides students with hands-on experience in real-world software development environments. We partner with leading companies in the software industry to offer our students opportunities for internships and co-op placements, giving them the chance to work on real-world projects and gain valuable experience.

The Department of Computer Science and Software Engineering offers a wide range of student activities, including student’s societies, student organizations, and competitions. These activities provide students with opportunities to network, collaborate, and develop their skills outside of the classroom.

Overall, the Department of Computer Science and Software Engineering at ZU is committed to producing expert software engineers who are well-prepared to tackle the challenges of the modern age. With a focus on research, industry relevance, and a dedicated faculty, the department strives to empower students to become successful professionals in the dynamic field of software engineering.

Why Software Engineering
  • 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).
Lab Facilities

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: 

ACs

Laboratories

Computing Lab

        Lab TimingsFacilities

Weekdays 

(8:30am─4:30pm)

32 workstations 

(core i3, core i5  

3and (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.

Location:

    • 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
Scheme of Studies (1st Semester)
Course Code Course Title Th. Lab Cr. Hr
 CS-107 Introduction to Info. & Comm. Technologies 2 1 2+1
CS-104 Programming Fundamentals 3 1 3+1
NS-106  Applied Physics 2 1 2+1
NS-115 Basic Mathematics 6 0 N/C
NS-201 Linear Algebra 3 0 3+0
HS-100 English Composition & Comprehension 3 0 3+0
Total 13 3 16
 
Scheme of Studies (2nd Semester)
Course Code Course Title Th. Lab Cr. Hr
CS-103 Discrete Structures 3 0 3+0
CS-112 Object Oriented Programming 3 1 3+1
CS-212 Introduction to Software Engineering 2 1 2+1
MS-101 Principles of Accounting (University Elective-I) 3 0 3+0
HS-114 Communication & Presentation Skills 3 0 3+0
HS-103 Pakistan Studies 2 0 2+0
Total 16 2 18
 
Scheme of Studies (3rd Semester)
>
Course Code Course Title Th. Lab Cr. Hr
SE-211 Software Requirement Engineering 3 0 3+0
CS-211 Data Structures and Algorithms 3 1 3+1
SE-344 Human Computer Interaction 3 0 3+0
NS-109 Calculus and Analytical Geometry 3 0 3+0
HS-101 or HS102 Islamic Studies or Ethical Behavior 2 0 2+0
MS-203 Human Resource Management (University Elective II) 3 0 3+0
Total 17 1 18
Scheme of Studies (4th Semester)
Course Code Course Title Th. Lab Cr. Hr
CS-233 Introduction to Database System 3 1 3+1
CS-234 Operating System 3 1 3+1
HS-107 Psychology (University Elective-III) 0 3+0
SE-343 Software Architecture & Design 2 1 2+1
NS-206 Probability and Statistics 3 0 3+0
Total 14 3 17
Scheme of Studies (5th Semester)
Course Code Course Title Th. Lab Cr. Hr
SE-351 Software Construction and Development 2 1 2+1
CS-311 Stochastic Process (SE Supporting –I) 3 0 2+1
CS-302 Operations Research (SE Supporting –II) 3 0 3+0
CS-353 Computer Communication and Networks 3 1 3+1
HS-331 Technical and Business Writing 3 0 3+0
Total 14 2 16
Scheme of Studies (6th Semester)
Course Code Course Title Th. Lab Cr. Hr
SE-312 Software Quality Engineering 3 0 3+0
CS-304 Information Security 3 0 3+0
HS-401 Professional Practices 3 0 3+0
CS-413 Web Engineering 2 1 2+1
SE-313 Formal Methods in Software Engineering (SE Supporting –III) 3 0 3+0
CS-351 Automata Theory and Formal Language  (SEElective-I) 3 0 3+0
Total 17 1 18
Scheme of Studies (7th Semester)
Course Code Course Title Th. Lab Cr. Hr
SE-451 Final Year Project –I 0 3 0+3
SE-442 Software Project Management 3 0 3+0
SE-453 Software Re-Engineering 3 0 3+0
CS-451 Distributed Computing (SE Elective-II) 3 0 3+0
CS-453 Neural Networks and Fuzzy Logic (SE  Elective-III) 2 1 2+1
Total 11 4 15
 
Scheme of Studies (8th Semester)
Course CodeCourse TitleTh.LabCr. Hr
SE-451Final Year Project –II030+3
CS-454Cloud Computing (SE Elective-IV)212+1
CS-433Mobile Application Development (SE Elective-V)212+1
MS-414Entrepreneurship and Leadership (University Elective-IV)303+0
 Total7512
  • At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC. OR At least 50% marks in Intermediate (HSSC) examination with pre-Medical/Commerce or equivalent qualification, certified by IBCC.
  • Deficiency: Students with pre-medical/Commerce must have to pass deficiency courses of Mathematics of 06 credit hours in first two semesters.
Admission Processing Fees 2500
Admission Fees10,000
Security Deposit (refundable)5,000
Student Activity Fee(Per Semester)2,000
Semester Reg. Fee (Per semester)5,000
First Semester Credit Hours Fee16 *3500
Examination Fees 1st Semester8,000
Tuition /Semester Credit Hours Fee56,000
Miscellaneous Charges0
Total Fee at the time of admission86,000
TUITION FEE 71,000
Why Software Engineering
  • 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).
Facilities/Resources

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: 

ACs

Laboratories

Computing Lab

        Lab TimingsFacilities

Weekdays 

(8:30am─4:30pm)

32 workstations 

(core i3, core i5  

3and (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.

Location:

    • 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
Scheme of Studies (1st Semester)
Course Code Course Title Th. Lab Cr. Hr
 CS-107 Introduction to Info. & Comm. Technologies 2 1 2+1
CS-104 Programming Fundamentals 3 1 3+1
NS-106  Applied Physics 2 1 2+1
NS-115 Basic Mathematics 6 0 N/C
NS-201 Linear Algebra 3 0 3+0
HS-100 English Composition & Comprehension 3 0 3+0
Total 13 3 16
 
Scheme of Studies (2nd Semester)
Course Code Course Title Th. Lab Cr. Hr
CS-103 Discrete Structures 3 0 3+0
CS-112 Object Oriented Programming 3 1 3+1
CS-212 Introduction to Software Engineering 2 1 2+1
MS-101 Principles of Accounting (University Elective-I) 3 0 3+0
HS-114 Communication & Presentation Skills 3 0 3+0
HS-103 Pakistan Studies 2 0 2+0
Total 16 2 18
 
Scheme of Studies (3rd Semester)
>
Course Code Course Title Th. Lab Cr. Hr
SE-211 Software Requirement Engineering 3 0 3+0
CS-211 Data Structures and Algorithms 3 1 3+1
SE-344 Human Computer Interaction 3 0 3+0
NS-109 Calculus and Analytical Geometry 3 0 3+0
HS-101 or HS102 Islamic Studies or Ethical Behavior 2 0 2+0
MS-203 Human Resource Management (University Elective II) 3 0 3+0
Total 17 1 18
Scheme of Studies (4th Semester)
Course Code Course Title Th. Lab Cr. Hr
CS-233 Introduction to Database System 3 1 3+1
CS-234 Operating System 3 1 3+1
HS-107 Psychology (University Elective-III) 0 3+0
SE-343 Software Architecture & Design 2 1 2+1
NS-206 Probability and Statistics 3 0 3+0
Total 14 3 17
Scheme of Studies (5th Semester)
Course Code Course Title Th. Lab Cr. Hr
SE-351 Software Construction and Development 2 1 2+1
CS-311 Stochastic Process (SE Supporting –I) 3 0 2+1
CS-302 Operations Research (SE Supporting –II) 3 0 3+0
CS-353 Computer Communication and Networks 3 1 3+1
HS-331 Technical and Business Writing 3 0 3+0
Total 14 2 16
Scheme of Studies (6th Semester)
Course Code Course Title Th. Lab Cr. Hr
SE-312 Software Quality Engineering 3 0 3+0
CS-304 Information Security 3 0 3+0
HS-401 Professional Practices 3 0 3+0
CS-413 Web Engineering 2 1 2+1
SE-313 Formal Methods in Software Engineering (SE Supporting –III) 3 0 3+0
CS-351 Automata Theory and Formal Language  (SEElective-I) 3 0 3+0
Total 17 1 18
Scheme of Studies (7th Semester)
Course Code Course Title Th. Lab Cr. Hr
SE-451 Final Year Project –I 0 3 0+3
SE-442 Software Project Management 3 0 3+0
SE-453 Software Re-Engineering 3 0 3+0
CS-451 Distributed Computing (SE Elective-II) 3 0 3+0
CS-453 Neural Networks and Fuzzy Logic (SE  Elective-III) 2 1 2+1
Total 11 4 15
 
Scheme of Studies (8th Semester)
Course CodeCourse TitleTh.LabCr. Hr
SE-451Final Year Project –II030+3
CS-454Cloud Computing (SE Elective-IV)212+1
CS-433Mobile Application Development (SE Elective-V)212+1
MS-414Entrepreneurship and Leadership (University Elective-IV)303+0
 Total7512
  • At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC. OR At least 50% marks in Intermediate (HSSC) examination with pre-Medical/Commerce or equivalent qualification, certified by IBCC.
  • Deficiency: Students with pre-medical/Commerce must have to pass deficiency courses of Mathematics of 06 credit hours in first two semesters.
Admission Processing Fees 2500
Admission Fees10,000
Security Deposit (refundable)5,000
Student Activity Fee(Per Semester)2,000
Semester Reg. Fee (Per semester)5,000
First Semester Credit Hours Fee16 *3500
Examination Fees 1st Semester8,000
Tuition /Semester Credit Hours Fee56,000
Miscellaneous Charges0
Total Fee at the time of admission86,000
TUITION FEE 71,000