faculty handbookenweb.iu.edu.sa/uploads/files/faculty_handbook_iu_v3003_(1)_(1).pdf · 8 about the...

100
Faculty Handbook Faculty of Computer and Information Systems www.iu.edu.sa -2017

Upload: lamdang

Post on 24-Jul-2019

226 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

Faculty HandbookFaculty of Computer and Information Systems

www.iu.edu.sa -2017

Page 2: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

Faculty HandbookFaculty of Computer and Information Systems

Page 3: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer
Page 4: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

4 Faculty of Computer and Information Systems

Table of Contents

INTRODUCTION .......................................................................................................................................................7

ABOUT THE FACULTY ............................................................................................................................................8

FCIS Strategy ...........................................................................................................................................................9

Faculty Administration ..........................................................................................................................................10

Organizational Chart ..............................................................................................................................................11

Advisory Board .......................................................................................................................................................12

Facilities & Resources .............................................................................................................................................13

Research ....................................................................................................................................................................16

Orientation Program ..............................................................................................................................................16

Faculty Professional Development .......................................................................................................................18

Quality Assurance ....................................................................................................................................................19

UNDERGRADUATE PROGRAMS AND DEGREES .............................................................................................22

Admission ................................................................................................................................................................23

Student Outcomes Assessment ............................................................................................................................25

Student Outcomes ..................................................................................................................................................25

Degree Requirements .............................................................................................................................................28

University General Courses Requirements .........................................................................................................29

Course Numbering .................................................................................................................................................31

Common Degree Plan ............................................................................................................................................31

University Preparatory Year Plan .........................................................................................................................31

Student Activity ......................................................................................................................................................32

Summer Training ....................................................................................................................................................32

Senior Project ..........................................................................................................................................................32

Academic Integrity Scholastic Honesty Policy ...................................................................................................33

Code of Student Conduct .....................................................................................................................................33

ACADEMIC REGULATIONS AND POLICIES .....................................................................................................33

Academic Advising & Career Guidance ..............................................................................................................34

Roles & Responsibilities .........................................................................................................................................34

Credit Hour Limits .................................................................................................................................................35

Examination Procedure .........................................................................................................................................35

Grade Point Average (GPA) Calculation ............................................................................................................36

Absence from Classes ............................................................................................................................................36

Transfer Policies ......................................................................................................................................................36

Department transfer ...........................................................................................................................................37

Faculty transfer ....................................................................................................................................................37

University transfer ...................................................................................................................................................38

DEPARTMENT OF COMPUTER SCIENCE ..........................................................................................................40

ABOUT THE DEPARTMENT ............................................................................................................................41

Message from the Head of the Department ........................................................................................................42

Page 5: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

5Faculty of Computer and Information Systems

Vision ........................................................................................................................................................................43

Mission ......................................................................................................................................................................43

Goals..........................................................................................................................................................................43

Objectives .................................................................................................................................................................44

Program Objectives ...............................................................................................................................................45

Student Outcomes ..................................................................................................................................................46

Program Graduation Requirements .....................................................................................................................47

CS Program Degree Plan ......................................................................................................................................48

Program Courses .....................................................................................................................................................50

DEPARTMENT OF INFORMATION TECHNOLOGY ........................................................................................52

ABOUT THE DEPARTMENT ...........................................................................................................................53

Message from the Head of the Department .......................................................................................................54

Vision ........................................................................................................................................................................55

Mission .....................................................................................................................................................................55

Goals .........................................................................................................................................................................55

Objectives .................................................................................................................................................................56

Program Objectives ...............................................................................................................................................57

Student Outcomes .................................................................................................................................................57

Program Graduation Requirement ......................................................................................................................58

Faculty Requirements .............................................................................................................................................59

Department Requirements: ...................................................................................................................................59

IT Program Degree Plan .....................................................................................................................................60

Program Flowchart ................................................................................................................................................61

Program Courses ....................................................................................................................................................62

DEPARTMENT OF INFORMATION Systems ........................................................................................................64

ABOUT THE DEPARTMENT ............................................................................................................................65

Message from the Head of the Department ........................................................................................................66

Vision ........................................................................................................................................................................67

Mission ......................................................................................................................................................................67

Goals..........................................................................................................................................................................67

Objectives .................................................................................................................................................................68

Program Objectives .................................................................................................................................................69

Student Outcomes ...................................................................................................................................................69

Program Graduation Requirement .......................................................................................................................70

Faculty Requirements .............................................................................................................................................71

Department Requirements:....................................................................................................................................71

IS Program Degree Plan .......................................................................................................................................72

Prerequisite Chart (IS Program) ...........................................................................................................................73

Program Courses .....................................................................................................................................................74

Required Course List .............................................................................................................................................74

Elective Course List ...............................................................................................................................................75

Department faculty ...............................................................................................................................................75

COURSE CATALOG ...................................................................................................................................................76

Computer Science Courses (CPCS) .....................................................................................................................78

Page 6: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

Faculty of Computer and Information Systems

INTRODUCTION

Page 7: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

7Faculty of Computer and Information Systems

INTRODUCTION

Dean’s Message

Welcome to the Faculty of Computer and Information Systems (FCIS) at the Islamic University in Madinah. Our faculty and staff are determined to create and foster an engaging environment of teaching and learning where every student matters.The FCIS was established in 2011 G./ 1431 H. and launched in the 2013–2014 G. / 1434–1435 H. academic year. With its four departments—Computer Engineering, Computer Science, Information Technology, and Information Systems—the FCIS aims, on the behalf of the mission of the university, to graduate outstanding individuals into the industry and market who can contribute their competencies to the rapid development of the field of technology and informatics.

With the keen vision of the rector and the vice rectors of the university, the FCIS seeks to attract outstanding academic professionals with high competency in scientific research and modern teaching methods. Currently in the age of technological and cognitive development, the FCIS strives to keep abreast of the latest developments in the field and to transfer them to students via up-to-date course materials and modern teaching methods.

Turki Alghamdi, PhDDean, Faculty of Computer and Information Systems

Page 8: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

8 Faculty of Computer and Information Systems

ABOUT THE FACULTY

The Islamic University in Madinah welcomes you to the Faculty of Computer and Information Systems (FCIS). The faculty was established in 2011 G. / 1431 H. and launched in the 2013–2014 G. / 1434–1435 H. academic year. With its four departments—Computer Engineering, Computer Science, Information Technology, and Information Systems—the FCIS aims to graduate outstanding technical professionals who can actively participate in disseminating e-culture in society. Graduates play an important role in the economic development of Saudi Arabia in both the government and private sector through their involvement in major information technology projects.

The FCIS provides modern laboratories, smart classrooms, and a range of other facilities in which students are exposed to a variety of activities both academic and extracurricular. To promote its growth, the FCIS works to attract talented staff from both national and international pools to participate in advancing education and research.

Page 9: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

9Faculty of Computer and Information Systems

Vision

To be amongst the top Five Computing Faculties in teaching and

learning in KSA by 2030

FCIS Strategy

MissionThe faculty of Computer and Information Systems (FCIS), Islamic University in Madinah provides competitive international graduates to fulfill the market needs, conducts impactful research to solve local problems, and serves the community through training and consultation by applying global standards and technologies emphasize Islamic values and principles

Page 10: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

10 Faculty of Computer and Information Systems

Dean

Vice Dean for Academic Affairs

Supervisor (Acting Head) of Computer Science Department

Supervisor (Acting Head) of Information Technology Department

Supervisor (Acting Head) of Information Systems Department

Administrative Manager

Quality Assurance Unit

Assessment Committee

Curriculum Committee (CS/IS/IT)

Strategic Planning Committee

Students Affairs Committee and Academic Advising Unit

Facilities and Resources Committee

Faculty Affairs Committee

Research Unit

Community Service Unit

Examination Committee

Graduation Project Committee

Accreditation Unit

Faculty Administration

Dr. Turki Alghamdi

Dr. Ali Alzahrani

Prof. Mustafa Mahmoud

Dr. Ahmad Alkhodre

Dr. Abdallah Namoun

Mr. Ashraf Hassan Fairaq

Dr. Ahmad Talib

Dr. Abdallah Namoun

Dr. Safiullah Faizullah

Dr. Ahmad Alkhodre

Dr. Yazeed Al Sawae

Dr. Tanweer Alam

Dr. Mohammad Husain

Dr. Mohammad Abdeen

Dr. Turki Alghamdi

Dr. Ali Alzahrani

Dr. Hatem El-Boghdadi

Dr. Arshad Ali

Page 11: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

11Faculty of Computer and Information Systems

Organizational Chart

Page 12: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

12 Faculty of Computer and Information Systems

The following is a list of the Advisory Board Committee which includes members from various renowned Industry and Academia sectors.

Advisory Board

Full Name Position Company / University E-mail

Prof. Ibrahim Albidewi Faculty Member, Information Systems Department

King Abdulaziz University, Jeddah [email protected]

Dr. Saad Talal Alharbi Dean of Deanship of IT Taibah University,Madinah [email protected]

Mr. Khaled Mohammed H Awad IT Project Manager Namaa Almunawara

Company, Madinah [email protected]

Mr. Hazzaa Almohammadi Field Operations Management and Repairs Section Manager

Saudi Telecommunication Company, Madinah [email protected]

Mr. Hazem Al-Qurashi Data Center Manager Prince Mohammed Bin Abdul-Aziz Hospital [email protected]

Mr. Saleh Al-Ghamdi Inforamtion Security Supervisor Saudi Aramco, Dhahran [email protected]

Mr. Sulaiman Abdullah Altayar E-services Manager Saudi Arabia General Investment, Riyadh [email protected]

Mr. Nawaf Saad Alhiji IT Project Manager Sabic, Riyadh

Prof. Ibrahim Albidewi Dr. Saad Talal Alharbi Mr. Khaled Mohammed H Awad

Mr. Hazzaa Almohammadi Mr. Saleh Al-GhamdiMr. Nawaf Saad Alhiji

Page 13: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

13Faculty of Computer and Information Systems

Computing ResourcesThe FCIS provides 15 computer labs with Internet access, all available from 8:00 a.m. to 5:00 p.m. on Sunday through Thursday. Together, the computer labs offer 380 workstations and are equipped with Microsoft Windows Operating System and a full array of software for productivity, creativity, web browsing, and multimedia. At the beginning of each semester, the Lab Committee checks all labs to ensure the availability of software and equipment.

Classroom FacilitiesIn the FCIS building, each classroom is equipped with a projector, a whiteboard, tables, an instructor’s chair, and student chairs.

Library ServicesLibrary services cater to the needs of the faculty’s various programs, with textbooks, print publications, electronic materials, and other references available to students and faculty. Library services currently house 464 textbooks and references, among other materials, related to computer sciences and information systems.

Printed booksThere are currently 464 text and reference books available in library related to computer sciences and information systems and other library materials.Library Facilities With a new building constructed last year, library services house numerous computers for students and staff. Faculty members and students can access the library seven days a week:

• Sunday–Thursday: 8:00 a.m.–2:00 p.m., 4:00 p.m.–9:30 p.m. • Saturday:8:00 a.m.–12:00 p.m.

Facilities & Resources

Page 14: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

14 Faculty of Computer and Information Systems

Facilities & Resources

Faculty members, staff, and students can use their ID cards to borrow print materials by using self-service check out computers. All print materials need to be returned within seven days or renewed for a grace period.

Library membership FacilitiesFaculty members, Staff’s and students can use their ID card, Staff ID Card to borrow the printed books. To borrow a book, there are a couple of self-service machines. The information needed for a valid university ID. Books should be returned within seven days. Otherwise, the borrower must renew for the grace period.

Library membership FacilitiesFaculty members, Staff’s and students can use their ID card, Staff ID Card to borrow the printed books. To borrow a book, there are a couple of self-service machines. The information needed for a valid university ID. Books should be returned within seven days. Otherwise, the borrower must renew for the grace period.

Electronic Materials The Islamic University of Madinah partners with Saudi Digital Library, which ranks among the most prominent forms of support for scientific endeavors at the national level. It provides sophisticated information services, as well as digital information resources in various formats, all accessible to faculty, staff, researchers, and students. It offers:

• 310,000 e-books, the largest collection in the Arab world;• Full-text publications in various scientific specializations; and• Titles from more than 300 global publishers, including Elsevier, Springer,

Pearson, Wiley, Taylor & Francis, McGraw–Hill, Yale University Press, Oxford University Press, and Harvard University Press.

Page 15: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

15Faculty of Computer and Information Systems

Facilities & Resources

The university’s partnership with Saudi Digital Library allows faculty members, students, and staff to conduct full-text searches, copy passages, and in some cases, take e-notes. Most e-books in the collection allow unlimited downloading. The university also provides faculty members access to international databases with journal articles, books, and other media in Saudi Digital Library to afford up-to-date knowledge that can enhance their teaching and research.

The Textbook and Purchase Committee of the Department of Computer Science plays a vital role in acquiring educational resources and ensuring regular faculty input regarding the availability, quality, and adequacy of learning and teaching materials, including textbooks and reference materials.

Email and Wi-Fi AccessAll students may use university-wide Outlook email accounts. Students who prefer to use their personal laptops on campus can reconfigure their systems in order to connect to an Ethernet port and use the Internet and Outlook email services. Campus-authenticated Wi-Fi connectivity is also available across campus via numerous authenticated Wi-Fi access points in the university buildings.

Page 16: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

16 Faculty of Computer and Information Systems

The FCIS provides an orientation program designed to help new faculty members to become familiar with the people, places, programs, policies, and procedures of the university and the FCIS via discussions with current faculty members. The orientation program consists of several meetings with the heads and coordinators of different units and committees in the faculty. Information presented in the meetings is intended to familiarize new faculty members with university and faculty services and resources, faculty teaching responsibilities, the dean of information technology, library services, and the administrative staff of the university.

Research According to the vision of the FCIS, research is one of three pillars of academic excellence, along with teaching and community engagement. The FCIS therefore strives to continuously develop its faculty and student engagement in research through research groups. Currently, the FCIS has three research groups:

• The High-Performance Networking and Computing Research Group• The Artificial Intelligence Research Group• The Intelligent Enterprise Systems and Adaptive Interfaces Group

The FCIS aims to provide access to quality research space and resources that faculty members need, including research laboratories with a range of equipment, access to computing facilities, and relevant software. FCIS

Orientation Program for new faculty members

Page 17: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

17Faculty of Computer and Information Systems

faculty members are also strongly encouraged to fulfill research goals in their career development and student outcomes. Faculty members are continually involved in research projects, attend international conferences, and publish their research in peer-reviewed national and international journals in their field of specialization.

