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 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
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.

  • 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.
Semester 1st
Course CodeCourse TitleTh.LabCr.Hr
CS-107Introduction to Info.& Comm. Technologies212+1
CS-104Programming Fundamentals313+1
NS-106Applied Physics212+1
NS-115Basic Mathematics60N/C
NS-201Linear Algebra303+0
HS-100English Composition & Comprehension303+0
Total13316
Semester 2nd
Course CodeCourse TitleTh.LabCr. Hr
 EE-212Digital Logic Design313+1
CS-112Object Oriented Programming313+1
MS-101Principles of Accounting (University Elective-I)  303+0
CS-103Discrete Structures303+0
HS-114Communication & Presentation Skills303+0
Total15217
Semester 3rd
Course CodeCourse TitleTh.LabCr .Hr
CS-214Computer Org. & Assembly Language3 13+1
CS-211Data Structures and Algorithms313+1
CS-203Human Resource Management (University Elective-2)303+0
CS-212Introduction to Software Engineering2 12+1
NS-109Calculus and Analytical Geometry303+0
Total14317
Semester 4th
Course CodeCourse TitleTh.LabCr.Hr
CS-355Design Analysis of Algorithms303+0
CS-351Automata  Theory and Formal Language303+0
CS-233Introduction to Database System313+1
CS-234Operating System313+1
NS-211Differential Equations (CS Supporting – 1)303+0
Total15217
Semester 5th
Course CodeCourse TitleTh.LabCr.Hr
CS-312Compiler Construction303+0
CS-305Graph Theory (CS Supporting – 2)303+0
NS-206Probability and Statistics303+0
CS-353Computer Communication and Networks313+1
NS-306Numerical and Symbolic Computing (CS Supporting – 3)212+1
Total14216
Semester 6th
Course CodeCourse TitleTh.LabCr.Hr
C-213Artificial Intelligence313+1
HS-401Professional Practices303+0
CS-454Cloud Computing (CS Elective – 1)212+1
CS-413Web Engineering (CS Elective – 2)212+1
HS-331Technical and Business Writing303+0
MS-203Human Resource Management  (University Elective-3)303+0
Total13316
Semester 7th
Course CodeCourse TitleTh.LabCr.Hr
CS-451Final Year Project –I030+3
CS-458Wireless and Mobile Security (CS Elective – 3)303+0
CS-448Blockchain Technology and Application (CS Elective – 4)212+1
SE-344Human Computer Interaction (University Elective-3)303+0
CS-332Parallel & Distributed Computing212+1
HS-101  or HS-102  Islamic Studies /  Ethical Behavior2    02+0
Total12517
Semester 8th
Course CodeCourse TitleTh.LabCr.Hr
DS-451Final Year Project –II030+3
CS-433Mobile Application Development (CS Elective – 5)212+1
HS-414Entrepreneurship and Leadership (University Elective-4)303+0
CS-304Information Security303+0
HS-103Pakistan Studies202+0
Total10414
Total Credit Hours
Total Credit Hours130
Total Lab Credit Hours24
Total Theory Credit Hours106

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.

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
Drop Your Query
Scan the code
ZU University
Welcome to Ziauddin University
Please drop your query here
Our agent will respond to you in a day