Ziauddin University

BS Computer Science

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.

Vision

Our Vision is to be recognize as Academic Leaders, Analyst, Experts and Innovators in the diverse and ever evolving disciplines of computing.

Mission

Our mission is to equip our graduates with a deep understanding of the theoretical foundations of computer science, as well as hands-on experience in designing, investigation, and implementing complex computing systems and bridging a gap between theory and real-world problems. Along with technical knowledge we aim to develop verbal and written communication skills by fostering ethical awareness and a commitment to lifelong learning which contributes to the development of individuals, knowledge advancement, and society’s betterment.

Programme Learning Outcomes (PLOs)

Program Learning

Outcomes (PLOs)

Computing Professional Graduate Outcomes
1. Academic EducationTo prepare graduates as computing professionals
2. Knowledge for Solving Computing ProblemsApply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the 16 abstraction and conceptualization of computing models from defined problems and requirements
3. Problem Analysis

Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics,

computing sciences, and relevant domain disciplines

4. Design/ Development of SolutionsDesign and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations
5. Modern Tool UsageCreate, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations
6. Individual and Team WorkFunction effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings
7. CommunicationCommunicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions
8. Computing Professionalism and SocietyUnderstand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice
9. Ethics

Understand and commit to professional ethics, responsibilities, and norms of

professional computing practice

10. Life-long Learning

Recognize the need, and have the ability, to engage in independent learning for continual development as a computing

professional

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 Timings Facilities
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 Timings Facilities
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 Timings Facilities
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
Career Opportunities

Computer Science 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:

  • Financial services
  • Manufacturing
  • Media
  • Utility
  • Business and IT services
  • Silicon Valley Hi tech
  • Government and Defense
  • Retail
  • Healthcare
  • Research and Development
  • AI
  • Computer security
  • Agricultural tech
  • Enterprise Software
  • Education
Why Computer Science

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.

Computer Science is more reliable and effective than Software Engineering and other computer science discipline. It covers all areas that help students to take advantage of every field of Computer Science in their higher studies. This program will be consisting of minimum 130 credit hours and it takes Minimum 4 to Maximum 7 years to complete the BSCS degree program.

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
 EE-212 Digital Logic Design 3 1 3+1
CS-112 Object Oriented Programming 3 1 3+1
MS-101 Principles of Accounting (University Elective-I)   3 0 3+0
CS-103 Discrete Structures 3 0 3+0
HS-114 Communication & Presentation Skills 3 0 3+0
Total 15 2 17
Scheme of Studies (3rd Semester)
Course Code Course Title Th. Lab Cr .Hr
CS-214 Computer Org. & Assembly Language 3  1 3+1
CS-211 Data Structures and Algorithms 3 1 3+1
CS-203 Human Resource Management (University Elective-2) 3 0 3+0
CS-212 Introduction to Software Engineering 2  1 2+1
NS-109 Calculus and Analytical Geometry 3 0 3+0
Total 14 3 17
 
Scheme of Studies (4th Semester)
Course Code Course Title Th. Lab Cr.Hr
CS-355 Design Analysis of Algorithms 3 0 3+0
CS-351 Automata  Theory and Formal Language 3 0 3+0
CS-233 Introduction to Database System 3 1 3+1
CS-234 Operating System 3 1 3+1
NS-211 Differential Equations (CS Supporting – 1) 3 0 3+0
Total 15 2 17
 
Scheme of Studies (5th Semester)
Course Code Course Title Th. Lab Cr.Hr
CS-312 Compiler Construction 3 0 3+0
CS-305 Graph Theory (CS Supporting – 2) 3 0 3+0
NS-206 Probability and Statistics 3 0 3+0
CS-353 Computer Communication and Networks 3 1 3+1
NS-306 Numerical and Symbolic Computing (CS Supporting – 3) 2 1 2+1
Total 14 2 16
 
Scheme of Studies (6th Semester)
Course Code Course Title Th. Lab Cr.Hr
C-213 Artificial Intelligence 3 1 3+1
HS-401 Professional Practices 3 0 3+0
CS-454 Cloud Computing (CS Elective – 1) 2 1 2+1
CS-413 Web Engineering (CS Elective – 2) 2 1 2+1
HS-331 Technical and Business Writing 3 0 3+0
MS-203 Human Resource Management  (University Elective-3) 3 0 3+0
Total 13 3 16
 