The FCIS has emerged as a well-developed institute with clear, defined policies for conducting research at various levels. Such policies are internationally recognized and provide clear guidelines for conducting and publishing creative, original research. Every academic term, the FCIS organizes internal workshops for the purpose of sharing research ideas and presenting up-to-date research among other faculty members.

Page 18: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

18 Faculty of Computer and Information Systems

The Faculty Professional Development Program organizes and conducts events aimed at engaging faculty in focused conversations about designing teaching and learning experiences to contribute to a teaching commons. The FCIS offers professional development programs and resources to help faculty members to succeed in their various roles and advance in their careers. The FCIS also organizes seminars for faculty and their research teams to improve their scientific writing skills for various conferences, journals, and grants.

Faculty Professional Development

Page 19: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

19Faculty of Computer and Information Systems

Quality assurance and improvement at the FCIS is directly controlled and managed by the higher authority of the university, with the monitoring, commitment, and other forms of support from the president and the deans to establish a university-wide culture of quality. To maintain an optimal level of quality, the FCIS is currently seeking the accreditation of its programs from the Accreditation Board for Engineering and Technology. In other matters, the FCIS follows the outcome-based education model in all programs.

The Quality Assurance Committees and Subcommittees, which include representatives from FCIS programs, administrators, and the faculty, as well as academic and administrative staff, are directly involved in cultivating an environment of quality in the FCIS and in the Department of Computer Science, Department of Information Technology, and Department of Information Sciences that supports the development, control, and improvement of quality in all FCIS programs. The committees and subcommittees advise on the mechanisms, policies, procedures, management, and implementation of activities and tasks related to quality control and improvement. Improvements in quality are appropriately acknowledged, and great achievements are recognized. All faculty members are involved in quality improvement processes, and their participation is required in all sorts of quality assurance-related activities. The following figure shows how FCIT assures quality in all aspects of its programs through the assessment of KPIs and outcomes. The requirements of NCAAA (National Accreditation) ABET (International Accreditation) are used to build the quality assurance system of the faculty.

Quality Assurance

Page 20: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

20 Faculty of Computer and Information Systems

Quality Assurance using ABET and NCAAA

NCAAA & ABET CQI

NCAAA CQI

Enhance Inputs using NCAAA & ABET

•Strategic Plan and Goals

•Plan to Improve the Quality

•Annual Plans

•Mechanisms related to students, faculty

and educational resources

•Policies and Procedures related to students

•Budget and Financial Planning

•Curriculum and Courses

•Learning Resources and Human Resources

•Admission Policies and Students

•Facilities and Resources

•Rules and Regulations

Enhance Processes using

NCAAA & ABET

•Teaching and Learning processes

(Educational Practices)

•Students Activities Processes

•Research and Community services

practices

•Administration Processes

•Implementation of procedures

and mechanisms

Enhance Outputs

using NCAAA & ABET

•Graduates

•Scientific Research

(NCAAA)

•Community Services

(NCAAA)

Enhance Outcomes using

NCAAA and ABET

Evaluatioon and Assessment

Recommendations and actions to be taken (Improvement Plan) [Actions can be any where in the Academic Program]

NCAAA: (SLOs) ABET: (SOs)

Define Performance Indicators (PIs) of SOs

Define Course Learning Outcomes (CLOs) of Courses

Data Collection about PIs and CLOs of the Outcomes

Evaluation and Assessment of SOs

Data Collection about KPIs of Inputs, Processes, Outputs and outcomes

•Research Outcomes (NCAAA)

•Community Service Outcomes

(NCAAA)

Page 21: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

21Faculty of Computer and Information Systems

Page 22: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

UNDERGRADUATE PROGRAMS AND DEGREES

Page 23: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

23Faculty of Computer and Information Systems

The faculty offers three 5-year bachelor-level programs leading to degrees as follows –

Program Awarded DegreeComputer Science Bachelor of Science in Computer ScienceInformation Technology Bachelor of Science in Information TechnologyInformation Systems Bachelor of Science in Information Systems

Admission The following requirements have been stipulated for the admission of a new student in the FCIS:

• A high-school diploma or its equivalent from within or outside the Kingdom of Saudi Arabia not more five years old, to which the Office of the Rector may give exemption for good reason;

• Good conduct and behavior;• The successful completion of any test or personal interview set for him by the

University Senate;• Medical fitness;• If employed in the private or public sector, approval from employer to study; and• The completion of all other requirements set by the University Senate declared

during the application process.

The following additional requirements have been stipulated for the admission of a student at the Islamic University of Madinah:

• A high-school diploma or equivalent not more than five years old at the time of the candidate’s application, to which the Office of the Rector may give exemption for good reason;

• The successful completion of any test or personal interview set for him by the department or Deanship of Admissions and Registration or both;

• No previous expulsion from another university for disciplinary reasons;• A commitment to abide by the university rules and regulations; and

Page 24: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

24 Faculty of Computer and Information Systems

• The successful fulfillment of all other requirements prescribed by theDeanship of Admissions and Registration declared during the application process.

The following requirement has been stipulated for the admission of a student (non-Saudi resident) with a scholarship from within the Kingdom of Saudi Arabia:

• Permanent residence in the Kingdom of Saudi Arabia and the approval of the sponsor to study in the university.

The following requirements have been stipulated for the admission of a student with a scholarship from outside the Kingdom of Saudi Arabia:

• Age of no less than 17 or more than 25 years for study at the undergraduate level at the Institute of Teaching Arabic to Non-Native Speakers or the like, to which the Office of the Rector may give exemption for good reason;

• Approval by the government of the applicant’s country to study in the Kingdom of Saudi Arabia only if the country stipulates the same for Saudi students seeking to study there;

• No other scholarship from any other educational institution in the Kingdom of Saudi Arabia;

• Certificates or identifying documents endorsed by authorities determined by the university;

• Certificate of criminal record in the applicant’s country; and• A recommendation letter.

Page 25: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

25Faculty of Computer and Information Systems

Student outcomes describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills, and behaviors that students acquire as they progress through the program.

1. An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline

2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

4. An ability to function effectively on teams to accomplish a common goal5. An understanding of professional, ethical, legal, security and social issues and

responsibilities6. An ability to communicate effectively with a range of audiences7. An ability to analyze the local and global impact of computing on individuals,

organizations, and society8. Recognition of the need for and an ability to engage in continuing professional

development9. An ability to use current techniques, skills, and tools necessary for computing

practice.

Student Outcomes Assessment To improve the programs of the FCIS, student outcomes are evaluated using direct and indirect assessment methods. First, student outcomes are directly assessed according to course-specific performance indicators mapped to student outcomes each semester. Second, student outcomes are indirectly assessed with exit and course surveys.

Student Outcomes

Page 26: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

26 Faculty of Computer and Information Systems

Course-Specific Performance Indicators Assessment (Direct Method)

By the end of each semester, each instructor has to complete the online faculty assessment course report (FCAR) for each course, which contains the achievement levels of the performance indicators related to the course outcomes. The achievements levels of each student outcome is aligned to performance indicators. The FCAR also stipulates proposed actions based on the performance of students in the course. Using EvalTools, the Assessment Committee and Curriculum Committee propose recommendations regarding the approval or rejection of the achievement. Although minor approved actions are ready for implementation, major recommendations are forwarded to the Assessment Committee to be discussed by the end of the assessment cycle. The following figure shows the main stesp of assessing Student Outcomes directly using the performance of students at the course levels.

Instructor Responsibility each semester

Reviewer and Committees Responsibility

Page 27: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

27Faculty of Computer and Information Systems

Course Survey (Indirect Method)By the end of each semester, students are required to complete an online course evaluation designed to collect the opinions of students about course outcomes and aspects of the course regarding teaching strategies, textbooks, exams, and the instructor. The opinions of students regarding course outcomes are used to indirectly evaluate the achievement of student outcomes aligned with course outcomes. The Assessment Committee and Curriculum Committee discuss the results of course surveys every semester and propose actions to be taken.

Exit Survey (Indirect Method)The Graduation Project Committee collects students’ opinions on the exit survey. Although minor comments can be implemented once approved, major recommendations are collected and analyzed by the end of the assessment cycle.

Page 28: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

28 Faculty of Computer and Information Systems

To obtain a bachelor degree, all students must satisfy the following: 1. Have a minimum Grade Point Average (GPA) of 3.00. 2. Complete 154 credits according to the following table:

Requirements Credits

1. University 332. Math and Basic Science 313. Computing Courses 72

Free* 09Elective** 09

Total 154

Free* : students are allowed to choose courses outside the department. Elective** : students

Degree Requirements

Page 29: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

29Faculty of Computer and Information Systems

University General Courses Requirements

Course Code and Name CreditHours

ELAN 101 English Language I 3

CPIT 100 Computer Skills 3

COMM 101 Communication Skills 2

ELAN 102 English Language II 3

QUR 106 Noble Quran I 2

CPIT 221 Technical Writing 2

QUR 156 Noble Quran II 2

AQDH 110 Aqidah 2

FIQH 112 Fiqh 2

HIST 110 History of the Kingdom 2

ARAB 101 Arabic Language 3

ARAB 201 Arabic Language 3

SUNN 111 Sunnah and Sirah 2

Total Credit Hours 33

Page 30: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

30 Faculty of Computer and Information Systems

University General Courses Requirements

Course Code and Name CreditHours

CPIT 100 Computer Skills 3

ELAN 101 English Language I 3

LS 101 Learning Skills 2

MATH 110 Mathematics 3

PHYS 110 Physics 3

BIO 110 Biology 3

CHEM 110 Chemistry 3

COMM 101 Communication Skills 2

ELAN 102 English Language II 3

QUR 106 Noble Quran I 2

Page 31: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

31Faculty of Computer and Information Systems

Course Numbering The left-most digit indicates the level of the course while the middle digit indicates the topic area. The right-most digit indicates the sequence of the course within the topic area. The course code of the department is added to designate its courses as follows –

Department Course CodeComputer Science CPCSInformation Technology CPITInformation Systems CPIS

Common Degree Plan

University Preparatory Year Plan All students admitted to Islamic University’s computer science track foundation program take the following courses in their first year.

Semester-1CPIT 100 Computer Skills 3

ELAN 101 English Language I 3LS 101 Learning Skills 2MATH 110 Mathematics 3

PHYS 110 Physics 3Semester-2

BIO 110 Biology 3CHEM 110 Chemistry 3

COMM 101 Communication Skills 2ELAN 102 English Language 2 3

QUR 106 Noble Quran 1 2

Page 32: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

32 Faculty of Computer and Information Systems

Student Activity FCIS offers a range of curricular and extracurricular activities in student competitions, clubs, and activity committees. FCIS students participate in nationwide university competitions in computer programming and software exhibitions, among other events. Students may also participate in activities of their choice related to computing, Islamic cultural awareness, the arts, sports, and community engagement.

Summer Training Summer training programs provide a great opportunity for students to use their summer vacations productively. As part of summer training programs, students can develop hands-on learning experience by participating in several projects. The programs are designed to give students a robust practical learning experience in which they may develop skills useful for their careers. The programs provide the best way to acquire and clarify knowledge of concepts in their respective fields.

Senior Project As a major capstone experience, FCIS students in all departments are required to complete a senior project in two semesters. The senior project provides students with the opportunity to unite and apply the knowledge and skills that they have acquired during their studies. It also allows the various departments in the FCIS to assess the extent of the achievement of their program outcomes. Each senior project ends with the student’s submission of a structured final report and oral presentation with a detailed demonstration.

Page 33: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

33Faculty of Computer and Information Systems

Academic study is largely governed by the regulations of undergraduate studies and examinations in the Kingdom of Saudi Arabia issued by the Ministry of Higher Education and the rules of the Islamic University of Madinah published by the Deanship of Admissions and Registration. Both students and faculty are encouraged to review all academic rules and procedures in the latest FCIS Undergraduate Student Guide available from the Academic Affairs Unit.

Academic Integrity Scholastic Honesty Policy The FCIS is dedicated about creating an honest, ethical learning environment. The FCIS does not tolerate dishonest actions such as cheating or disruptive behavior that violates its rules and expectations of conduct. Offenders will be subject to punishment in accordance with student disciplinary regulations as issued by the University Council. The FCIS reserves the right to use various means to detect and document dishonest conduct.

Code of Student Conduct The FCIS expects all of its students to conduct themselves in a respectful, ethical, and professional manner. In addition to guidelines outlined in the Islamic University of Madinah’s Student Rights and Obligations, students are expected to: Respect and be courteous to faculty members, staff, and fellow students;• Respect faculty property, both physical and electronic;• Respect faculty rules and regulations;• Attend classes regularly and punctually;• Complete all assignments on time and honestly;• Actively participate in faculty activities;• Lead by example and be a good representative of students of

the Islamic University of Madinah.

ACADEMIC REGULATIONS AND POLICIES

Page 34: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

34 Faculty of Computer and Information Systems

Academic Advising & Career GuidanceAdvising is a responsibility shared by an advisor and the student. The advisor serves as a facilitator of communication and coordinator of learning experience through course and career planning and academic progress reviews. Academic advisors are committed to providing every student with high-quality assistance.

Academic advising activities include assistance to students in planning their class schedule each semester, as well as their overall programs of study, during office hours or by appointment; the counseling of students regarding career planning and graduate education; and assistance to students in transitioning to graduate study or professional work.

Roles & Responsibilities Students are assigned an academic advisor at the beginning of each semester to:• Provide full support at key stages each year to establish an

ongoing relationship;• Review overall academic progress and reflect on development of

skills and attributes;• Refer students to appropriate departments;• Discuss and explain the requirements of programs offered by the

department;• Explain the academic requirements of university programs;• Interpret academic policies and procedures;• Discuss various program options offered by the faculty;• Help students to improve their study skills;• Encourage students to meet with an academic advisor on a

regular basis to ensure their academic success; and• Discuss long-term course planning and changes to major or minor

plans of study.

Page 35: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

35Faculty of Computer and Information Systems

Credit Hour Limits The university-wide policy of credit hour limits versus grade point average is outlined as follows. The limits does not apply to Summer Semester.

GPA Credits (Not Graduating) Credits (Graduating)Less than 3 10 – 12 10 + one course onlyMore than 3.00 12 – 18 No more than 18Graduate 12 – 21 No more than 21 Examination Procedure Step 1: Examination paper prepared by faculty memberStep 2: Examination paper received by the head of the departmentStep 3: Moderation of the examination paperStep 4: Feedback given to the faculty memberStep 5: Printing of the examination paperStep 6: Student completion of the examination paperStep 7: Faculty member evaluation completed by studentsStep 8:Answer sheet review by examination committeeStep 9: Dean approval and results announcement

