مواد الامتحان التنافسي للدراسات العليا / الماجستير / علوم الحاسوب للسنة الدراسية 2025-2026

الفصول او المواضيع المطلوبة المصادر اسم المادة
1. Representation of numeric data.
2. Arrays.
3. Pointers and references.
4. Data structure types:
• Stack.
• Queue.
• Linked-list (single and double).
• Tree.
• Sets.
• Graph and hash table.
5. Sorting.
6. Searching
1- Data Structures and Algorithms: Annotated Reference with Examples, by Granville Barnett and Luca Del Tongo. First Edition 2008

2- Data Structures and Algorithms in C++, by Adam Drozdek. 2nd Edition
Data structures and Algorithms
1. Relational databases
2. Formal relational query languages
3. Database design
4. Sql (structure query language)
5. Data storage and querying
6. Transaction management
FUNDAMENTALS OF Database Systems, Sixth Edition, by Ramez Elmasri & Shamkant B. NavatheDatabases
1. Introduction to Artificial Intelligence
2. Intelligent Agents and Problem-Solving
3. Adversarial Search & Game AI
4. Knowledge Representation and Reasoning
5. Machine Learning Basics
• Supervised Learning
• Unsupervised Learning
• Reinforcement Learning
6. Bio-Inspired Computing in AI
• Genetic Algorithms (GA
• Artificial Neural Networks (ANNs):
7. Swarm Intelligence and Nature-Inspired Algorithms
1. Stuart Russel, Peter Norvig: Artificial Intelligence: A Modern Approach, Pearson, 3rd edition, 2020.

2. Aboul Ella Hassanien, Eid Emary, Swarm Intelligence: Principles, Advances, and Applications, Boca Raton London New York, CRC Press, 2016.
Advanced Artificial Intelligence
1. The data link layer
2. The network layer
3. The transport layer
4. The link layer: links, access networks, and lans
5. Application layer
1- ( Computer Networks ) by Andrew S. Tanenbaum 2014
2- ( Computer Networking: A Top-Down Approach ) by James F. Kurose & eith W. Ross 6th Edition
Computer Networks
1. Digital Image Fundamentals.
2. Intensity Transformations and Spatial Filtering.
3. Color Image Processing.
4. Morphological Image Processing.
5. Image Segmentation.
1- Digital Image Processing, FOURTH EDITION ,Rafael C. Gonzalez • Richard E. Woods 2018
Image Processing
1. An Overview of Computer Security
2. Basic Cryptography-
3. Cipher Techniques
1- Cryptography-and-Network-Security-Principles-and-Practice-Global-Edition-by-William-StallingsData Security
1. Process Concept,
• Process Scheduling,
• Operations on Processes,
• Interposes Communication
2. Multicore Programming,
• Multithreading Models,
• Thread Libraries.
3. Critical-Section Problem,
• Peterson’s Solution,
• Synchronization Hardware,
• Mutex Locks, Semaphores,
• Classic Problems of Synchronization,
• Deadlocks
4. Scheduling Criteria,
• Scheduling Algorithms,
• Multi-Processor Scheduling,
• Real-Time CPU
5. HDD Scheduling
• NVM Scheduling
• Error Detection and Correction
• Storage Device Management
6. The Role of Interrupt Signals
• Interrupts and Exceptions
• Nested Execution of Exception and Interrupt Handlers
• Initializing the Interrupt Descriptor Table Exception Handling.
• Interrupt Handling.
1- Operating System Concepts, Tenth Edition, Abraham Silberschatz, 2018Operating Systems