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.
Our Vision is to be recognize as Academic Leaders, Analyst, Experts and Innovators in the diverse and ever evolving disciplines of computing.
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.
Program Learning Outcomes (PLOs) | Computing Professional Graduate Outcomes |
1. Academic Education | To prepare graduates as computing professionals |
2. Knowledge for Solving Computing Problems | Apply 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 Solutions | Design 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 Usage | Create, 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 Work | Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings |
7. Communication | Communicate 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 Society | Understand 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 |
Dedicated Lecture Rooms / Shared Lecture Room
Average Size of each lecture rooms:
Space Available for students:
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.
|
Location:
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:
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 | 130 |
Total Lab Credit Hours | 24 |
Total Theory Credit Hours | 106 |
Admission Processing Fees | 2500 |
Admission Fees | 10,000 |
Security Deposit (refundable) | 5,000 |
Student Activity Fee (Per Semester) | 2,000 |
Semester Reg. Fee (per semester) | 5000 |
First Semester Credit Hours Fee | 16 *3500 |
Examination Fees 1st Semester | 8,000 |
Tution /Semester Credit hours Fee | 56,000 |
Miscellaneous Charges | 0 |
Income Tax @5% | |
Total Fee at the time of admission | 86,000 |
TUITION FEE | 71,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.
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
Dedicated Lecture Rooms / Shared Lecture Room
Average Size of each lecture rooms:
Space Available for students:
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.
|
Location:
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:
Contact Numbers | 021-36644153 |
021-36684406 |
F-103, Block-B Block B North Nazimabad Town, Karachi, Sindh 74600
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 | 130 |
Total Lab Credit Hours | 24 |
Total Theory Credit Hours | 106 |
Admission Processing Fees | 2500 |
Admission Fees | 10,000 |
Security Deposit (refundable) | 5,000 |
Student Activity Fee (Per Semester) | 2,000 |
Semester Reg. Fee (Per semester) | 5,000 |
First Semester Credit Hours Fee | 16 *3500 |
Examination Fees 1st Semester | 8,000 |
Tuition /Semester Credit hours Fee | 56,000 |
Miscellaneous Charges | 0 |
Total Fee at the time of admission | 86,000 |
TUITION FEE | 71,000 |