Scheme of Studies (7th Semester)
Course Code Course Title Th. Lab Cr.Hr
CS-451 Final Year Project –I 0 3 0+3
CS-458 Wireless and Mobile Security (CS Elective – 3) 3 0 3+0
CS-448 Blockchain Technology and Application (CS Elective – 4) 2 1 2+1
SE-344 Human Computer Interaction (University Elective-3) 3 0 3+0
CS-332 Parallel & Distributed Computing 2 1 2+1
HS-101  or HS-102   Islamic Studies /  Ethical Behavior 2     0 2+0
Total 12 5 17
 
Scheme of Studies (8th Semester)
Course Code Course Title Th. Lab Cr.Hr
DS-451 Final Year Project –II 0 3 0+3
CS-433 Mobile Application Development (CS Elective – 5) 2 1 2+1
HS-414 Entrepreneurship and Leadership (University Elective-4) 3 0 3+0
CS-304 Information Security 3 0 3+0
HS-103 Pakistan Studies 2 0 2+0
Total 10 4 14
 
Total Credit Hours
Total Credit Hours 130
Total Lab Credit Hours 24
Total Theory Credit Hours 106
  • 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 Fees2500
Admission Fees10,000
Security Deposit (refundable)5,000
Student Activity Fee (Per Semester)2,000
Semester Reg. Fee
(per semester)
5000
First Semester Credit Hours Fee16 *3500
Examination Fees 1st Semester8,000
Tution /Semester Credit hours Fee56,000
Miscellaneous Charges0
Income Tax @5% 
Total Fee at the time of admission86,000
TUITION FEE71,000

Certainly, here are some potential career prospects for individuals who graduate with a degree in Computer Science. Keep in mind that these are general categories, and there can be numerous specific roles and opportunities within each area.

  1. Software Development and Engineering:
  • Software Developer/Engineer
  • Front-end Developer
  • Back-end Developer
  • Full-stack Developer
  • Mobile App Developer
  • Game Developer
  • DevOps Engineer
  • Embedded Systems Engineer
  1. Web Development:
  • Web Developer
  • Front-end Developer
  • Back-end Developer
  • UI/UX Designer
  • E-commerce Developer
  • Web Application Developer
  1. Cloud Computing:
  • Cloud Engineer
  • Cloud Architect
  • DevOps Engineer
  • Solutions Architect
  • Cloud Security Specialist
  • Cloud Consultant
  1. Software Testing and Quality Assurance:
  • Quality Assurance Engineer
  • Software Tester
  • Test Automation Engineer
  • QA Manager
  • Performance Tester
  1. Systems and Network Administration:
  • Systems Administrator
  • Network Administrator
  • IT Support Specialist
  • Network Engineer
  • Systems Analyst
  1. UX/UI Design:
  • UX Designer
  • UI Designer
  • Interaction Designer
  • Usability Analyst
  • User Researcher
  1. Teaching and Academia:
  • Computer Science Professor
  • Lecturer
  • Research Scientist
  • Academic Researcher
  1. IT Consulting:
  • IT Consultant
  • Technology Advisor
  • Systems Analyst
  • Business Analyst
  1. Digital Marketing and SEO:
  • SEO Specialist
  • Digital Marketing Analyst
  • Content Manager (with technical focus)
  • Growth Hacker

These are just a few of the many career paths available to Computer Science graduates. The field is vast and constantly evolving, providing a wide range of opportunities for individuals with diverse interests and skills. It’s important for graduates to explore their interests and strengths to find the right fit within the dynamic world of Computer Science.

At the forefront of innovation and education, our department stands as a beacon of excellence in the world of computing. We are thrilled to introduce you to our comprehensive range of programs that encompass the dynamic fields of Computer Science, Software Engineering, and Data Science. As technology continues to reshape our world, our department is dedicated to equipping students with the knowledge, skills, and mindset necessary to thrive in this rapidly evolving landscape.

Our commitment to fostering intellectual curiosity, technical proficiency, and real-world problem-solving is reflected in the diverse array of programs we offer. Whether you aspire to unravel the intricacies of algorithms, build robust software solutions, or extract invaluable insights from data, our department provides a platform for you to achieve your ambitions

