مواد الامتحان التنافسي لقسم الحاسوب للعام الدراسي 2016- 2017 لدراسة الماجستير
Subject
Topics and References
1-Computer
Organization and Architecture
Functional Units of a Computer; BUS
Structure; Performance of a System; Addressing Modes; Numbers and Arithmetic
Operations; Memory Operations and Management; Instructions and Instruction
Sequencing; Assembly Language; Subroutines and Nesting; Accessing I/O Devices;
Interrupts; Exceptions; Direct Memory Access; Bus Arbitration; Hierarchy Of
Memory; Cache Memory; Performance of Cache,; Cache hit and miss; Pipeline;
Superscalar Processors; VLIW Architecture; Clustering; Hazards Of Processor
Architecture; CISC And RISC Processors.
References
1- Fundamentals
of Computer Organization and Architecture by Mostafa Abd-El-Barr.
2-Computer
Architecture, A Quantitative Approach; Fourth Edition; John L. Hennessy;
Stanford University; David A. Patterson; University of California at Berkeley.
2-Artificial
Intelligent
Problem Solving;
Uninformed Search Strategy; Local Search Problems and Optimization Problems;
Constraints Satisfaction Problems; Knowledge and Reasoning; First-Order Logic;
Inference in First-Order Logic; Rule Based System; Semantic Net. Frames;
Planning and Acting in the Real World; Uncertain Knowledge and Reasoning;
Probabilistic Reasoning; Fuzzy Logic; Agent Architecture and Online Agents.
References:
1-Artifical
Intelligent and soft Computing, Behavioral and Cognitive Modeling of the Human
Brain, Amit Konar, Department of Electronics and Tele-communication
Engineering, Jadavpur University, Calcutta, India.
2- Techniques of
Prolog Programming: With Implementation of Logical Negation and Quantified
Goals; John Wiley & Sons, Inc. New York, NY, USA ©1992; ISBN:047157175X.
3- Artificial
Intelligent by luger.
3- Operating
System
Chapter 3:
Operating System Structure
Chapter 4:
Processes
Chapter 5:
Threads
Chapter 6: CPU
Scheduling
Chapter 8:
Deadlocks
Chapter 9:
Memory Management
Chapter 10:
Virtual Memory Management.
References:
1- Silberschatz,
Galvin, Gagne, “Operating System Concepts with Java,” John Wiley Co..,6th ed.
2- RICHARD H.
CARVER, KUO-CHUNG TAI, Modern Multithreading- Implementing, Testing, and
Debugging Multithreaded Java and C++ /Pthreads/Win32 Programs.
4-Data
Structure and Algorithms
1. Introduction
to Algorithm Design
2. Arrays,
Linked Lists, and Recursion
3. Analysis
Tools
4. Stacks and
Queues
5. Application
of stack
6. Lists and
Iterators
7. Trees
8. Priority
Queues
9. Search Trees
10. Sorting,
Sets, and Selection
11. Graphs
References:
1- Data
Structures and Algorithms in Java, by Michael T. Goodrich.
2- Data
Structure and Algorithms made easy by Narasimha Karumanchi
5-Image
Processing
1. What Is
Digital Image Processing?
2. Fundamental
Steps in Digital Image Processing
3. Image
Sampling and Quantization
4. Basic
Concepts in Sampling and Quantization
5. Representing
Digital Images
6. Spatial and
Gray-Level Resolution
7. Zooming and
Shrinking Digital Images
8. Some Basic
Relationships Between Pixels
9. Neighbors of
a Pixel
10. Adjacency,
Connectivity, Regions, and Boundaries
11. Distance
Measures
12. Histogram
Processing
13. Histogram
Equalization
14. Enhancement
Using Arithmetic/Logic Operations
Reference
Rafael C. Gonzalez andRichard E.
Woods, “Digital
Image Processing” Second
Edition, 2002.
عباس الجبوري