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

مفردات مواد الامتحان التنافسي بالنسبة للمتقدمين لدراسة الماجستير

الكلية كلية تكنولوجيا المعلومات     القسم قسم البرامجيات     المرحلة 7
أستاذ المادة احمد سليم عباس الصفار       18/04/2017 08:23:40
جامعة بابل
كلية تكنولوجيا المعلومات
(2018/ مفردات الامتحان التنافسي لدراسة الماجستير للعام الدراسي ( 2017
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
جامعة بابل
كلية تكنولوجيا المعلومات
(2018/ مفردات الامتحان التنافسي لدراسة الماجستير للعام الدراسي ( 2017
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
جامعة بابل
كلية تكنولوجيا المعلومات
(2018/ مفردات الامتحان التنافسي لدراسة الماجستير للعام الدراسي ( 2017
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
جامعة بابل
كلية تكنولوجيا المعلومات
(2018/ مفردات الامتحان التنافسي لدراسة الماجستير للعام الدراسي ( 2017
Concept of Databases
References
1- A Silberschatz, H Korth, S Sudarshan, “Database System and Concepts”,
Sixth Edition, McGraw-Hill, 2011
2- Peter Rob, Carlos Coronel, “Database Systems Design, Implementation, and
Management", ,Tenth Edition, 2013
Topics:
1. Introduction to Databases
2. DBMS (Concepts and Architecture)
3. Relational model
4. Relational Algebra
5. Database Design
6. Functional Dependencies, Entity-Relationship Model
7. Normalization, 1NF,2NF,3NF and BCNF
8. Introduction to SQL
9. Overview of XML
10. Database Security
11. Technology trends and databases
Cloud computing
Mobile application
جامعة بابل
كلية تكنولوجيا المعلومات
(2018/ مفردات الامتحان التنافسي لدراسة الماجستير للعام الدراسي ( 2017
Data Structure and Algorithms
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

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