Page 36: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

36 Faculty of Computer and Information Systems

Grade Point Average (GPA) Calculation Percentage Grade Letter GPA GPA

Grade (out of 5.00) (out of 4.00)95 - 100 Exceptional A+ 5 490 - less than 95 Excellent A 4.75 3.7585 - less than 90 Superior B+ 4.50 3.580 - less than 85 Very Good B 4.00 375 -less than 80 Above Average C+ 3.5 2.570 - less than 75 Good C 3.00 265 - less than 70 High Pass D+ 2.50 1.560 - less than 65 Pass D 2.00 1Less than 60 Fail F 1.00 0

Absence from Classes Absence exceeding 25% of a course bars the student from accessing the final examination in the course and awards the grade of “Denied” (DN) in the course. Any student denied access to the examination due to absences is considered to have failed the course. Students with absence in the range of 25–50% may submit a request for pardon to the Faculty Council supported by proper documentation.

In extreme cases, the Faculty Council may issue a pardon and allow the student to be administered an alternative examination, provided that the student submits a reason for having failed to attend the original examination before the end of the second week after the examination. In such cases, the student will receive marks earned after the evaluation and approval of the alternative examination.

Transfer Policies Transfers between faculties at the Islamic University of Madinah or from other institutions are managed by the Deanship of Admissions and Registration and subject to approval by the FCIS. Transfers within the FCIS are managed by the faculty’s Student Affairs Committee.

Page 37: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

37Faculty of Computer and Information Systems

Department transfer Transfer between departments at the university may be permitted if the student:

• Has applied for transfer before the end of the first semester during the first year of study;

• Has a cumulative grade point average of at least 3.75;• Has not previously transferred to another department at the

university; and• In transferring, would not exceed the maximum number of

transfers allotted by the department as established at the beginning of each semester.

If multiple students request transfers into a department for the same semester that would exceed the maximum number of transfers allotted by the department, the department will select students according to their cumulative grade point averages.

Faculty transfer Transfer from another faculty at the university to the FCIS may be permitted as long as the student:

• Has passed the preparatory year for science faculties;• Has not previously transferred to another faculty;• Has a cumulative grade point average of no less than 3.75; and• Has completed at least one semester of study in the current

department. Student transfers into the FCIS are permitted based upon the number of students that the department is capable of supporting.

Page 38: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

38 Faculty of Computer and Information Systems

University transferTransfer from the faculty of computer and information systems at another university into the FCIS may be permitted if the student:

• Has a cumulative grade point average of no less than 3.75;• Has a student record free of disciplinary punishments; and• Has at least 60%of the degree remaining to complete before

graduation.

The acceptance of transfers into the FCIS depends upon the availability of seats in the faculty.

Page 39: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

39Faculty of Computer and Information Systems

Page 40: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

DEPARTMENT OF COMPUTER SCIENCE

Page 41: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

41Faculty of Computer and Information Systems

Computer science is a discipline of interest in Saudi Arabia, the Middle East, and worldwide, and currently, demand for computer professionals who can design and implement computer systems and networks is high. The Kingdom of Saudi Arabia has focused on computer technology as a fundamental tool for modernizing its industries in order to cope up with technological advances at the global level. It is therefore mandatory to prepare highly qualified computer scientists who are capable of mastering the latest advances in such a rapidly expanding field. The Faculty of Computer and Information Systems (FCIS)at the Islamic University of Madinah was established in 2012 to meet the high demands of the market and keep abreast of current technological developments. Among the three departments in the FCIS (Department of Computer Science, Department of Information Technology, and Department of Information Systems), the Computer Science program awards a bachelor’s of science in computer science to each student who satisfactorily completes the program’s coursework and other requirements. The degree is the only bachelor’s degree offered by the program. More details about the program are available on the website of the FCIS at http://enweb.iu.edu.sa/Site/index/19.

ABOUT THE DEPARTMENT

3

Page 42: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

42 Faculty of Computer and Information Systems

On the behalf of the Department of Computer Science, I welcome you to the Islamic University in Madinah.

It gives me immense pleasure to lead the Department of Computer Science, which seeks to provide high-quality education and training to students that addresses all advancements in the field of computer science. The process of learning is critical, and what you learn, how you learn, and where you learn play a crucial role in developing your intellectual capability and career opportunities.

Along with academic knowledge, the department trains its students to face challenges in life by providing a variety of value-added courses to enhance their career prospects. The department’s excellent infrastructure and teaching faculty ensure quality education involving interaction among students and staff. Above all, the department provides a platform for students to achieve their career goals.

Prof. Mustafa MahmoudSupervisor(Acting Head) of Computer Science Department

Message from the Head of the Department

Page 43: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

43Faculty of Computer and Information Systems

Vision

“To deliver quality education in computer science field for the

betterment of community while maintaining and emphasizing the

Islamic values”

MissionThe mission of the computer science program is to graduate qualified computer science professionals with strong knowledge base, high competence, and interpersonal skills that are augmented with Islamic values and ethics, to pursue career in private and public sector for the betterment of the local and global community. In addition, the computer science program is devised to prepare students to grow professionally and pursue higher studies.

Goals

One : “Graduate competent professionals to meet national and

international standards”

Two : “Emphasize the roles of Islamic values and ethics in computing

profession”

Three : “Provide high quality educational environment”

Four : “Prepare students to pursue higher studies”

Page 44: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

44 Faculty of Computer and Information Systems

Objectives# Goal Objectives for each goal

GOAL ONE Graduate competent professionals to meet national and international standards

Obj1: To enable students to analyse a problem and design, implement, and evaluate a computer-based solution to meet a given set of computing requirementsObj2: To enable students to apply theory in the design and implementation of computer-based solutions. Obj3 : To get students to perform field training in national and international computing cooperation.Obj4 : To align the curriculum with the needs of local industry

GOAL TWO

Emphasize the roles of Islamic values and ethics in computing profession

Obj1: To enable students to recognize Islamic values and ethical issues in relation to computing profession.Obj2: To enable students to make informed judgments in computing practice based on Islamic and ethical principles

GOAL THREE

Provide high quality educational environment

Obj1: To employ high quality faculty members with international academic and industrial experienceObj2 : To provide modern computing laboratories with the state-of-the-art equipment and softwareObj3: To provide quality and interactive classrooms environ-ment

GOAL Four Prepare students to pursue higher studies

Obj1: To promote students awareness of research methodol-ogiesObj2 : To conduct site visits to recognized national research institutionsObj3 : To encourage students to participate in local research groups/events

Page 45: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

45Faculty of Computer and Information Systems

Program Objectives After few years of graduation, a Computer Science graduate is expected to:

• PEO1 : Professional competency: provide effective computing solutions to real world problems locally and worldwide by utilizing Computer Science principles, theories, and tools.

• PEO2: Continuous learning: improve their knowledge and practical skills through a process of continuous learning that is ambition and self-skill driven.

• PEO3: Teamwork and ethics: contribute significantly to community development as a part of a team or individually with accountable, legal, Islamic, ethical and responsible practices.

• PEO4: Research: enroll in a higher studies program in the field of Computer Science locally or abroad.

• PEO5: Management and communication skills: Demonstrate effective management and communication skills in both oral and written forms to articulate technical knowledge, ideas, and proposals to peers, senior management, and other potentially diverse audience

Page 46: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

46 Faculty of Computer and Information Systems

Student Outcomes The program must enable students to attain, by the time of graduation -

• An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline

• An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

• An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

• An ability to function effectively on teams to accomplish a common goal

• An understanding of professional, ethical, legal, security and social issues and responsibilities

• An ability to communicate effectively with a range of audiences• An ability to analyze the local and global impact of computing

on individuals, organizations, and society• Recognition of the need for and an ability to engage in

continuing professional development• An ability to use current techniques, skills, and tools necessary

for computing practice.• An ability to apply mathematical foundations, algorithmic

principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

• An ability to apply design and development principles in the construction of software systems of varying complexity.

Page 47: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

47Faculty of Computer and Information Systems

Program Graduation Requirements The Computer Science program in the Faculty of Computer and Information Systems(FCIS) at the Islamic University of Madinah is intended to provide broad background knowledge in the field to its students. Along with a strong theoretical component, the Computer Science program emphasizes the development of applied skills in the design, implementation, and validation of computer systems. All students acquire common background knowledge in the fundamental areas of computer science, including computer systems, organization and architecture, algorithms and data structures, principles of software design, elements of the theory of computation, science, the math behind modern computing, and operating systems. In addition, students obtain specialized backgrounds by completing non-departmental courses including Physics and Mathematics. Along with those courses, others such as Arabic and Islamic Studies give students an opportunity to expand their horizons in preparation for multidisciplinary careers. This bachelor degree program is designed for students interested in broadening their knowledge of computer science in order to further prepare themselves for a professional career in the computing industry. To earn the degree of bachelor of science in computer science, a student needs to meet both the department’s and faculty’s degree requirements.

Faculty Requirements:To enter the FCIS, students should complete two semesters (27 credit hours)during the preparatory year. The preparatory year is considered to be part of the Computer Science program because its coursework counts toward students’ final transcripts.

Department Requirements:To be considered a graduate from the Department of Computer Science, a student needs to fulfill two criteria:• Complete 10 levels of the curriculum with a total of 154 credit hours (27

credit hours from the preparatory year plus 127 credit hours of coursework in the Department of Computer Science and general studies).

• Maintain a minimum grade point average of 3.00 out of 5.00

Page 48: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

48 Faculty of Computer and Information Systems

Prep. Year (Semester-1) Pre-requisite Credit HoursCPIT 100 Computer Skills 3

ELAN 101 English Language I 3 LS 101 Learning Skills 2

MATH 110 Mathematics 3PHYS 110 Physics 3

Prep. Year (Semester-2) Pre-requisite Credit HoursBIO 110 Biology 3

CHEM 110 Chemistry 3COMM 101 Communication Skills 2

ELAN 102 English Language II ELAN 101 3QUR 106 Noble Quran I 2Year-1 (Semester-1) Pre-requisite Credit Hours

CPIT 201 Introduction to Computing CPIT 100 3STAT 110 General Statistics MATH 110 3CPCS 202 Programming I CPIT 100 3

CPIT 221 Technical Writing CPIT 100 2QUR 156 Noble Quran II QUR 106 2

AQDH 110 Aqidah 2

Year-1 (Semester-2) Pre-requisite Credit HoursCPCE 210 Logic Design 3

CPCS 203 Programming II CPCS 202 3 CPCS 222 Discrete Structures 3

FIQH 112 Fiqh 2HIST 110 History of the Kingdom 2

STAT 210 Statistic & Information Theory STAT 110 3

Year-2 (Semester-1) Pre-requisite Credit HoursCPCE 211 Computer Organization & Architecture CPCE 210 3

CPCS 204 Data Structures CPCS 203 3CPCS 251 Formal Methods 3

CPCS 301 Programming Languages CPCS 202 3MATH 202 Calculus II MATH 110 4

Year-2 (Semester-2) Pre-requisite Credit HoursCPCS 223 Analysis & Design of Algorithms CPCS 204 3

CPCS 361 Operating Systems CPIT 201 3CPCS 391 Computer Graphics CPCS 204 3

CPCS 212 Numerical Computations MATH 202 3 CPIS 350 System Analysis & Design CPCS 204 3

CPIS 240 Database Systems CPCS 204 3Year-3 (Semester-1) Pre-requisite Credit Hours

CPCS 324 Algorithms & Data Structures CPCS 223 3 CPCS 351 Software Engineering CPIS 350 3CPCS 352 Research Methodology 3 CPIT 370 Computer Networks CPCS 361 3

STAT 352 Applied Probability & Random Processes STAT 210 3Year-3 (Semester-2) Pre-requisite Credit Hours

CPCS 302 Compiler Construction CPCS 301 3 CPCS 373 Microprocessor CPCS 361 3

:Elective ICPCS 424 Theory of Computatio

orCPCS 457 Software Engineering Theory

CPCS 222

CPCS 351

3

CPIS 334 Software Project Management CPCS 351 2CPIT 354 Human Computer Interaction CPCS 351 3

ARAB 101 Arabic Language 3Summer Semester Pre-requisite Credit Hours

CPCS 323 Summer (Workplace) Training Minimum Completed 90 Credit Hours

CS Program Degree Plan

Page 49: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

49Faculty of Computer and Information Systems

Year-4 (Semester-1) Pre-requisite Credit HoursCPCS 431 Artificial Intelligence CPCS 223 3

:Elective IICPCS 466 Systems Programming

orCPCS 464 Dependable Computing

CPCS 361

CPCS 223

3

CPCS 498 Senior Project I CPIS 334, CPIS 240, CPCS 352 3CPIS 430 Advance Database CPIS 240 3ARAB 201 Arabic Language ARAB 101 3Year-4 (Semester-2) Pre-requisite Credit Hours

CPCS 453 Mobile Application Development CPCS 203 3CPCS 499 Senior Project II CPCS 498 3

:Elective III CPCS 414 High Performance Computing

orCPCS 405 Software Technology Topics

CPCS 361 3

CPIS 428 Professional Computing Issues 2

EDU 113 Behavior & Ethics CPCS 351 2SUNN 111 Sunnah and Sirah 2

Tree of Computer Sciences Courses

CPIT 201 Introduction to

Computing 3

CPCS 202 Programming I

3

STAT 110 General Statistics

3

CPCS 203 Programming II

3

CPIT 221 Technical

Writing 2

AQDH 110 Aqidah

2

CPCE 210 Logic Design

3

CPCS 222 Discrete Structures

3

CPIT 354 Human-Computer

Interaction 3

CPCS 204 Data Structures

3

CPCS 301 Programming

Languages 3

QUR 156 Noble Quran II

2

FIQH 112 Fiqh

2

CPCS 324 Algorithms & Data

Structures 3

CPCS 361 Operating

Systems 3

STAT 352 Applied Probability & Random Processes

3

CPIS 350 System Analysis

and Design 3

Elective I CPCS 424 (pre. CPCS

222) or CPCS 457 (pre. CPCS

351) 3

Year 1

Year 2

Year 3

Year 4

First

Second

Second

Second

Second

First

First

First

15 CR

15 CR

15 CR

17 CR

15 CR

18 CR

16 CR

16 CR

Total: 154 CR

CPCS 498 Senior Project I

3

CPCS 212 Numerical

Computations 3

CPCS 302 Compiler

Construction 3

CPCS 391 Computer Graphics

3

Preparatory

First

Second

BIO 110 Biology

3

CHEM 110 Chemistry

