انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

مواد ومفردات الامتحان التنافسي لدراسة الماجستير 2018-2019

Share |
الكلية كلية تكنولوجيا المعلومات     القسم قسم البرامجيات     المرحلة 7
أستاذ المادة احمد سليم عباس الصفار       18/03/2018 18:19:04
مواد ومفردات الامتحان التنافسي لدراسة الماجستير 2018-2019

Artificial Intelligence
References:
Artificial Intelligence: Structures and Strategies for Complex Problem Solving George F Luger University of New Mexico,6th Ed.
Topics:
Chapter 2: The Predicate Calculus
Chapter 3: Structures and Strategies for State Space Search
Chapter 4: Heuristic Search
Chapter 6: Control and Implementation of State Space Search
Chapter 7: Knowledge Representation











Computer Organization
References:
1. hesham el-rewini and mostafa abd-el-barr, “advanced computer architecture and parallel processing”, ohn wiley & sons, inc., 2005.
2. william stallings, “computer organization and architecture: designing for performance”, eighth edition, pearson education, inc., 2010.
3. د. عزيز اسبر ، " صيانة وتجمع الحواسيب الشخصيه" ، شعاع للنشر والعلوم، 1999.
4. KIP R. IRVINE, “Assembly Language for x86 Processors”, Sixth Edition, Pearson Education, Inc., 2011.
Topics:
? Central Processing Unit (CPU) 2
- CPU speed
- Micro Code Efficiency
- Word size
- Number of Instruction Pipelines
- Data path
? Computer Memory System Overview.2,3.4
? x86 Memory Management. 2,3.4
? Cache Memory Principles. 2,3
? Elements of Cache Design. 2,3
? Introduction to Advanced Computer Architecture and Parallel Processing. 1
- Flynn’s Taxonomy of Computer Architecture
- SIMD Architecture
- MIMD Architecture
? Multiprocessors Interconnection Networks (Ch. 2). 1
- Interconnection Networks Taxonomy
- Bus-Based Dynamic Interconnection Networks
? Shared Memory Architecture (Ch. 4) bus (2) . 1
- Classification of Shared Memory Systems
- Bus-Based Symmetric Multiprocessors
- Basic Cache Coherency Methods (2)
- Snooping Protocols
Operating System
References:
1. "Operating systems concepts" by peter Bayer
Topics:
• Process Management (Chapters 3 & 4)
- Process concept
- Operations on processes
- Interprocess communication
- Threads
- UNIX usage and Unix System Calls
• CPU Scheduling (Chapter 5)
- Scheduling criteria
- Scheduling algorithms
- Multiple-processor scheduling
- Thread scheduling
• Process Synchronization (Chapter 6)
- Critical section problem
- Synchronization hardware
- Semaphores and monitors
- Classic problems of synchronization
• Deadlocks (Chapter 7)
- The deadlock problem
- Methods for handling deadlocks
- Deadlock detection, avoidance, prevention, and recovery
• Memory management (Chapters 8 & 9)
- Address translation: logical versus physical address space
- Paging and segmentation
- Virtual memory
- Replacement policies for paging and segmentation
- Thrashing

Object Oriented Programming
References
1. Dung Nguyen, Alex Tribble and Stephen Wong, “Principles of Object-Oriented Programming”, 2015
2. Horstman, Cay, Big Java Early Objects 6th Edition. New York: John Wiley & Sons, Inc., 2015
3. Horstman, Cay. Object Oriented Design & Patterns 2nd Edition. New York: John Wiley & Sons, 2006

Topics:

1. Classes
2. Overloading
3. data abstraction
4. information hiding
5. encapsulation
6. inheritance
7. polymorphism
8. Class hierarchies
9. Case study Java Language








Data Structure
References:
1- Data Structures and Algorithms in Java, by Michael T. Goodrich. Fifth Edition

Topics:
1. Arrays, Linked Lists, and Recursion
2. Analysis Tools (Mathematical Foundations)
3. Stacks and Queues
4. Lists and Abstractions
5. Trees structures
6. Maps and Dictionaries
7. Sorting, Sets, and Selection
8. Text Processing
9. Graphs


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
الرجوع الى لوحة التحكم