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

    Bachelor of Science in Artificial Intelligence (BS-AI) – 4 Years

     Total Semesters:  08                                            Total Credit Hours:   130

Job Prospective

  • Machine Learning Engineer
  • Data Scientist
  • Business Intelligence Developer
  • Research Scientist
  • Big Data Engineer/Architect
  • Software Engineer and Architect
  • Data Analyst
  • Robotics Engineer
  • NLP Engineer

Career Prospective

There are a growing number of fascinating jobs for graduates:

  • AI jobs are plenty, hiring growing by 32% in the last couple of years
  • There is a high talent gap—not enough qualified applicants for vacant positions
  • AI professionals earn top salaries, well north of $100,000
  • As a rapidly evolving industry, growth opportunities in AI careers are diverse
  • AI careers are flexible—you could be a freelancer, consultant, researcher, practitioner, or even build your own AI products
SEMESTER – I
Sr. #CourseCredit Hrs
1Programming Fundamentals4
2Discrete Structures3
3Calculus and Analytical Geometry 3
4English Composition & Comprehension3
5Introduction To ICT3
   
TOTAL16
SEMESTER – II
Sr. #CourseCredit Hrs
1Digital Logic Design4
2Communication and Presentation Skills3
3Linear Algebra 3
4Professional Practices3
5Object Oriented Programming4
   
TOTAL17

TOTAL19

SEMESTER – III
Sr. #CourseCredit Hrs
1Data Structure & Algorithms4
2Differential Equations3
3Artificial Intelligence 4
4Probability & Statistics3
5University Elective – I3
6Pakistan Studies2
SEMESTER – IV
Sr. #CourseCredit Hrs
1Computer Organization & Assembly Language4
2Programming For AI3
3University Elective – II 3
4Database Systems4
5AI Elective – I (Advanced Statistics)3
   
TOTAL17
SEMESTER – V
Sr. #CourseCredit Hrs
1Artificial Neural Network3
2Machine Learning3
3Knowledge Representation & Reasoning 3
4Operating Systems4
5AI Elective – II (Agent-based Modeling)3
6Analysis of Algorithm3
TOTAL19
SEMESTER – VI
Sr. #CourseCredit Hrs
1Natural Language Processing3
2Computer Vision3
3AI Elective – III (Deep Learning) 3
4Software Engineering3
5Islamic Studies2
6University Elective – III3
TOTAL17
SEMESTER – VII
Sr. #CourseCredit Hrs
1AI Elective – IV (Reinforcement Learning)3
2FYP – I3
3CS Parallel & Distributes Computing 3
4Technical & Business Writing3
   
TOTAL12

 

SEMESTER – VIII
Sr. #CourseCredit Hrs
1FYP – II3
2Computer Networks4
3Information Security 3
4University Elective – IV3
TOTAL13

Dr. Arshad Ali Shahid
Dean Computer Sciences

Ph.D in Computer Science

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

Ph.D 

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)