3

COMM 101 Communication Skills

2

ELAN 102 English

Language II 3

13 CR

MATH 110 Mathematics

3

CPIT 100 Computer Skills

3

PHYS 110 Physics

3

ELAN 101 English

Language I 3

14 CR

EDU 113 Behavior &

Ethics 2

ARAB 201 Arabic Language

3

MATH202 Calculus II

4

LS 101 Learning Skills

2

QUR 106 Noble Quran I

2

STAT 210 Statistic &

Information Theory 3

CPCS 351 Software

Engineering 3

CPCE 211 Computer

Architecture & Organization

3

CPCS 223 Analysis & Design of

Algorithms 3

ARAB 101 Arabic

Language 3

CPCS 352 Research

Methodology 3

Elective II CPCS 466(pre. CPCS 361) or CPCS 464 (pre. CPCS 223)

3

CPIT 370 Computer Networks

3

CPCS 323 Summer (Workplace) Training

CPIS 430 Advanced Database

3

CPCS 431 Artificial

Intelligence 3

CPIS 428 Professional

Computing Issues 2

CPCS 499 Senior Project II

3

CPCS 453 Mobile Application Development (pre.

CPCS 203) 3

CPCS 251 Formal

Methods 3

CPIS 334 Software Project

Management 2

CPCS 373 Micro Processor

3

SUNN 111 Sunnah and

Sirah 2

Elective III CPCS 414 (pre. CPCS 361)

or CPCS 405(pre. CPCS 351)

3

HIST 110 History of the

Kingdom 2

CPIS 240 Database Systems

3

Page 50: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

50 Faculty of Computer and Information Systems

Program CoursesRequired Course List

Course Code/Title CreditsCPIT 100 Computer Skills 3ELAN 101 English Language I 3LS 101 Learning Skills 2MATH 110 Mathematics 3PHYS 110 Physics 3BIO 110 Biology 3CHEM 110 Chemistry 3COMM 101 Communication Skills 2ELAN 102 English Language II 3QUR 106 Noble Quran I 2CPIT 201 Introduction to Computing 3STAT 110 General Statistics 3CPCS 202 Programming I 3CPIT 221 Technical Writing 2QUR 156 Noble Quran II 2AQDH 110 Aqidah 2CPCE 210 Logic Design 3CPCS 203 Programming II 3CPCS 222 Discrete Structures 3FIQH 112 Fiqh 2HIST 110 History of the Kingdom 2STAT 210 Statistic & Information Theory 3CPCE 211 Computer Organization & Architecture 3CPCS 204 Data Structures 3CPCS 251 Formal Methods 3CPCS 301 Programming Languages 3MATH 202 Calculus II 4CPCS 223 Analysis & Design of Algorithms 3CPCS 361 Operating Systems 3CPCS 391 Computer Graphics 3CPCS 212 Numerical Computations 3CPIS 350 System Analysis & Design 3CPIS 240 Database Systems 3CPCS 324 Algorithms & Data Structures 3CPCS 351 Software Engineering 3CPCS 352 Research Methodology 3CPIT 370 Computer Networks 3STAT 352 Applied Probability & Random Processes 3CPCS 302 Compiler Construction 3CPCS 373 Microprocessor 3Selected Elective I:CPCS 424 Theory of ComputatioorCPCS 457 Software Engineering Theory

3

CPIS 334 Software Project Management 2CPIT 354 Human Computer Interaction 3ARAB 101 Arabic Language 3CPCS 323 Summer (Workplace) Training CPCS 431 Artificial Intelligence 3Selected Elective II:CPCS 466 Systems ProgrammingorCPCS 464 Dependable Computing

3

CPCS 498 Senior Project I 3

Page 51: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

51Faculty of Computer and Information Systems

Elective Course List

Year 3 Second Semester Elective Course (Department’s I) CPCS 424 Theory of Computation

CPCS 457 Software Engineering Theory

Year 4 First Semester Elective Course (Department’s II) CPCS 466 Systems Programming

CPCS 464 Dependable ComputingYear 4 Second Semester

Elective Course (Department’s III) CPCS 414 High Performance ComputingCPCS 405 Software Technology Topics

Department Faculty Sr. No. Name Email id Highest Degree1 Dr. Turki Alghamdi dr.turki@ iu.edu.sa Ph.D. in Software Engineering2 Dr. Ali Al-zahrani [email protected] Ph. D. in Computer Science3 Dr. Yazed ALSAAWY yalsaawy@ iu.edu.sa Ph. D. in Computer Science4 Dr. Mustafa Mahmoud [email protected] Ph.D. in Artificial Intelligence

Dr. Mohammad Husain [email protected] Ph.D. in Computer5 Sc. & Engineering

Dr. Tanweer Alam [email protected] Ph.D. in Computer6 Science

Dr. Ahmad Talib [email protected] Ph.D. in Computer7 Science

Dr. Muhammad Shafi [email protected] Ph.D. in Computer8 Vision9 Dr. Qaiser Abbas [email protected] Ph.D. in Computational Linguistics/NLP

Dr. Safiullah [email protected] Ph.D. in Computer10 Science11 Dr. Mohammad Abdeen [email protected] Ph.D. in Electrical and Computer

Engineering12 Dr. Fazal Noor [email protected] Ph.D. in Computer Engineering13 Dr. Khalid Basheer [email protected] Ph.D. in Computer Science14 Dr. Md. Motaharul Islam [email protected] Ph.D. in Computer Engineering15 Dr. F.M. Atiqur Rahman fmatiq@ iu.edu.sa Ph.D. in Electrical and Computer

Engineering16 Dr. Hatem M. El-Boghdadi helboghdadi@ iu.edu.sa Ph.D. in Electrical and Computer

Engineering17 Dr. Ali Mousa G. Alzahrani [email protected] Ph.D. in Computer Security18 Mr. Ahmad Alraheily [email protected] Master in Computer Science

Course Code/Title CreditsCPIS 430 Advance Database 3ARAB 201 Arabic Language 3CPCS 453 Mobile Application Development 3CPCS 499 Senior Project II 3Selected Elective III:CPCS 414 High Performance ComputingorCPCS 405 Software Technology Topics

3

CPIS 428 Professional Computing Issues 2EDU 113 Behavior & Ethics 2SUNN 111 Sunnah and Sirah 2

Page 52: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

DEPARTMENT OF INFORMATION TECHNOLOGY

Page 53: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

53Faculty of Computer and Information Systems

The Faculty of Computer and Information Systems (FCIS) at the Islamic University of Madinah was established in 2012 to meet the high demands of the market and keep abreast of current technological developments. Among the three departments in the FCIS (Department of Computer Science, Department of Information Technology, and Department of Information Systems), the Department of Information Technology is established for the purpose of keeping pace with scientific, research, and practical developments in information technology, especially its infrastructure and management, data communication, computer networks, human–computer interaction, and web technologies. The program of Information Technology offers a Bachelor of Science in Information Technology degree. The program ranks among the first IT programs in Saudi Arabia designed to meet the needs of research, industry, and national and international markets. Graduates of the programs are expected to actively contribute to the achievement of the National Plan in the Kingdom 2030 by filling the need in Saudi Arabia’s industry for information technology design, development, and evaluation, as well as research [m1] in all areas of information technology. More details about the program are available on the department website at: http://enweb.iu.edu.sa/Site/index/19

ABOUT THE DEPARTMENT

Page 54: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

54 Faculty of Computer and Information Systems

Welcome to the Department of Information Technology at the Islamic University of Madinah. It is our goal to create a depart-ment thriving with professional faculty, active researchers, and hardworking students, each collaborating for the benefit of all. As head of the department, I am ceaselessly inspired by my col-leagues and students as we strive to produce skilled professionals in information technology as they progress toward professional careers and become productive citizens.

Since its establishment in 2010, the Department of Information Technology has expanded its work into all realms in the field. Its current activities address mobile computing and wireless net-works, wireless sensor networks, and their application in health-care, agriculture, target tracking, civil infrastructure monitoring, smart grids, security and privacy, the Internet of things, high-per-formance computing, real-time and embedded systems, and big data and social media analyses.

The Department of Information Technology engages in the net-work configuration, administration, and management of informa-tion technology solutions in order to provide practical, hands-on experience for students. The department employs cutting-edge research in a variety of fields and seeks to contribute to academia and industry with research and education. The department wel-comes all students who wish to pursue the study of information technology.

Above all, it is my hope that the Department of Information Tech-nology enhances research and education toward developing solu-tions to problems in society through information technology.

Dr. Ahmad Alkhodre Supervisor and Acting Head, Department of Information Technology

Message from the Head of the Department

Page 55: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

55Faculty of Computer and Information Systems

Vision

“To excel in the area of Information Technology nationally and inter-

nationally by delivering high-quality education and contributing to

the betterment of the community emphasize Islamic values”

MissionThe mission of Information Technology program is to produce qualified IT professionals specialized in the areas of Data communication & networking, security, and web technologies. The IT graduates shall make informed decisions whilst respecting Islamic values and ethics for the betterment of the local and global community. In addition, Information Technology program is devised to prepare students to grow professionally and pursue higher studies.

Goals

One : “Produce competent IT professionals to meet national and

international standards”

Two : “Emphasize the roles of Islamic values and ethics in computing

profession”

Three : “Provide high quality educational environment”

Four : “Prepare students to pursue higher studies”

Page 56: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

56 Faculty of Computer and Information Systems

Objectives

# Goal Objectives for each goalGOAL ONE

Produce competent IT professionals to meet national and international standards

Obj1: To enable students to analyze a problem, design and implement IT solutions to meet computing requirements.Obj2: To enable students to identify and analyze user needs and to take them into account in the selection, integration, evaluation, and administration of computer-based systems.Obj3 : To facilitate students to involve field training in national and inter-national IT firms.Obj4 : Provide high quality infrastructure, including learning resources, labs, and facilities Obj5 : To align the curriculum with the needs of local IT corporations.

GOAL TWO

Emphasize the roles of Islamic values and ethics in com-puting profession

Obj1: To enable students to recognize Islamic values and ethical issues in relation to IT professionObj2: To enable students to make informed judgments in computing practice based on Islamic and ethical principles

GOAL THREE

Provide high quality educational envi-ronment

Obj1: To employ high quality faculty members with international academ-ic and industrial experienceObj2 :To provide modern computing laboratories with the state-of-the-art equipment and softwareObj3 To provide quality and interactive classrooms environment

GOAL Four

Prepare students to pursue higher studies

Obj1: To promote students awareness of research methodologiesObj2 :To conduct site visits to recognized national research institutionsObj3 : To encourage students to participate in local research groups/events

Page 57: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

57Faculty of Computer and Information Systems

Program Objectives After few years of graduation, Information Technology graduates are expected to:• Professional competency: Exhibit their success as IT professionals

with a good set of technical, problem solving, designing skills to solve real world problems.

• Communication skills and research: Be a successful leader with effective communication skills, teamwork skills and work with values that meet the diversified needs of industry, academia and research.

• Communities and ethics: Contribute to the development and the growth of local and global communities with ethical, social, and professional responsibilities.

Student Outcomes The program must enable students to attain, by the time of graduation:(a) An ability to apply knowledge of computing and mathematics

appropriate to the program’s student outcomes and to the discipline.