Vision
“Our Vision is to be recognized as Academic Leaders, Analyst, Experts and Innovators in the diverse and ever evolving disciplines of computing”
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 Timings Facilities
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 Timings Facilities
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 Timings Facilities
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
Career

Computer Science 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:

  • Financial services
  • Manufacturing
  • Media
  • Utility
  • Business and IT services
  • Silicon Valley Hi tech
  • Government and Defense
  • Retail
  • Healthcare
  • Research and Development
  • AI
  • Computer security
  • Agricultural tech
  • Enterprise Software
  • Education
Contact Information
Contact Numbers021-36644153
 021-36684406

 

Locations

F-103, Block-B Block B North Nazimabad Town, Karachi, Sindh 74600

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
 EE-212 Digital Logic Design 3 1 3+1
CS-112 Object Oriented Programming 3 1 3+1
MS-101 Principles of Accounting (University Elective-I)   3 0 3+0
CS-103 Discrete Structures 3 0 3+0
HS-114 Communication & Presentation Skills 3 0 3+0
Total 15 2 17
Scheme of Studies (3rd Semester)
Course Code Course Title Th. Lab Cr .Hr
CS-214 Computer Org. & Assembly Language 3  1 3+1
CS-211 Data Structures and Algorithms 3 1 3+1
CS-203 Human Resource Management (University Elective-2) 3 0 3+0
CS-212 Introduction to Software Engineering 2  1 2+1
NS-109 Calculus and Analytical Geometry 3 0 3+0
Total 14 3 17
 
Scheme of Studies (4th Semester)
Course Code Course Title Th. Lab Cr.Hr
CS-355 Design Analysis of Algorithms 3 0 3+0
CS-351 Automata  Theory and Formal Language 3 0 3+0
CS-233 Introduction to Database System 3 1 3+1
CS-234 Operating System 3 1 3+1
NS-211 Differential Equations (CS Supporting – 1) 3 0 3+0
Total 15 2 17
 
Scheme of Studies (5th Semester)
Course Code Course Title Th. Lab Cr.Hr
CS-312 Compiler Construction 3 0 3+0
CS-305 Graph Theory (CS Supporting – 2) 3 0 3+0
NS-206 Probability and Statistics 3 0 3+0
CS-353 Computer Communication and Networks 3 1 3+1
NS-306 Numerical and Symbolic Computing (CS Supporting – 3) 2 1 2+1
Total 14 2 16
 
Scheme of Studies (6th Semester)
Course Code Course Title Th. Lab Cr.Hr
C-213 Artificial Intelligence 3 1 3+1
HS-401 Professional Practices 3 0 3+0
CS-454 Cloud Computing (CS Elective – 1) 2 1 2+1
CS-413 Web Engineering (CS Elective – 2) 2 1 2+1
HS-331 Technical and Business Writing 3 0 3+0
MS-203 Human Resource Management  (University Elective-3) 3 0 3+0
Total 13 3 16
 
Scheme of Studies (7th Semester)
Course Code Course Title Th. Lab Cr.Hr
CS-451 Final Year Project –I 0 3 0+3
CS-458 Wireless and Mobile Security (CS Elective – 3) 3 0 3+0
CS-448 Blockchain Technology and Application (CS Elective – 4) 2 1 2+1
SE-344 Human Computer Interaction (University Elective-3) 3 0 3+0
CS-332 Parallel & Distributed Computing 2 1 2+1
HS-101  or HS-102   Islamic Studies /  Ethical Behavior 2     0 2+0
Total 12 5 17
 
Scheme of Studies (8th Semester)
Course Code Course Title Th. Lab Cr.Hr
DS-451 Final Year Project –II 0 3 0+3
CS-433 Mobile Application Development (CS Elective – 5) 2 1 2+1
HS-414 Entrepreneurship and Leadership (University Elective-4) 3 0 3+0
CS-304 Information Security 3 0 3+0
HS-103 Pakistan Studies 2 0 2+0
Total 10 4 14
 
Total Credit Hours
Total Credit Hours 130
Total Lab Credit Hours 24
Total Theory Credit Hours 106
  • 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