انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة
الكلية كلية تكنولوجيا المعلومات
القسم قسم البرامجيات
المرحلة 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
المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
|