(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

(d) An ability to function effectively on teams to accomplish a common goal.

(e) An understanding of professional, ethical, legal, security and social issues and responsibilities.

(f) An ability to communicate effectively with a range of audiences.(g) An ability to analyze the local and global impact of computing on

individuals, organizations, and society.(h) Recognition of the need for and an ability to engage in continuing

professional development.(i) An ability to use current techniques, skills, and tools necessary for

computing practice. (j) An ability to use and apply current technical concepts and

Page 58: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

58 Faculty of Computer and Information Systems

practices in the core information technologies of human computer interaction, information management, programming, networking and web systems and technologies.

(k) An ability to identify and analyze user needs and take them into account in the selection, creation, evaluation, and administration of computer-based systems.

(l) An ability to effectively integrate IT-based solutions into the user environment.

(m) An understanding of best practices and standards and their application.

(n) An ability to assist in the creation of an effective project plan.

Program Graduation RequirementThe Information Technology program at Faculty of Computer and Information Systems(FCIS) at the Islamic University of Madinah aims to provide its students with up-to-date curricula in information technology, ensure their solid foundations in core concepts, equip them with problem-solving and decision-making skills, and prepare them for lifelong learning in the discipline. The Department of Information Technology facilitates and encourages the collegial, intellectual, and academic growth of its faculty and supports local and regional technology initiatives contributing to educational and economic advancement. In awarding degrees, the program has core requirements, major requirements, and elective course requirements. The major requires the completion of courses considered fundamental to information technology and of electives of the students’ choosing. To earn the degree of bachelor of science in information technology, a student needs to meet both the faculty’s and department’s degree requirements.

Page 59: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

59Faculty of Computer and Information Systems

Faculty RequirementsTo enter the FCIS, students should complete two semesters (27 credit hours)during the preparatory year. The preparatory year is considered to be part of the Computer Science program because its coursework counts toward students’ final transcripts.

Department Requirements:To be considered a graduate from the Department of Information Technology, a student needs to fulfill two criteria:

• Complete 10 levels of the curriculum with a total of 154 credit hours (27 credit hours from the preparatory year plus 127 credit hours of coursework in the Department of Computer Science and general studies).

• Maintain a minimum grade point average of 3.00 out of 5.00

Page 60: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

60 Faculty of Computer and Information Systems

Prep. Year (Semester-1) Pre-requisite Credit HoursPIT 100 Computer Skills CPIT 100 3

ELAN 101 English Language I 3 LS 101 Learning Skills 2

MATH 110 Mathematics 3PHYS 110 Physics QUR 106 3

Prep. Year (Semester-2) Pre-requisite Credit HoursBIO 110 Biology 3

CHEM 110 Chemistry 3

COMM 101 Communication Skills 2

ELAN 102 English Language II ELAN 101 3QUR 106 Noble Quran I 2

Year-1(First Semester) Pre-requisite Credit HoursCPIT 201 Introduction to Computing CPIT 100 3

STAT 110 General Statistics MATH 110 3CPCS 202 Programming I CPIT 100 3

CPIT 221 Technical Writing CPIT 100 2QUR 156 Noble Quran II QUR 106 2

AQDH 110 Aqidah 2Year-1 (Second Semester) Pre-requisite Credit Hours

CPCE 210 Logic Design 3

CPCS 203 Programming II CPCS 202 3 CPCS 222 Discrete Structures 3

FIQH 112 Fiqh 204 2HIST 110 History of the Kingdom 2

STAT 210 Statistic & Information Theory STAT 110 3

Year-2(First Semester) Pre-requisite Credit HoursCPIT 220 Introduction to IT CPIT 201 3 CPCS 204 Data Structures CPCS 203 3CPCS 251 Formal Methods 3

CPCE 211 Computer Organization & Architecture CPCE 210 3EDU 113 Behavior and Ethics 2 ARAB 101 Arabic Language 3

Year-2(Second Semester) Pre-requisite Credit HoursCPCS 361 Operating Systems CPIT 220 3

CPIS 350 System Analysis & Design CPCS 204 3CPIS 240 Database Systems CPCS 204 3

CPCS 391 Computer Graphics CPCS 204 3ARAB 201 Arabic Language ARAB 101 3Year-3(First Semester) Pre-requisite Credit Hours

CPIT 321 IT Infrastructure and Its Management CPIT 220 3CPIT 380 Multimedia Technologies CPCS 391 3 CPIT 370 Computer Networks CPCS 361 3 CPCS 351 Software Engineering CPIS 350 3CPCS 352 Research Methodology 3

SUNN 111 Sunnah & Sirah 2

Year-3(Second Semester) Pre-requisite Credit HoursCPIT 325 Information Security CPIT 370

CPIT 305 Web System and Technologies CPIT 370 3CPIT 354 Human-Computer Interaction CPCS 351 3

CPIT 306 Cloud Computingor

CPIT 375 Network Design and Evaluation

CPCS 204

CPIT 370

3

CPIS 334 Software Project Management CPCS 351 2CPIS 380 E-Business Technology CPCS 351 3

Summer SemesterCPIT 323 Summer (Workplace) Training Minimum completed 90 credit hours

IT Program Degree Plan

Page 61: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

61Faculty of Computer and Information Systems

Program Flowchart

Year-4(First Semester) Pre-requisite Credit HoursCPIT 435 System Integration Architecture CPIS 350 3

CPIT 498 Senior Project I CPCS 352, CPIS 240, CPIS 334 3CPIT 475 Wireless Data Networks

or CPIT 464 Distributed Computing

CPIT 370

CPCS 3613

CPIT 434 Needs Assessment & Technology Evaluation CPIT 321 2CPIS 430 Advance Database CPIS 240 3

Year-4(Second Semester) Pre-requisite Credit HoursCPIT 470 Network Administration CPIT 370 3CPIT 436 Integrative Programming CPIT 435 2

CPIT 499 Senior Project II CPIT 498 3CPCS 453 Mobile Application Development CPCS 203 3

CPIT 426 Computer Forensics or CPIT 437 Real Time Embedded Systems CPIT 325 CPCE 211 3CPIS 428 Professional Computing Issues 2

Tree of Information Technology courses

QUR 156 Noble Quran II

2

CPCS 202 Programming I

3

STAT 110 General Statistics

3

CPCE 210 Logic Design

3

CPIT 221 Technical Writing

2

CPIT 201 Introduction to Computing

3

CPCS 222 Discrete

Structures 3

FIQH 112 FIQH

2

CPIT 220 Introduction to IT

3

CPIS 240 Database Systems

3

CPCE 211 Computer Architecture

and Organization 3

EDU 113 Behavior and

Ethics 2

ARAB 101 Arabic

Language 3

AQDH 110 Aqidah

2

CPCS 203 Programming II

3

CPIS 351 Software Engineering

3

SUNN 111 Sunni & Sirah

2

CPCS 391 Computer Graphics

3

CPIT 435 System Integration and

Architecture 3

CPCS 361 Operating Systems

3

CPIS 334 Software Project

Management 2

CPIT 325 Information

Security 3

Year 1

Year 2

Year 3

Year 4

First Second

Second

Second

Second

First l l

First

First

15

16

14

17

17

15

17

16

Total: 154 CR

STAT210 Statistic &

Information Theory 3

IIcevitc EE p(E5 3 T PCCce p(E5 4 TIPC p(E5 3P3 PCCce p(p 4PCP

4

CPIS 430 Advanced Database

3

ARAB 201 Arabic Language

3

CPIT 305 Web System and

Technologies 3

Elective I CPIT 306 (pre. CPCS 204) or CPIT 375(pre.

CPIT 370) 3

CPIT 354 Human-Computer

Interaction 3

CPCS 352 Research Methodology

3

CPIT 499 Senior Project II

3

Preparatory

First

Second

BIO 110 Biology

3

CHEM 110 Chemistry

3

COMM 101 Communication Skills

2

ELAN 102 English

Language II 3

13

MATH 110 Mathematics

3

CPIT 100 Computer Skills

2

PHYS 110 Physics

3

ELAN 101 English Language I

3

14

CPIT 321 IT infrastructure and its

Management 3

CPIT 434 Needs Assessment and Technology Evaluation

2

CPIT 436 Integrative

Programming 2

CPIT 498 Senior Project I

3

CPIS 428 Professional

Computing Issues 2

CPIS 350 System Analysis & Design

3

CPIS 380 E-Business Technology

3

CPCS 204 Data Structures

3

LS 101 Learning Skills

3

QUR 106 Noble Quran 1

2

CPIT 380 Multimedia

Technologies 3

Summer (Workplace) Training CPIT 323 0

CPCS 453 Mobile Applications Development (pre.

CPCS 203) 3

CPIT 470 Networks

Administration 3

CPCS 251 Formal Methods

3

CPIT 370 Computer Networks

3

Elective III CPIT 426 (pre. CPIT

325) or CPIT 437 (pre.

CPCE211) 3

HIST 110 History of

the Kingdom

2

Page 62: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

62 Faculty of Computer and Information Systems

Program CoursesRequired Course List

Course Code and Title Credit HoursPIT 100 Computer Skills 3ELAN 101 English Language I 3LS 101 Learning Skills 2MATH 110 Mathematics 3PHYS 110 Physics 3BIO 110 Biology 3CHEM 110 Chemistry 3COMM 101 Communication Skills 2ELAN 102 English Language II 3QUR 106 Noble Quran I 2CPIT 201 Introduction to Computing 3STAT 110 General Statistics 3CPCS 202 Programming I 3CPIT 221 Technical Writing 2QUR 156 Noble Quran II 2AQDH 110 Aqidah 2CPCE 210 Logic Design 3CPCS 203 Programming II 3CPCS 222 Discrete Structures 3FIQH 112 Fiqh 2HIST 110 History of the Kingdom 2STAT 210 Statistic & Information Theory 3CPIT 220 Introduction to IT 3CPCS 204 Data Structures 3CPCS 251 Formal Methods 3CPCE 211 Computer Organization & Architecture 3EDU 113 Behavior and Ethics 2ARAB 101 Arabic Language 3CPCS 361 Operating Systems 3CPIS 350 System Analysis & Design 3CPIS 240 Database Systems 3CPCS 391 Computer Graphics 3ARAB 201 Arabic Language 3CPIT 321 IT Infrastructure and Its Management 3CPIT 380 Multimedia Technologies 3CPIT 370 Computer Networks 3CPCS 351 Software Engineering 3CPCS 352 Research Methodology 3SUNN 111 Sunnah & Sirah 2CPIT 325 Information Security 3CPIT 305 Web System and Technologies 3CPIT 354 Human-Computer Interaction 3Selected Elective I: CPIT 306 Cloud Computing or CPIT 375 Network Design and Evaluation 3

CPIS 334 Software Project Management 2CPIS 380 E-Business Technology 3CPIT 323 Summer (Workplace) TrainingCPIT 435 System Integration Architecture 3CPIT 498 Senior Project I 3

Page 63: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

63Faculty of Computer and Information Systems

Elective Course List

Year 3 Semester 2Elective Course (Department’s I) Cloud Computing

Data Network Design and EvaluationYear 4 Semester 1

Elective Course (Department’s II) Wireless Data NetworksDistributed Systems

Year 4 Semester 2Elective Course (Department’s III) Computer Forensics

Real Time Embedded Systems

DEPARTMENT FACULTY

Sr. No. Name Email id Highest Degree1 Dr. Ahmad Alkhodre [email protected] Ph.D. in Computer2 Dr. Ali Tufail [email protected] Ph.D. in Information and Communication

Engineering3 Dr. Arshad Ali [email protected] Ph.D. in Communication Systems4 Dr. Adnan Nadeem [email protected] Ph.D. in Wireless Networks and Security5 Dr. Muhammad Shuaib [email protected] Ph.D. in Computer6 Dr. Toqeer Ali Syed toqeer@ iu.edu.sa Ph.D. in Computer

Science7 Mr. Aabid Mir miraabid@ iu.edu.sa Master in Computer Applications8 Mr. Baha Rababah [email protected] Master in Computer Network

Administration and Management

Course Code and Title Credit HoursSelected Elective II: CPIT 475 Wireless Data Networks or CPIT 464 Distributed Computing 3

CPIT 434 Needs Assessment & Technology Evaluation 2CPIS 430 Advance Database 3CPIT 470 Network Administration 3CPIT 436 Integrative Programming 2CPIT 499 Senior Project II 3CPCS 453 Mobile Application Development 3Selected Elective III: CPIT 426 Computer Forensics or CPIT 437 Real Time Em-bedded Systems 3

CPIS 428 Professional Computing Issues 2

Page 64: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

DEPARTMENT OFINFORMATION Systems

Page 65: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

65Faculty of Computer and Information Systems

The Department of Information Systems, established in 2011 and launched in the 2013–2014academic year, constitutes a vital part of the Faculty of Computer and Information Systems (FCIS) at the Islamic University of Madinah. Information systems is an interesting and important discipline that involves the study of the creation, use, and management of technology systems that process and manipulate information. The department employs numerous internationally qualified professors with degrees from world-class universities. Our current activities provide hands-on experience to students in the key areas of system analysis and design, data management, information security, project management, e-business development, big data and business Intelligence, mobile computing, and networking. The department adopts a student-centered approach in which the learning experience revolves around engaging students and teaching informed by the latest findings in relevant areas of research.

The Information Systems program requires the completion of 154 credit hours, with a focus on honing problem-solving and communication skills and employability. Graduate projects and summer field training are essential requirements for earning the degree.

For further information about the Department of Information Systems, please visit the website of our undergraduate program at http://enweb.iu.edu.sa/Site/index/19.

ABOUT THE DEPARTMENT

Page 66: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

66 Faculty of Computer and Information Systems

The Department of Information Systems at the Islamic University of Madinah warmly welcomes you! Our primary goal is to become a renowned information systems department of excellence in teaching and learning in the Kingdom of Saudi Arabia. The department offers a bachelor’s degree in information systems, with an emphasis on developing the knowledge and skills required to create, use, and manage e-business applications in today’s increasingly challenging and evolving global business environments.

Our Information Systems program is far from a traditional computer science program. Our curriculum gives special focus to contemporary fields such as e-business, database management, information systems strategies and policies, big data and business intelligence. Undoubtedly, information systems has become an integral part of both public and private sectors that supports efficient business decision making and optimizes business processes and performance to reach unprecedented levels of success.

Our department greatly values the creation and application of information systems in business settings. Furthermore, our program strives to develop the leadership, managerial, and communication skills of our students. Overall, the program teaches students how to create added value through effective business solutions with the support of information systems.

Our MottoWe connect people, cutting-edge technology, and businesses to shape a bright and exciting future, so join us.

Sincerely,

Dr. Abdallah NamounSupervisor(Acting Head) of Information Systems Department

Message from the Head of the Department

Page 67: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

67Faculty of Computer and Information Systems

Vision

“To become amongst the top three Information Systems’ programs

within the Kingdom by 2030 through the delivery of high-quality

teaching and learning”

MissionThe mission of the Information Systems B.S. degree program is to educate students in the principles and practices of Information Systems, with focus on the development and management of E-business applications. The Information Systems program also prepares students to establish their business startups and to pursue higher studies in contemporary IS-related fields such as data mining, big data and business intelligence. Our program provides an interactive learning environment and adopts a student-centered teaching approach both in classrooms and labs. The Information Systems program instills Islamic and ethical values with emphasis on self-improvement and community betterment.

Goals

One : “Excellent learning experience”

Two : “Competent Information Systems graduates”

Three : “Islamic values and social responsibility”

Page 68: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

68 Faculty of Computer and Information Systems

Objectives

# Goal Objectives for each goalGOAL ONE

Excellent learning experience

Obj1 (Faculty): Employ outstanding faculty with international experience in the Information Systems disciplinesObj2 (Students): Attract meritorious students based on their intellectual abilities Obj3 (Training): Enhance the skills of faculty and students through training courses and professional development programsObj4 (Facilities / Environment): Provide high quality infrastructure, including learning resources, labs, and facilities Obj5 (Method): Exercise student-centered, interactive, and research-informed teaching

GOAL TWO

Competent graduates

Obj1 (Knowledge): Acquire fundamental knowledge of Information Systems used in various IS environments Obj2, Obj3, and Obj4 (Problem solving and managerial skills): Acquire computing skills to assume responsible positions in public and private sectors Develop problem solving skills to devise information systems solutions for business needs Cultivate managerial skills to utilize computing and human resources within IS environments Obj5 and Obj6 (Hands on experience): Analyse business problems and develop effective solutions based on the business requirements Acquire hands on experience through active participation in summer field training and through community engagementObj7 (Higher studies): Prepare students for advanced degrees by encouraging participation in research activities, visits to research institutions, and standardized exams

GOAL THREE

Islamic values and social responsibility

Obj1 (Ethical practice): Recognize various ethical issues related to computing professionObj2 (Social responsibility): Recognize social responsibility and hone leadership skills to contribute to social and economic well-beingObj3 (Islamic values): Inculcate Islamic values for computing profession

Page 69: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

69Faculty of Computer and Information Systems

Program Objectives

After few years of graduation, the graduates of the Information Systems program are expected to:

● PEO1- Professional competency: succeed as an Information Systems professional in solving business-centred problems through the application of Information Systems principles of design and development and use of modern Information Systems methodologies and technologies● PEO2- Continuous learning: continue the lifelong learning process to improve their skills and competences and maintain recent knowledge of the information systems field● PEO3- Ethics and values: apply Islamic, ethical and professional conduct in their business organisations and Information Systems environments● PEO4- Research: conduct impactful research in higher graduate studies● PEO5- Leadership and management: work as an effective leader and manager of teams within Information Systems enterprises and organizations

Student Outcomes

The program must enable students to attain, by the time of graduation –

(a) An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

Page 70: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

70 Faculty of Computer and Information Systems

(d) An ability to function effectively on teams to accomplish a common goal.(e) An understanding of professional, ethical, legal, security and social issues and responsibilities.(f) An ability to communicate effectively with a range of audiences.(g) An ability to analyze the local and global impact of computing on individuals, organizations, and society.(h) Recognition of the need for and an ability to engage in continuing professional development.(i) An ability to use current techniques, skills, and tools necessary for computing practice.(j) An understanding of and an ability to support the use, delivery, and management of information systems within an Information Systems environment.

Program Graduation RequirementThe Information Systems program in the Faculty of Computer and Information Systems at the Islamic University of Madinah prepares students for multiple careers that require an aptitude for analytical thinking and a strong working competency in information systems, including in systems analysis and design, e-business, project management, and Human Computer Interaction. The program emphasizes technical knowledge of information system components and infrastructure, application and development skills, high-level competencies in applying information systems analysis and systems design strategies and techniques, understanding the information needs and delivery systems within business organizations, understanding the business and organizational context of information systems, communications and human relations skills for working with and managing people and projects in virtual teams, and the desire for lifelong learning and professional and personal development. For the successful completion of the program, all students need to satisfy the general education requirements. To earn the degree of bachelor of science in information systems, a student needs to meet both the faculty’s and department’s degree requirements.

Page 71: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

71Faculty of Computer and Information Systems

Faculty RequirementsTo enter the FCIS, students should complete two semesters (27 credit hours)during the preparatory year. The preparatory year is considered to be part of the Computer Science program because its coursework counts toward students’ final transcripts.

Department Requirements:To be considered a graduate from the Department of Information Systems, a student needs to fulfill two criteria:

• Complete 10 levels of the curriculum with a total of 154 credit hours (27 credit hours from the preparatory year plus 127 credit hours of coursework in the Department of Computer Science and general studies).

• Maintain a minimum grade point average of 3.00 out of 5.00

Page 72: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

72 Faculty of Computer and Information Systems

IS Program Degree Plan

Prep. Year (Semester-1) Pre-requisite Credit HoursCPIT 100 Computer Skills CPIT 100 3

ELAN 101 English Language I 3 LS 101 Learning Skills 2

MATH 110 Mathematics 3PHYS 110 Physics QUR 106 3

Prep. Year (Semester-2)BIO 110 Biology 3

CHEM 110 Chemistry 3

COMM 101 Communication Skills 2

ELAN 102 English Language II ELAN 101 3QUR 106 Noble Quran I 2

Year-1(First Semester)CPIT 201 Introduction to Computing CPIT 100 3

STAT 110 General Statistics MATH 110 3CPCS 202 Programming I CPIT 100 3

CPIT 221 Technical Writing CPIT 100 2QUR 156 Noble Quran II QUR 106 2

AQDH 110 Aqidah 2

Year-1 (Second Semester)CPIT 201 Introduction to Computing CPIT 100 3

STAT 110 General Statistics MATH 110 3CPCS 202 Programming I CPIT 100 3

CPIT 221 Technical Writing CPIT 100 2QUR 156 Noble Quran II QUR 106 2

AQDH 110 Aqidah 2

Year-2(First Semester)CPIS 202 Visual Programming CPCS 202 3CPIS 230 Modern Management 2

CPIS 220 Principles of Information Systems 3 CPCS 204 Data Structures CPCS 203 3CPCS 251 Formal Methods 3

ARAB 101 Arabic Language 3

Year-2 (Second Semester)CPIS 233 Organizational Behavior CPIS 230 2

CPIS 240 Database Systems CPCS 204 3 CPIS 260 Operation Research STAT 210 3

CPIS 350 System Analysis and Design CPCS 204 3CPCS 361 Operating Systems CPIT 201 3

Year-3 (First Semester) 2

CPIS 333 Accounting Information System CPIS 230 3CPIS 352 IS Applications Design & Development CPIS 350 3

CPCS 351 Software Engineering CPIS 350 3CPCS 352 Research Methodology 3 CPIT 370 Computer Networks CPCS 361 3

Year-3(Second Semester) 2

CPIS 334 Software Project Management CPCS 351 2CPIS 380 E-Business Technology CPCS 351 3CPIS 324 Modeling & Simulation CPIS 260 3

CPIS 232 Principles of Marketing or CPIS 361 Business Information Systems CPIS 230 CPIS 220 3CPIT 354 Human-Computer Interaction CPCS 351 3

CPIT 325 Information Security CPIT 370 3

Summer SemesterCPIS 323 Summer (Workplace) Training Minimum completed 90 credit hours

Page 73: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

73Faculty of Computer and Information Systems

Prerequisite Chart (IS Program)

Year-4(First Semester)CPIS 430 Advanced Database CPIS 240 3

CPIS 457 Software Quality and Testing CPIS 334 3CPIS 498 Senior Project I CPIS 240, CPCS 352, CPIS 334 3

CPIS 482 Development of E-Business Systems or CPIS 463 Intelligent

Information Systems

CPIS 380

CPIS 3523

ARAB 201 Arabic Language ARAB 101 3Year-4(First Semester) CPIS 352

CPIS 428 Professional Computing Issues 2CPIS 434 IS Strategies and Policies CPCS 351 3

(CPIS 499 Senior Project (II CPIS 498 3 CPIS 442 Big Data and Business Intelligence or CPIS 465 Geographic

Information Systems

CPIS 352

CPIS 3243

CPCS 453 Mobile Application Development CPIS 324 3SUNN 111 Sunnah and Sirah CPCS 203 2

Tree of Information Systems Courses

QUR 156 Quran II

2

CPIT 221 Technical Writing

2

STAT 110 General Statistics

3

CPCE 210 Logic Design

3

CPCS 222 Discrete

Structures 3

CPCS 202 Programming I

3

AQDH 110 Aqidah

2

CPIS 202 Visual Programming

3

CPIS 230 Modern

Management 2

CPIS 233 Organizational Behavior

2

CPCS 203 Programming II

3

CPIS 220 Principles of

Information Systems 3

CPIS 350 System Analysis

and Design 3

CPIT 201 Introduction to

Computing 3

CPCS 204 Data Structures

3

HIST 110 Kingdom History

2

CPCS 351 Software

Engineering 3

CPIS 352 IS Applications Design

and Development 3

CPIT 370 Computer Networks

3

CPCS 361 Operating Systems

3

CPIS 357 Software Quality

and Testing 3

CPIS 240 Database Systems

3

CPIS 380 E-Business Technology

3

CPIS 498 Senior Project 1

3

CPIT 325 Information

Security 3

Year 1

Year 2

Year 3

Year 4

First

Second

Second

Second

Second

First

First

First

15 CR

16 CR

15 CR

17 CR

15 CR

16 CR

17 CR

16 CR

Total: 154 CR

STAT 210 Statistic &

Information theory 3

Elective II CPIS 482(pre. CPIS 380) or CPIS 463 (pre. CPIS 352)

3

CPIS 430 Advanced Database

3

CPIS 260 Operation Research

3

Elective 1 CPIS 232 (pre.

CPIS 230) or

CPIS 261 (pre. CPIS 220)

3

CPIS 324 Modeling and Simulation

3

CPIS 333 Accounting

Information System 3

CPIT 354 Human-Computer

Interaction 3

CPCS 352 Research

Methodology 3

CPIS 428 Professional

Computing Issues 2

Preparatory

First

Second

BIO 110 Biology

3

CHEM 110 Chemistry

3

COMM 101

Communication Skills 2

ELAN 102 English

Language II 3 13

CR

MATH 110

Mathematics 3

CPIT 100

Computer Skills 3

PHYS 110

Physics 3

ELAN 101 English

Language I 3

14 CR

CPIS 434 IS Strategies and

Policies (pre. CPCS 351)

3

SUNN 111 Sunnah and

Sirah 2

ARAB 201

Arabic Language 3

CPCS 465 Mobile

Application Development (pre.

CPCS 203) 3

ARAB 101 Arabic Language

3

CPIS 499 Senior Project 2

3

CPIS 334 Software Project

Management 2

CPCS 251

Formal Methods

3

LS 101

Learning Skills 2

QUR 106

Noble Quran I 2

EDU 113 Behavior &

Ethics 2

Elective III CPIS 442 (pre. CPIS

352) or CPIS 465 (pre. CPIS

324) 3

Summer (Workplace) Training CPIS 323

FIQH 112 Fiqh

2

Page 74: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

74 Faculty of Computer and Information Systems

Program CoursesRequired Course List

Couse Code and Title Credit HoursCPIT 100 Computer Skills 3

ELAN 101 English Language I 3LS 101 Learning Skills 2MATH 110 Mathematics 3

PHYS 110 Physics 3BIO 110 Biology 3

CHEM 110 Chemistry 3COMM 101 Communication Skills 2

ELAN 102 English Language II 3QUR 106 Noble Quran I 2

CPIT 201 Introduction to Computing 3STAT 110 General Statistics 3CPCS 202 Programming I 3

CPIT 221 Technical Writing 2QUR 156 Noble Quran II 2

AQDH 110 Aqidah 2CPCE 210 Logic Design 3

CPCS 203 Programming II 3CPCS 222 Discrete Structures 3

FIQH 112 Fiqh 2HIST 110 History of the Kingdom 2

STAT 210 Statistic & Information Theory 3CPIS 202 Visual Programming 3

CPIS 230 Modern Management 2CPIS 220 Principles of Information Systems 3

CPCS 204 Data Structures 3CPCS 251 Formal Methods 3ARAB 101 Arabic Language 3

CPIS 233 Organizational Behavior 2CPIS 240 Database Systems 3

CPIS 260 Operation Research 3CPIS 350 System Analysis and Design 3

CPCS 361 Operating Systems 3EDU 113 Behavior & Ethics 2

CPIS 333 Accounting Information System 3CPIS 352 IS Applications Design & Development 3

CPCS 351 Software Engineering 3CPCS 352 Research Methodology 3

CPIT 370 Computer Networks 3CPIS 334 Software Project Management 2

CPIS 380 E-Business Technology 3CPIS 324 Modeling & Simulation 3

Elective II: CPIS 232 Principles of Marketing or CPIS 361 Business Information Systems

3

CPIT 354 Human-Computer Interaction 3

Page 75: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

75Faculty of Computer and Information Systems

Elective Course List

DEPARTMENT FACULTY

Sr. No. Name Email id Highest Degree1 Dr. Abdallah Namoun a.namoun@ iu.edu.sa Ph.D. in Informatics2 Dr. Mohammed Farquad [email protected] Ph.D. in Information and

Communication Engineering3 Dr. Mohamed Benaida dr.benaida@ iu.edu.sa Ph.D. in Information Systems4 Dr. Rafi Ahmad Khan rafi@ iu.edu.sa Ph.D. in Computer Science5 Dr. Waqas Nawaz Khokhar [email protected] Ph.D. in Computer6 Dr. Muhammad Abdulfatah [email protected] Ph.D. in Computers and Information7 Mr. Majid Al-Waqdani [email protected] Master in Business Information

Systems8 Mr. Fuhid Al-Anazi [email protected] Master

Year 4 Second Semester Selected Elective Course (Department’s I) CPIS 232 Principles of Marketing

CPIS 261 Business Information Systems Year 5 First Semester

Selected Elective Course (Department’s II) CPIS 482 Development of E-BusinessSystemsCPIS 463 Intelligent Systems

Year 5 Second SemesterSelected Elective Course (Department’s III) CPIS 442 Big Data and Business Intelligence

CPIS 465 Geographic Information Systems

Couse Code and Title Credit HoursCPIT 325 Information Security 3

CPIS 323 Summer (Workplace) TrainingCPIS 430 Advanced Database 3

CPIS 457 Software Quality and Testing 3CPIS 498 Senior Project I 3

Elective II: CPIS 482 Development of E-Business Systems or CPIS 463 Intelligent Information Systems

3

ARAB 201 Arabic Language 3CPIS 428 Professional Computing Issues 2

CPIS 434 IS Strategies and Policies 3CPIS 499 Senior Project (II) 3

Elective III: CPIS 442 Big Data and Business Intelli-gence or CPIS 465 Geographic Information Systems

3

CPCS 453 Mobile Application Development 3SUNN 111 Sunnah and Sirah 2

Page 76: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

COURSE CATALOG

Page 77: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer
Page 78: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

78 Faculty of Computer and Information Systems

Computer Science Courses (CPCS)

Course Number & Name: CPCS 202 Programming (I)

Description: This course aims to provide students with the fundamental concepts of Programming. It teaches them how to write programs to solve simple problems and how to use the Programming Techniques to solve scientific and practical problems.

Course Number & Name: CPCS 203 Programming (II)

Description: The aim of this course is to provide the students with the concepts and fundamentals of object-oriented programming. It teaches them how to use the object-oriented programming to solve scientific and practical problems in advanced applications. The topics covered in this course are characteristics of object-oriented programming, that are objects, encapsulation, inheritance and polymorphism, etc. Concepts, such as, exception handling, abstract classes, interfaces, generic programming, event-based programming, and GUI form and controls are also discussed.

Course Number & Name: CPCS 204 Data Structures

Description: Study of common Abstract Data Types (ADTs), basic data structures and design and analysis of algorithms. Common ADTs: stack, queue, list, tree. Basic Data structures include arrays, linked lists, hash tables, search trees. Basic design and analysis of algorithms covers asymptotic notation, recursive algorithms, searching and sorting, tree traversal, graph algorithms.

Course Number & Name: CPCS 212 Numerical Computations

Description: This course presents numerical methods for solving mathematical problems in science and engineering. It deals with the theory and application of numerical approximation techniques as well as their computer implementation through Matlab. It covers interactive computing, computer arithmetic, Unavoidable Errors in Computing, solution of nonlinear equations, interpolation and approximation, numerical integration and differentiation, solution of differential equations, and matrix computation.

Page 79: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

79Faculty of Computer and Information Systems

Course Number & Name: CPCS 222 Discrete Structures

Description: The course provides a solid theoretical foundation of discrete structures as they apply to Computer Science problems and structures. The students will learn how to use mathematical notation and solve problems using mathematical tools.

Course Number & Name: CPCS 223 Analysis and Design of Algorithms

Description: This is the preliminary course at the IUM, focusing on techniques for the design and analysis of algorithms, emphasizing methods useful in practice. Topics include algorithmic analysis, searching, sorting, divide-and-conquer; graph algorithms, etc.

Course Number & Name: CPCS 301 Programming Languages

Description: The aim of this course is to acquaint students with the different programming languages in addition to providing them with a comparative study between these languages so that the students can recognize the philosophical characteristics, the design, and the structural anatomy of each language. It also emphasizes on the new ideas that are not found in traditional programming languages.

Course Number & Name: CPCS 301 Programming Languages

Description: The aim of this course is to acquaint students with the different programming languages in addition to providing them with a comparative study between these languages so that the students can recognize the philosophical characteristics, the design, and the structural anatomy of each language. It also emphasizes on the new ideas that are not found in traditional programming languages.

• Comparative study between different programming languages in terms of the philosophical characteristics, the design, and the structural anatomy of each language and data types used and the methods of linking between them.

• The influence of the above items on implementation and efficiency.

• This course also covers the fundamentals of Parsing.

Page 80: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

80 Faculty of Computer and Information Systems

• The structural anatomy of the programming languages, and the traditional methods of programming.

• Using BNF (Backus-Normal Form) to describe the code structures, and to extract the construction of compilers.

• To understand the structural anatomy of different programming languages and data types used in each language.

• To understand the basics of parsing.

• To be able to compare between the different programming languages and the appropriate platforms for each type.

• To be able to describe the structural construction of the programming languages using BNF.

Course Number & Name: CPCS 302 Compiler Construction

Description: This course discusses the design and implementation of compilers. Compiler organization, algorithms for lexical, syntactic and semantic analysis, top-down and bottom-up parsing (e.g., recursive descent, LL, LR, LALR parsing). Symbol table organization, error detection and recovery, intermediate and object code generation, and code optimization. Student has to implement a compiler for a simple high level language as project.

Course Number & Name: CPCS 324 Algorithms and Data Structures

Description: The purpose of this course is to provide the students with solid foundations in the basic concepts of data structures and algorithms. The main objective of the course is to teach the students how to select and design data structures and algorithms that are appropriate for problems that they might encounter. This course is also about showing the correctness of algorithms and studying their computational complexities. This course offers the students a mixture of theoretical knowledge and practical experience.

Page 81: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

81Faculty of Computer and Information Systems

Course Number & Name: CPCS 351 Software Engineering

Description: This course teaches students the way to build an understanding of how to develop a software system from scratch by guiding them through the software development process and giving them the fundamental principles of system development with object-oriented technology. The course will introduce students to the different software process models, software requirements engineering process, systems analysis and design as a problem-solving activity, key elements of analysis and design, and the place of the analysis and design phases within the system development life cycle.

Course Number & Name: CPCS 352 Research Methodology

Description: This course will equip students with the skills necessary to undertake a research project in IT/CS. They will learn project planning, information skills, qualitative and quantitative methodologies, methods of data analysis, writing skills and oral presentation skills. They will also be exposed to contemporary research in IT/CS.

Course Number & Name: CPCS 361 Operating Systems

Description: The course Teaches the fundamentals of operating systems. The following topics are studied in detail: virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, coordination of concurrent activities, and the interface between software and hardware. Most importantly, the interactions between these concepts are examined.

Course Number & Name: CPCS 373 Microprocessor

Description: This course will present concepts and hands-on experience necessary for understanding modern and cutting-edge microprocessors. The students will learn about the internals of a microprocessor. Internal components such as Microprocessor architecture and organization, Bus architectures, types and buffering techniques, Memory and I/O subsystems, organization, timing and interfacing, Peripheral controllers and programming. Practice of the design of a microprocessor system design.

Page 82: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

82 Faculty of Computer and Information Systems

Course Number & Name: CPCS 391 COMPUTER GRAPHICS

Description: This course provides an introduction to the area of computer graphics and its applications and developments. In addition to interactive graphics programming, it includes computer graphics technology CRT, color systems, RGB models, raster, random, and flat displays, 3D viewing devices, and video controlling devices. The course also covers drawing algorithms, 2D/3D geometrical transformations, 2D/3D deformation, and viewing techniques.

Course Number & Name: CPCS 431 ARTIFICIAL INTELLIGENCE

Description: This course is about to learn the fundamentals of Artificial Intelligence (AI), and apply them. Design intelligent agents to solve real-world problems including, search, games, machine learning, logic, and constraint satisfaction problems.

Course Number & Name: CPCS 453 Development of Mobile Applications

Description: This course will introduce students to application development for mobile devices. Students will learn about the various constraints facing mobile application designers, both with respect to hardware, software and with respect to user expectation. Students will also learn how to address these constraints with techniques in implementation, software design, and user-interaction design. Additionally, students will also learn about publishing and deployments of mobile applications.

Course Number & Name: CPCS 498 Senior Project (I)

Description: Senior project I will guide students to conduct a critical background study on their chosen topic. It will assist them on requirements gathering including analysis and synthesizes of gathered data and will aid students to perform feasibility study and functional and non- functional requirements to accumulate problems respective to their topic/environment. It will facilitate them to identify and apply appropriate methods/design to overcome those problems, identify the scope of their project in real world, will support students to critically evaluate proposed design using suitable methods and techniques. Student will develop communication skills through presentation and able to work individually as well as in a team. Students will be guided to maintain ethical issues, documentation formats, use of references and checking plagiarism. And finally, students will produce a formal report describing their findings, contributions, and future development/implementation.

Page 83: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

83Faculty of Computer and Information Systems

Course Number & Name: CPCS 499 Senior Project (2)

Description: Senior project II will allow the students to use their acquired knowledge throughout the program to implement the design that proposed in graduation project-1. It will also assist students to perform testing, to apply appropriate error detection and corrections techniques, and help students to evaluate their system/software. Students will be able to work individually as well as in a team, students will be guided to maintain ethical issues, documentation formats, develop presentation and communication skills, use of references and checking plagiarism. Finally, students will produce runnable software/developed system in real time along with the final version of project report.

Course Number & Name: CPCS 424 Theory of Computation (Elective Course I)

Description: The objective of this course is to provide students a broad overview of the theoretical foundations of Computer Science and to prepare students for the study of topics that depend upon an understanding of theory of computation.

Course Number & Name: CPCS 464 DEPENDABLE COMPUTING (Elective Course II)

Description: Study of Overview of Dependability, attributes (availability, reliability, safety, security, maintainability) and measurements as well as related concepts such as errors, faults and hazard, Fault Avoidance and Fault Elimination, Role of specification (the Z language), programming standards, Fault Tolerance, Fault detection, Secure Issues in E-commerce, Dependability evaluation techniques and tools: fault trees, Markov chains; fault tolerance in distributed systems; Information Redundancy; Risk Analysis, Disaster Recovery and Emergency Management.

Course Number & Name: CPCS 466 Systems Programming (Elective Course II)

Description: The System Programming concerns the development of software components and methods for their combination, independent of any particular application. This course will provide information and experience required to understand, design and implement components of large software systems.

Page 84: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

84 Faculty of Computer and Information Systems

Course Number & Name: CPCS 464 DEPENDABLE COMPUTING (Elective Course II)

Description: Study of Overview of Dependability, attributes (availability, reliability, safety, security, maintainability) and measurements as well as related concepts such as errors, faults and hazard, Fault Avoidance and Fault Elimination, Role of specification (the Z language), programming standards, Fault Tolerance, Fault detection, Secure Issues in E-commerce, Dependability evaluation techniques and tools: fault trees, Markov chains; fault tolerance in distributed systems; Information Redundancy; Risk Analysis, Disaster Recovery and Emergency Management.

Course Number & Name: CPCS 414 High Performance Computing (Elective Course III)

Description: This course provides an in-depth overview of the current state of the art in high performance computing. In addition to providing them with more information about the architecture of high-performance computers.

Course Number & Name: CPCS 405 Software Technology Topics (Elective Course III)

Description: This course teaches students the basic concepts of Software Technology and it’s also focus on High-end software development which requires a thorough understanding of polished design, programming, validation skills, and a comprehensive working knowledge of the different phases of software engineering. Aside from these tough requirements, every domain of application has its own special features, languages and techniques.

Page 85: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

85Faculty of Computer and Information Systems

Information Technology Courses (CPIT)Course Number & Name: CPIT 201 INTRODUCTION TO COMPUTING

Description: This course is designed to teach the binary numeric systems and data representation. It also teaches the internal components of the computer and how they function. Basics of algorithms, programming and operating systems will be studied as well. The course will cover the basics of databases and Networking. Also, the course will introduce the faculty’s majors available to choose from.

Course Number & Name: CPIT 220 INTRODUCTION TO IT

Description: This course teaches the fundamentals of Information Technology and the various types of Software used in IT solutions. Moreover, the course is designed to give highlights of types of computer networks and their topologies that are used in IT systems. It also gives an overview of the internet and the world-wide-wed and describe how they changed people’s lives and resulted in the today’s digital society.

Course Number & Name: CPIT 221 TECHNICAL WRITING

Description: The course covers the fundamentals of Technical communication. It also discusses the conditions of an excellent technical writing and its requirements. In addition, the course helps the students to develop the strategies and skills needed to plan, research, reference, write, evaluate and present a formal technical research report. All the stages and elements of a Technical Report are also discussed. Furthermore, the secondary objectives of the course address focus on enhancing other aspects of technical writing and other communications. Key elements include: Presentation and job skills; 5 Cs; CVs, cover letters, job interviews; direct speech and indirect speech. Similarly, five stages of the writing process: (1) Preparation (Developing a research question and writing a proposal), (2) Primary and secondary research sources of data. (3) Organization, (4) First Draft (Abstract, Introduction, conclusion) and (5) Revision (sentence and paragraph structure, layout and design, report supplements)

Page 86: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

86 Faculty of Computer and Information Systems

Course Number & Name: CPIT 305 Computing Web System and Technology

Description: This course focuses on the fundamentals of web development using the browser as a platform with a focus on the client-side web application programming. The students in pairs or individually will design and develop a full web application over the lifetime of the course. This course assumes some previous programming exposure of the students.

Course Number & Name: CPIT 375 NETWORK DESIGN AND EVALUATION (Selected Elective I)

Description: This course will provides insights into the mathematical underpinnings and theoretical basis for routing, network design, reliability, and performance evaluation. The course will include identify business goals and technical requirements for the network design. Design a logical network and then design the physical network selecting technologies and equipments/ devices. This include both LAN and WAN design. Technical consideration in network design and planning. Teams of students will design, implement, and evaluate a network protocol or a router feature. The design must describe the specific function that the team will implement, any existing software that the team will use, a project plan including the responsibilities of the team members and milestones, and an evaluation plan. The middle of this semester will be devoted to implementation. During this stage, we will have regular project design reviews. The last three weeks of the semester will be devoted to testing, evaluation, and writing of the final report

Course Number & Name: CPIT 306 Cloud Computing (Selected Elective I)

Description: The course is designed to familiarize with cloud computing models, techniques, and architectures. Cloud computing has emerged as a very important computing model, which enables information, software, and other shared resources to be provisioned over the network as services in an on-demand manner. Students will be exposed to the current practices in cloud computing. Topics may include distributed computing models and technologies, Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), virtualization, security and privacy issues, performance and systems issues, capacity planning and other advanced and research topics in cloud computing.

Page 87: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

87Faculty of Computer and Information Systems

Course Number & Name: CPIT 321 IT Infrastructure and its Management

Description: The aim of this course is to introduce to the students the concepts of IT infrastructure and its management and to equip them with the required expertise in this area. The main topics covered in this course are service delivery process, service support process, storage management, disaster recovery, security management, IT ethics and emerging trends in the field IT.

Course Number & Name: CPIT 323 Summer (Workplace) Training

Description: A continuous period of 200 hours of summer working at a recognized firm in a capacity which ensures that the student applies his computing knowledge and acquires practical experience in his field of study in the faculty of computer and information system at Islamic university. The student is required to communicate with others and listen to their opinions and discussion, linking theoretical study with the practical reality, training details and gained experience both orally and in writing. It provides an opportunity for companies / institutions to identify distinctive graduates in order to attract when they graduate to work. The student is evaluated based on his abilities to perform professionally, demonstrate technical competence, work efficiently, and to remain business focused, quality oriented, and committed to personal professional development.

Summer Training is a great experience that provides students with hands-on, real world experience in a work setting. This is mandatory internship program for all students. The course is designed to provide students opportunity to apply their academic education with work experience. Students are sent to different companies to get the real flavor of work group, communications and professional development experiences. A continuous period of 200 hours spent in company with purpose of acquiring practical experience.

Course Number & Name: CPIT 325 Information Security

Description: This course teaches the principles of the information security, risks, weakness and data protection. It also highlights the importance of encryption and how it plays a vital role for the security of internet and the network.

Page 88: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

88 Faculty of Computer and Information Systems

Course Number & Name: CPIT 354 Human - Computer Interaction

Description: This course introduces the students to the fundamentals of human computer interaction and the design factors that affect the usage and usability of software applications. The course will cover concepts and topics ranging from user centered design, PACT framework, interaction styles and modes, design principles, prototyping, logical and physical design, heuristic evaluation, and user testing.

Course Number & Name: CPIT 370 Computer Networks

Description: The course is designed to familiarize with data communication, computer networks. Topics to be covered includes networking, network topologies, transmission media, OSI model, traffic flow in single link, switching and routing, types of communication, network congestion, internet and internetworking, LAN, WAN, different Protocols. TCP/IP, UDP, and routing algorithms. It also focus on error detection and correction, multiple access, transport layer(UDP, TCP, Congestion Control) protocol and application layer protocol (HTTP, FTP, SMTP,DNS) and basic networks security.

Course Number & Name: CPIT 380 MULTIMEDIA TECHNOLOGIES

Description: This course aims to equip students with the basic understanding of the main technologies behind electronic business systems and how these technologies interact; have an understanding of how e-commerce and web based applications are designed, built and implemented. The students will also have knowledge of tools, technologies, concepts and processes, that comprise the technical infrastructure of e-commerce sites and be able to solve problems about site design, hardware and software architecture, and document architecture

Course Number & Name: CPIT 405 Integrative Programming

This course will describe how web-based distributed applications and systems of disparate technologies are integrated. Students will learn how to use object-oriented programming languages to retrieve globally disperse data. We will extract, parse, and read web data as well as access information applying web APIs. The course will provide a comprehensive difference between SOA oriented applications development and non-SOA based applications.

Page 89: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

89Faculty of Computer and Information Systems

Course Number & Name: CPIT426 Computer Forensics

Description: Students in this course will develop skills and knowledge in computer forensics and investigation. In this growing field, the student will acquire practical “hands-on” skills in addition to a solid theoretical knowledge computer forensics. This theory and lab-based course incorporates current tools and methodologies. The technical concepts and terminology used will aid in the students assisting individuals and corporations in preparing for and conducting investigations. This course contains very high lab content. Students will learn how to install, configure and use the tools used in these investigations.

Course Number & Name: CPIT 437 REAL TIME EMBEDDED SYSTEM (Selected Elective III)

Description: This course is related to real-time systems and embedded computing systems. This course introduces various applications of real-time systems, presentation of timing constraints involved and their mathematical model. This course also presents the computations related to resource sharing, routing and database management. It also presents the real-time communication and related algorithms. An introduction has been done for networked control systems, cyber-physical system, and controller area network.

Course Number & Name: CPIT434 Needs Assessment& Technology Evaluation

Description: The course aims to build students skills in the two interrelated areas: needs and technology evaluation, and how to meet the requirements by using appropriate techniques.

Page 90: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

90 Faculty of Computer and Information Systems

Course Number & Name: CPIT435 System Integration Architecture

Description: The course aims to teach students about the system integration issues, including integration in a system of systems and federation of systems, role of architectures in systems integration, performance and effectiveness.

Course Number & Name: CPIT 470 Network Administration

Description: This course provides an advanced knowledge of networking as well as related equipment and terminologies. The course will cover overview of computer networking technology and its administration including their basic foundation and standard. It also includes network administration tools, systems and applications. The course will include knowledge and hands on experience of the local and wide area network administration including user access control, remote access, simple network monitoring and management (SNMP), server configurations, remote monitoring and management (RMoN), security administration the CISCO packet tracer labs.

Course Number & Name: CPIT 475 Wireless Data Networks Networks (Selected Elective II)

Description: This course introduces the fundamental concepts of wireless networks including wireless transmission, signaling system and medium access control. The course then introduces the type of wireless networks including the fundamental and standards of both wireless LAN and wireless broadband network. It also introduces modern concepts of Bluetooth and ad hoc networking technology including their case study. Finally the course also allows students to simulate the configuration of various scenarios of wireless networks.

Course number and name: CPIT 464 DISTRIBUTED COMPUTING (Selected Elective II)

Description: Many of the most important and visible uses of computer technology rely on distributed computing. Understanding distributed computing requires an understanding of the problems and the challenges stemming from the coordinated operation of different hardware and software. The course focuses on a set of common techniques required to address the key challenges of distributed computing

Page 91: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

91Faculty of Computer and Information Systems

Course Number & Name: CPIT_498 SENIOR PROJECT 1

Description: Senior project 1 will guide students to conduct a critical background study on their chosen topic. It will assist them on requirements gathering including analysis and synthesizes of gathered data and will aid students to perform feasibility study and functional and non- functional requirements to accumulate problems respective to their topic/environment. It will facilitate them to identify and apply appropriate methods/design to overcome those problems, identify the scope of their project in real world, will support students to critically evaluate proposed design using suitable methods and techniques. Student will develop communication skills through presentation and able to work individually as well as in a team. Students will be guided to maintain ethical issues, documentation formats, use of references and checking plagiarism. And finally students will produce a formal report describing their findings, contributions, and future development/implementation.

Course Number & Name: CPIT 499 Senior Project II

Description: Senior project II will allow the students to use their acquired knowledge throughout the program to implement the design that proposed in graduation project-1. It will also assist students to perform testing, to apply appropriate error detection and corrections techniques, and help students to evaluate their system/software. Students will be able to work individually as well as in a team, students will be guided to maintain ethical issues, documentation formats, develop presentation and communication skills, use of references and checking plagiarism. Finally, students will produce runnable software/developed system in real time along with the final version of project report.

Page 92: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

92 Faculty of Computer and Information Systems

Information System Courses (CPIS)

Course Number & Name: CPIS 202 VISUAL PROGRAMMING

Description: This course aims to provide students with the fundamental concepts of visual Programming. It teaches them how to write programs to solve simple problems and introduces the design and implementation of programs that utilize a visual user-interface. This course provides a solid foundation in Visual Basic to the level necessary to enable students to attend other courses in the Technical Specialist tracks.

Course Number & Name: CPIS 220 PRINCIPLES OF INFORMATION SYSTEMS

Description: This course introduces the basic concepts of Information Systems within the administrative and business frameworks. It covers the basic concepts of designing, building and using Information Systems. It also introduces both the hardware and software components of the Information Systems, acquaint the students with the basics and methods of the Decision Making Theory. It aims at making the students familiar with the data collection, classifying and analyzing methods by means of specific statistical applications and dedicated desktop productivity software to aid in the decision-making process on various levels. It helps the students identify the methods of database organization and their significance in decision making.

Course Number & Name: CPIS 230 MODERN MANAGEMENT

Description: This is an introductory course. It examines the role of professional managers in today’s business organizations. Students will explore the functions, concepts, and skills relevant to modern management practices. The course will introduce students to the basics and historical overview of management thought. It is also discusses topics related to model management, process of decision making to solve business problems, functions of management, organizational structure and its influence on business performance, approaches of management and information systems.

Page 93: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

93Faculty of Computer and Information Systems

Course Number & Name: CPIS 233 ORGANIZATIONAL BEHAVIOR

Description: This course presents the foundations of the history, theory, and applications of organizational behavior including personality, stress, motivation, job design, goal setting, learning theory, behavior modification, group behavior, power, leadership, organizational structure, decision-making, and control.

Course Number & Name: CPIS 240 DATABASE SYSTEMS

Description: This course is designed to familiarize the students with the basic concepts of data modeling and database design principles. It focuses on the methods of designing relational, and entity-relationship database models. It also emphasizes on introducing database models and coupling data to the models. Also, it covers the basics of Structured Query Language (SQL).

Course Number & Name: CPIS 260 OPERATION RESEARCH

Description: This is an introductory course in Operation Research Techniques which provides students with a balanced presentation of the theory, applications and computations of Operations Research illustrated by examples carefully designed to support the decision-making process. The significance of this course consists of the increasing need of companies to solutions based on mathematical foundations that enable them to optimally manage resources and reduces losses associated with haphazard decisions.

Course Number & Name: CPIS 324 MODELING & SIMULATION

Description: This course will introduce systems thinking, modeling, and computer simulation as a tool for the analysis, planning and management of industrial production processes and for corporate policy analysis and strategic planning. At the end of the semester students will have the knowledge and skills to conduct small simulation projects, consisting of input data analysis, model building, verification and validation, and finally interpretation of output data. Introduction to computer modeling techniques, discrete-event simulation and system dynamics modeling, model development and testing. Students are then expected to develop a mini project which includes simulation to calculate the estimated requirement of the business based on the simulation results such as Cake requirement for a Cake shop or Total cost estimation for Electricity Consumption etc.

Page 94: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

94 Faculty of Computer and Information Systems

Course Number & Name: CPIS 333 ACCOUNTING INFORMATION SYSTEM

Description: The purpose of this course is to help students to develop a strong conceptual foundation in accounting information systems, a necessary pre-requisite for effective performance in accountants and auditors in the current digital era. This course focuses on basics of Accounting Information System and its uses in present business world. It will familiarize the students with design and implementation of computer-based information systems from an accounting end-user perspective. Major topics include understanding of traditional and electronic business environment, use of AIS in business and its effect on Firms. Topics also include technical requirements such as database management system and business documentation. Students are also provided with the insight into development strategies and related issues with AIS. At the end of the course students are expected to deliver the implementation of accounting information systems in selected business application such as Private School, University or hotel etc.

Course Number & Name: CPIS 334 SOFTWARE PROJECT MANAGEMENT

Description: This course teaches students the basic concepts of IS projects management in general and Software Projects management in particular. It includes the basic concepts of project scheduling, building work teams, risk management, addressing problems encountered when implementing projects and punctuality of closing projects within time and budgets allocated. Students will learn one of the well-known project management applications which is (MS Project Management) to practice what they have been taught.

Course Number & Name: CPIS 350 SYSTEM ANALYSIS & DESIGN

Description: This course is concerned with the fundamental knowledge, methods and skills needed to analyze, design and implement computer-based systems. It addresses the role of the systems analyst, and the techniques and technologies used. The structured software development life cycle approach, modelling techniques and development phases are comprehensively discussed and reviewed. In modelling techniques, process models, information models, system architecture models, and object oriented models are thoroughly described. A project is given to all students that should cover analysis and design phases of a relatively data-oriented business case; with emphasis on data modelling (ER diagrams), process modelling (DFDs), and architectural system design issues.

Page 95: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

95Faculty of Computer and Information Systems

Course Number & Name: CPIS 352 IS APPLICATIONS DESIGN & DEVELOPMENT

Description: This course is one of the main courses of the IS Dept. It explains how to develop and maintain large scale software. It acquaints students with the best methods of software development and it covers the necessary basics that are required to meet the needs of the labor market.

Course Number & Name: CPIS 357 SOFTWARE QUALITY AND TESTING

Description: The aims of this course are to assure the significance of the concept of quality during the process of developing software. It emphasizes on the basic concepts of software quality assurance during all the stages of software development process: planning, analysis, design, programming, installation, testing and maintenance stages. It introduces the quality standard systems used in the field of software industry and Information Systems such as: CMM and IEEE standards in order to assure complying with standard criteria during the process of software production, while ensuring continuous development.

Course Number & Name: CPIS 380 E-Business Technologies

Description: This course aims to equip students with the basic understanding of the main technologies behind electronic business systems and how these technologies interact; have an understanding of how e-commerce and web based applications are designed, built and implemented. The students will also have knowledge of tools, technologies, concepts and processes, that comprise the technical infrastructure of e-commerce sites and be able to solve problems about site design, hardware and software architecture, and document architecture.

Course Number & Name: CPIS 428 PROFESSIONAL COMPUTING ISSUES

Description: This course is an introduction to computing ethics, law and marketing. It is intended for CSIT students who have not studied business principles, or who have little work experience in industry. The course provides a survival kit for CSIT graduates entering the workforce. During this course, you should consider computing ethical issues, such as information privacy, computer crime, computer terrorism. During this course, you should also consider the international legal framework available to protect software system development. This includes non-disclosure agreements, employment contracts, intellectual property law (copyright, patent, licensing, and royalties), trademarks and warranty disclaimers.

Page 96: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

96 Faculty of Computer and Information Systems

Course Number & Name: CPIS 430 ADVANCED DATABASE

Description: This course provides the student with advanced concepts of database management systems. It covers the advanced practical skills in database design, usage, optimizing performance and security. It also presents the concepts of object oriented and distributed database and their building structures as well as different mechanisms to improve the database performance and solve concurrency problems.

Course Number & Name: CPIS 434 IS STRATEGIES AND POLICES

Description: The aim of this course is to define the concept of the strategic framework that can be used to evaluate and make use of recent technologies to serve the overall goals of institutions. This course addresses the three main principles of strategic planning and the interrelation between them. It also discusses the fundamental management strategies and how to make use of Information Systems and how to develop short and long-term plans to obtain and manage technology.

Course Number & Name: CPIS 498 SENIOR PROJECT I

Description: Senior project I will guide students to conduct a critical background study on their chosen topic. It will assist them on requirements gathering including analysis and synthesizes of gathered data and will aid students to perform feasibility study and functional and non- functional requirements to accumulate problems respective to their topic/environment. It will facilitate them to identify and apply appropriate methods/design to overcome those problems, identify the scope of their project in real world, will support students to critically evaluate proposed design using suitable methods and techniques. Student will develop communication skills through presentation and able to work individually as well as in a team. Students will be guided to maintain ethical issues, documentation formats, use of references and checking plagiarism. And finally, students will produce a formal report describing their findings, contributions, and future development/implementation.

Page 97: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

97Faculty of Computer and Information Systems

Course Number & Name: CPIS 499 SENIOR PROJECT II

Description: Senior project II will allow the students to use their acquired knowledge throughout the program to implement the design that proposed in graduation project-1. It will also assist students to perform testing, to apply appropriate error detection and corrections techniques, and help students to evaluate their system/software. Students will be able to work individually as well as in a team, students will be guided to maintain ethical issues, documentation formats, develop presentation and communication skills, use of references and checking plagiarism. Finally, students will produce runnable software/developed system in real time along with the final version of project report.

Course Number & Name: CPIS 232 PRINCIPLES OF MARKETING (SELECTED ELECTIVE I)

Description: This course examines the business functions of Marketing. Students will learn how marketers deliver value in satisfying customer needs and wants, determine which target markets the organization can best serve, and decide upon appropriate products, services, and programs to serve these markets. Students will also learn about the Marketing Information System and its applications.

Course Number & Name: CPIS 361 BUSINESS INFORMATION SYSTEMS (SELECTED ELECTIVE I)

Description: This course aims to equip students with the spirit of initiative in using technology to support Business management and how to employ technologies to support such spirit. It aims to make the students able to make use of technology as a source of support and strength for the organization. It seeks to meet Business requirements by providing them with graduates who are proficient in Information Systems through a set of Business applications. It discusses the role of Information Systems in the integration process between the different departments of the organization through a homogeneous of administrative operations.

Page 98: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

98 Faculty of Computer and Information Systems

Course Number & Name: CPIS 463 INTELLIGENT Information SYSTEMS (SELECTED ELECTIVE II)

Description: This course aims to equip students with the required skills to be able to access information and can use it efficiently through using intelligent systems that lead to success and economic superiority. This course will cover the necessary concepts and techniques that facilitate developing intelligent systems used in business applications.

Course Number & Name: CPIS 482 DEVELOPMENT OF E-BUSINESS SYSTEMS (SELECTED ELECTIVE II)

Description: This course presents the principles of interactive websites technology to be used in developing commercial websites on the Internet. Adopting this technology, commercial institutions will be able to carry out deals smartly and convert to the e-business on the Internet. This course also covers the following topics: website information management, languages, conventions, applications, tools, cooperation and agencies.

Course Number & Name: CPIS 465 GEOGRAPHIC INFORMATION SYSTEM (SELECTED ELECTIVE III)

Description: This course aims to introduce the concept and principles of Geographic Information systems (GIS) which includes different aspects such as: identifying and evaluating the Geographic Information systems and the distinction between the geographic and non-geographic environments. It also aims to familiarize the students with the (GIS) programming tools and devices.

Course Number & Name: CPIS 442 BIG DATA AND BUSINESS INTELLIGENCE (SELECTED ELECTIVE III)

Description: This course is designed to familiarize students with this modern, fast growing business domain of Big data business analytics and critical skills necessary to create business value. The course will start with the fundamental concept of Bid data then the knowledge of business intelligence. Then the students will learn about the business analytics and skills in this modern era of business intelligence.

Page 99: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer
Page 100: Faculty Handbookenweb.iu.edu.sa/uploads/files/Faculty_Handbook_IU_V3003_(1)_(1).pdf · 8 ABOUT THE FACULTY The Islamic University in Madinah welcomes you to the Faculty of Computer

Faculty HandbookFaculty of Computer and Information Systems