Faculty of COMPUTER SCIENCES

Department Of
COMPUTER SCIENCES

It is a pleasure to head the department of Computer Science at Ibadat International University Islamabad Pakistan. The department of Computer Science faculty is highly experienced and motivated, who are in the process of transforming the young minds to make them globally competitive.

The strength of the department is highly motivated faculty who understand the dynamics of the industry and they upgrade their knowledge, skills in order to deliver the best to our students. Depending upon the interest of the students, he or she may choose to go for higher studies or if employed can choose to do research, development, design, test software solutions or manage the Information Technology Industry.

Through innovative teaching and learning process a teamwork approach and leadership building experience, our students gain vital communication and critical-thinking skills. Our institution provides a platform for the students to enhance their employability skills through Industry Institute Collaboration.

The Program Educational Objectives of Computer Sciences are:  

PEO-1 Contribute competently in the computing industry by applying requisite technical skills.

PEO-2 Demonstrate advancement in computing profession by enhancing their knowledge and skills.

PEO-3 Demonstrate ethical values and contribute positively towards the society
These Program Learning outcomes (PLOs) are the learning outcomes, which will be inculcated to the students to equip their knowledge, skills, and ethics as enlisted below:  
PLO-1 Academic Education: Completion of an accredited program of study designed to prepare graduates as computing professionals. 
PLO-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 abstraction and conceptualization of computing models from defined problems and requirements 
PLO-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 
PLO-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. 
PLO-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 
PLO-6 Individual and Team Work: Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings 
PLO-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 
PLO-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 
PLO-9 Ethics: Understand and commit to professional ethics, responsibilities, and norms of professional computing practice 
PLO-10 Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional

Mapping of PEOs with PLO

Program Learning Outcomes Program Educational Objective
PEO-1 PEO-2 PEO-3
PLO-1 Academic Education
PLO-2 Knowledge for Solving Computing Problems
PLO-3 Problem Analysis
PLO-4 Design/ Development of Solutions
PLO-5 Modern Tool Usage
PLO-6 Individual and Team Work
PLO-7 Communication
PLO-8 Computing Professionalism and Society
PLO-9 Ethics
PLO-10 Life-long Learning

    Bachelor of Science in Computer Science (BSCS) – 4 Years

     Total Semesters:  08                                            Total Credit Hours:   130

SEMESTER – I
Sr. #CourseCredit Hrs
1Introduction to ICT3
2Programming Fundamentals4
3Calculus and Analytical Geometry 3
4English Composition & Comprehension3
5Pakistan Studies2
6Applied Physics3
TOTAL18
SEMESTER – II
Sr. #CourseCredit Hrs
1Discrete Structure3
2Communication and Presentation Skills3
3University Elective – I 3
4Software Engineering3
5Object Oriented Programming4
6Islamic Studies2
TOTAL18
SEMESTER – III
Sr. #CourseCredit Hrs
1Data Structure & Algorithms4
2Linear Algebra3
3University Elective – II 3
4Computer Organization & Assembly Language4
5Digital Logic Design4
TOTAL18
SEMESTER – IV
Sr. #CourseCredit Hrs
1Database Systems4
2Probability & Statistics3
3University Elective – III 3
4Operating Systems4
5Design & Analysis of Algorithm3
6Theory of Automata3
TOTAL20
SEMESTER – V
Sr. #CourseCredit Hrs
1Computer Networks4
2Technical & Business Writing3
3Computer Science Supporting – I 3
4Computer Science Supporting – II3
5Compiler Construction3
TOTAL16
SEMESTER – VI
Sr. #CourseCredit Hrs
1Professional Practices3
2Information Security3
3CS Elective – I 3
4Computer Science Supporting – III3
5Artificial Intelligence4
TOTAL16
SEMESTER – VII
Sr. #CourseCredit Hrs
1Final Year Project – I3
2CS Elective – II3
3CS Elective – III 3
4Parallel and Distributed Computing3
TOTAL12
SEMESTER – VIII
Sr. #CourseCredit Hrs
1Final Year Project – II3
2CS Elective – IV3
3CS Elective – V 3
4University Elective – IV3
TOTAL12

Dr. Arshad Ali Shahid
Dean Computer Sciences

Ph.D in Computer Science

Engr. Dr. M. Yaqoob Wani
Head of Department / Associate Professor

Ph.D in Electrical Engineering

Dr. Maryam Zaffar
Assistant Professor

Ph.D

Mr. Muhammad Iqbal
Assistant Professor

ME (IT)

Mr. Khurram Shehzad
Assistant Professor

MS (Computer Science)

Mr. Mehmood Ul Hassan
Assistant Professor

MS (Computer Science)

Mr. Tauseef Sajid
Lecturer

MS (EES)

Mr. Sohail Maqsood
Lecturer

MS (Computer Science)

Mr. Muhammad Nadeem
Lecturer

MS (Computer Networking)

Ms. Itrat Fatima
Lecturer

MS (Computer Science)

Mr. Musharraf Hussain
Lecturer

MS (Computer Engineering)

Mr. Mumtaz Zahoor
Lecturer

MS (Computer Science)

Mr. Zafar Iqbal
Lecturer

MS (Computer Science)