PhD Entry Exam for Information Systems Department

The faculty of Computing and Information Technology announces the entry exam methodology for applying for a PhD degree in the Department of Computer Information Systems for the academic year 2024, which is as follows:

* Test date is Thursday, February 15, 2024 at 11 am. The duration of the test is two hours.

*Test place:

  • For Male students, College of Computing and Information Technology, Male Section, Lab No. 10.
  • For female students, College of Computing and Information Technology, Female Section, Lab No. G122.

The exam covered the following domains:


Suggested books

Topics, chapter number & titles

Big Date

Characteristics of and practical models used in Knowledge Management, data mining methods for classification, clustering, and association analysis.

· “Introduction to Knowledge Management”, by Todd R. Groff, Thomas P. Jones, Routledge, 1st Edition, 2016,

· ISBN-13‏ : ‎ 978-1138171824

Chapter 1: Introducing KM

Chapter 4: Organize and Secure

Chapter 5: Analysis and collaborate 

“Data Mining: Concepts and Techniques”, by Han, J., Kambar, M., and Pei, J., Elsevier, 3rd edition, 2012, ISBN-13: 978-0123814791.

Chapter 1: introduction

Chapter 2: Getting to know your data

Information System: Skills and knowledge of the various decision-making models so that decisions can be based on logical and mathematical foundations under different circumstances, such as in cases of uncertainty, lack of information, or certainty

"Decision Support and Business Intelligence Systems", by Efraim Turban, Ramesh Sharda, Dursun Delen, Prentice Hall, 9 Edition, 2011, ISBN-13: 978-0136107293.

Chapter 1: Decision Support Systems and Business Intelligence

Chapter 2: Decision Making, Systems, Modeling, and Support

Chapter 3: Decision Support Systems: Concepts, Methodologies, and Technologies: An Overview


Scientific and mathematical concepts and skills related to information security. Topics include the security of information and software systems, including attacks and data encryption, mathematical foundations, algorithms of cryptography, ways of distributing keys, techniques of data protection over computer networks, and controlling access using passwords.

"Security in Computing", by Charles P. Pfleeger, Shari Lawrence Pfleeger, Prentice Hall, 5th Edition, 2015, ISBN-13: 9780134085043.

Chapter 1: Introduction

Chapter 2: Toolbox: Authentication, Access Control, and Cryptography

Chapter 4: The Web—User Side

Chapter 6: Networks

Software Engineering: Software requirements, specifications, design, validation and management, system

architectures design, traditional approach to design, object oriented approach to design for applications, designing files and database, designing the user interface, designing the system interface and prototyping, controls and security, implementation, and support issues.

"Systems Analysis and Design in a Changing World", by John W. Satzinger, Course Technology, 6th Edition, 2012, ISBN-13: 9781111534158.

Part 1: 1. From Beginning to End: An Overview of Systems Analysis and Design.

Part 2: 2. Investigating System Requirements.

Part 3: 6. Essentials of Design and the Design Activities

7. Designing the User and System Interfaces

Part 4: 8. Approaches to System Development

Systems Architecture:

frameworks and strategies for infrastructure management, system administration, data/information architecture, content management, distributed computing, middleware, legacy system integration, system consolidation, software selection, total cost of ownership calculation, IT investment analysis, and emerging technologies.

"Enterprise Architecture at Work", by Marc Lankhorst, Springer, 2nd Edition, 2009, ISBN 9783-642-01309-6.

Chapter 2: State of the Art

Chapter 3: Foundations

Chapter 4: Communication of Enterprise Architectures


Implementation a working database system using one of the popular commercial DBMSs, such as Oracle or MS SQL Server. The concepts of designing relational database applications, namely,

conceptual, logical, and physical database modeling and design.

"Fundamentals of Database Systems", by Ramez Elmasri, Addison Wesley, 7th edition, 2016,

ISBN-13: 978-0-13-397077-7

Chapter 1 Databases and Database Users

Chapter 2 Database System Concepts and Architecture

Chapter 5 The Relational Data Model and Relational Database Constraints

Chapter 6 Basic SQL

Chapter 7 More SQL: Complex Queries, Views, and Schema Modification


Background of computer networks, knowledge of data communication, medium accessing protocols, local area networks, and an overview of the higher-level protocols. Topics include principles of computer networks, network standard models, analog and digital signals, multiplexing schemes, transmission media, multiple access techniques, wired and wireless lans, network devices, IP addressing, domain name system, and laboratory experiments.

"Data Communications and Networking" by Behrouz Forouzan, McGraw-Hill, 5th Edition, 2012, ISBN-13: 9780073376226.

Chapter 1: Introduction 

Chapter 2: Network Models

Chapter 7: Transmission Media

Chapter 13: Wired LANs: Ethernet

Operating Systems

Operating system principles, concurrency, scheduling and dispatch, and memory management

“Operating System Concepts", by Silberschatz, Peter Baer Galvin, Greg Gagne, John Wiley and Sons Inc., 9th edition, 2013, ISBN-13: 9781118063330.

Chapter 1: Introduction

Chapter 2: Operating-System Structures

Chapter 3: Processes

Chapter 4: Threads

Chapter 6: CPU Scheduling

Chapter 8: Main Memory


Programming Fundamentals: fundamental programming constructs, basic algorithms and problem solving, fundamental data structures, recursion, object-oriented programming

"Introduction to Java Programming, Comprehensive Version", by Y. Daniel Liang, Pearson, 10th Edition, 2015, ISBN 13: 978-0-13-376131-3.

Chapter 2: Elementary Programming

Chapter 4: Mathematical Functions, Characters, and Strings

Chapter 5: Loops

Chapter 6: Methods

Chapter 8: Multi-dimensional Arrays

Chapter 9: Objects and Classes

Chapter 11: Inheritance and Polymorphism

Chapter 13: Abstract Classes and Interfaces

Last Update
1/29/2024 12:18:07 PM