كلية نظم المعلومات وعلوم الحاسب
1
الخطة الدراسية
Academic Program
األول: الـــفــصــل الــدراســـى األولى: السنة الدراسية
13: عدد الساعات الدراسية عــام: الــتــخــصــص
رقم
المقرر إســـــم الـــــــــمـــــــــادة
الساعات
المعتمدة
الــســـاعات الـدراســيــة
يةالنها
العظمى
أعمال
الفصل
االمــتــحــــان الــنهــائــى
عملى تمارين نظرى
عــملــى تــحــريــرى
المدة الدرجة
بالساعة
المدة الدرجة
بالساعة
333
331
331
331
331
331
(3)لـغـة إنـجـليزية
English Language I
(3)فـيـزيـاء
Physics I
(3)ت ريــاضـيــا
Mathematics I
مـقـدمـة عن علوم الـحـاسب
Introduction to Computer Science
مـقـدمـة عن الـبـرمــجــة
Introduction to Programming
أســـس اإلدارة
Fundamentals of Management
1
1
1
1
1
1
1
1
1
1
1
1
1
-
1
3
3
3
-
1
-
1
1
-
311
311
311
111
111
311
11
11
11
01
01
11
11
11
01
01
01
11
1
1
1
1
1
1
-
11
-
11
11
-
-
3
-
3
3
-
1 0 31 30 اإلجــــمـــــــــــــالــى
كلية نظم المعلومات وعلوم الحاسب
2
الثانى: الـــفــصــل الــدراســـى األولى: السنة الدراسية
11: عدد الساعات الدراسية عــام: صــص الــتــخــ
االمــتــحــــان الــنهــائــى أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســـــم الـــــــــمـــــــــادة المقرر
ة المد الدرجة
بالساعة
المدة الدرجة
بالساعة
313
311
311
311
311
311
(1)لـغـة إنـجـليزية
English Language II
(1)فـيـزيـاء
Physics II
(1)ريــاضـيــات
Mathematics II
نـظـم رقــمــيــة
Digital Systems
الـبـرمــجــة الـهـيـكـلـيـة
Structured Programming
الـمـتـفـرداتريــاضـة
Discrete Mathematics
1
1
1
1
1
1
1
1
1
1
1
1
1
-
1
-
-
1
-
1
-
1
1
-
311
311
311
311
311
311
11
11
11
11
11
11
11
11
01
11
11
11
1
1
1
1
1
1
-
11
-
11
11
-
-
3
-
3
3
-
1 0 31 31 ــــــــــالــىاإلجــــمـــ
كلية نظم المعلومات وعلوم الحاسب
3
األول: الـــفــصــل الــدراســـى الـثـانية: السنة الدراسية
10: عدد الساعات الدراسية عــام: الــتــخــصــص
االمــتــحــــان الــنهــائــى أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســـم الـــــــمـــــــــادة ررالمق
المدة الدرجة
بالساعة
المدة الدرجة
بالساعة
133
131
131
131
131
131
(1)لـغـة إنـجـليزية
English Language III
(3)إلـكـتـرونـيـات
Electronics I
(1)ـاضـيــات ريـ
Mathematics III
الـمـعالجات الدقيقة
Microprocessors
هـيـاكل الـبـيـانـات
Data Structures
أسـس االقـتـصـاد
Fundamentals of Economics
1
1
1
1
1
1
3
1
1
1
1
1
1
-
1
3
3
-
-
1
-
1
1
-
311
311
311
111
111
311
11
11
11
01
01
11
11
11
01
01
01
11
1
1
1
1
1
1
-
11
-
11
11
-
-
3
-
3
3
-
1 1 31 30 اإلجــــمـــــــــــــالــى
كلية نظم المعلومات وعلوم الحاسب
4
الـثـانى: الـــفــصــل الــدراســـى الـثـانية: السنة الدراسية
10: دد الساعات الدراسية ع عــام: الــتــخــصــص
االمــتــحــــان الــنهــائــى أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســـــم الـــــــــمـــــــــادة المقرر
المدة الدرجة
بالساعة
الدرج
ة
المدة
بالساعة
113
111
111
111
111
111
(1)لـغـة إنـجـليزية
English Language IV
(1)إلـكـتـرونـيـات
Electronics II
(1)ريــاضـيــات
Mathematics IV
لـغـة الـتجمـيـع
Assembly Language
نـظـم إدارة قـواعـد الـبـيـانـات
Database Management Systems
الـتـنـظـيمسـلـوكـيـات
Organizational Behavior
1
1
1
1
1
1
3
1
1
1
1
1
1
-
1
3
3
-
-
1
-
1
1
-
311
311
311
111
111
311
11
11
11
01
01
11
11
11
01
01
01
11
1
1
1
1
1
1
-
11
-
11
11
-
-
3
-
3
3
-
1 1 31 30 ـــــــــــالــىاإلجــــمــ
كلية نظم المعلومات وعلوم الحاسب
5
األول: الـــفــصــل الــدراســـى الـثـالـثـة: السنة الدراسية
10: عدد الساعات الدراسية عــلوم حاسب: الــتــخــصــص
ئــىاالمــتــحــــان الــنهــا أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســـــم الـــــــــمـــــــــادة المقرر
المدة الدرجة
بالساعة
الدرج
ة
المدة
بالساعة
133
131
131
ح131
ح131
131
إحـتـمـالت وإحـصـاء
Probability and Statistics
سببـنـــاء الـحــا
Computer Architecture
شـبـكـات االتـصــاالت
Communication Networks
هـنـدسـة الـبـرمـجـيــات
Software Engineering
(3)إخـتـيـارى عـلـوم حـاسـب
Computer Science Elective I
الـمـحـاسبة وحسابات التكاليف
Accounting and Cost Accounting
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
-
-
-
-
3
-
-
311
311
311
311
311
311
11
11
11
11
11
11
01
01
01
01
01
11
1
1
1
1
1
1
-
-
-
11
-
-
-
-
-
3
-
-
3 0 30 30 اإلجــــمـــــــــــــالــى
Computer Science Elective I: - Formal Languages and Automata - Computer Arabization
- Object Oriented Programming
كلية نظم المعلومات وعلوم الحاسب
6
الـثـانى: الـــفــصــل الــدراســـى الـثـالثة: السنة الدراسية
10: عدد الساعات الدراسية عــلوم حاسب: الــتــخــصــص
االمــتــحــــان الــنهــائــى أعمال النهاية ـــاعات الـدراســيــةالــس الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســـم الــــــمـــــــــادة المقرر
المدة الدرجة
بالساعة
المدة الدرجة
بالساعة
113
111
ح111
ح111
ح111
111
(3)ث عـمـلـيـات بـحـو
Operations Research I
نـظـم الـتـشـغـيـل
Operating Systems
الـخــــوارزمـيــات
Algorithms
الـرسـم بالـحـاسب
Computer Graphics
(1)إخـتـيـارى عـلـوم حـاسـب
Computer Science Elective II
دراســات الـجـدوى
Feasibility Studies
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
-
-
-
3
3
-
-
311
311
311
311
311
311
11
11
11
11
11
11
01
01
01
01
01
11
1
1
1
1
1
1
-
-
11
11
-
-
-
-
3
3
-
-
1 0 30 30 اإلجــــمـــــــــــــالــى
Computer Science Elective II: - Computer Interfaces and Peripherals - Local Area Networks
- Computers in Industry
كلية نظم المعلومات وعلوم الحاسب
7
الـرابعة: السنة الدراسية األول: الـــفــصــل الــدراســـى
10: عدد الساعات الدراسية عــلوم حاسب: الــتــخــصــص
االمــتــحــــان الــنهــائــى أعمال النهاية ـســـاعات الـدراســيــةالـ الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســــم الـــــمـــــــــادة المقرر
المدة الدرجة
بالساعة
المدة الدرجة
بالساعة
133
ح131
ح131
ح131
131
131
ظـم الـحـاسـبـات الـمـوزعةنـ
Distributed Computer Systems
هـنـدسـة بـرمـجـيـات مـتـقـدمة
Advanced Software Engineering
ذكــاء اصـطـنـاعى
Artificial Intelligence
(1)إخـتـيـارى عـلـوم حـاسـب
Computer Science Elective III
الـمـشروع
Project
مـهـارات االتـصـــال
Communication Skills
1
1
1
1
1
1
1
1
1
1
3
1
1
3
3
1
1
-
-
3
3
-
-
-
311
311
311
311
01
311
11
11
11
11
01
11
01
01
01
01
-
11
1
1
1
1
-
1
-
11
11
-
-
-
-
3
3
-
-
-
1 31 31 31 اإلجــــمـــــــــــــالــى
Computer Science Elective III: - Software Project Management - Image Processing
- Advanced Operating Systems
كلية نظم المعلومات وعلوم الحاسب
8
الـرابعة: السنة الدراسية الـثـانى: الـــفــصــل الــدراســـى
عــلوم حاسب: الــتــخــصــص 10: الساعات الدراسية عدد
االمــتــحــــان الــنهــائــى أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســــم الــــــمـــــــــادة المقرر
المدة الدرجة
بالساعة
المدة الدرجة
بالساعة
113
111
ح111
ح111
111
111
أمــان الـحـاسـبـات
Computer Security
نـظم األوساط الـمـتـعددة
Multimedia Systems
نـظم قواعد بيانات مـتـقـدمة
Advanced Database Systems
(1)إخـتـيـارى عـلـوم حـاسـب
Computer Science Elective IV
الـمـشروع
Project
والبيعالتسويق
Marketing and Selling
1
1
1
1
1
1
1
1
1
1
3
1
1
3
3
1
1
-
-
3
3
-
-
-
311
311
311
311
311
311
11
11
11
11
01
11
01
01
01
01
-
11
1
1
1
1
-
1
-
11
11
-
11*
-
-
3
3
-
-
-
ــــالــىاإلجــــمـــــــــ 31 31 31 1
Computer Science Elective IV: - Expert Systems - Compiler Theory
- Neural Networks
كلية نظم المعلومات وعلوم الحاسب
9
الـثـالـثـة: السنة الدراسية األول: الـــفــصــل الــدراســـى
10: ية عدد الساعات الدراس نـظم معلومات: الــتــخــصــص
االمــتــحــــان الــنهــائــى أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســـم الـــــــمـــــــــادة المقرر
المدة الدرجة
بالساعة
المدة الدرجة
بالساعة
133
131
131
م131
م131
131
إحـتـمـالت وإحـصـاء
Probability and Statistics
بـنـــاء الـحــاسب
Computer Architecture
شـبـكـات االتـصــاالت
Communication Networks
تـحـــلــيــل الــنــظـم
System Analysis
(3)إخـتـيـارى نظم معلومات
Information Systems Elective I
مـحـاسبة وحسابات التكاليفالـ
Accounting and Cost Accounting
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
-
-
-
-
3
-
-
311
311
311
311
311
311
11
11
11
11
11
11
01
01
01
01
01
11
1
1
1
1
1
1
-
-
-
11
-
-
-
-
-
3
-
-
3 0 30 30 اإلجــــمـــــــــــــالــى
Information Systems Elective I: - Computer Arabization - Project Management
- Library Information Systems
كلية نظم المعلومات وعلوم الحاسب
11
الـثـانى: الـــفــصــل الــدراســـى الـثـالثة: السنة الدراسية
10: عدد الساعات الدراسية نـظـم معلومات: ــص الــتــخــص
االمــتــحــــان الــنهــائــى أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســـــم الـــــــــمـــــــــادة المقرر
المدة جةالدر
بالساعة
المدة الدرجة
بالساعة
113
111
م111
م111
م111
111
(3)بـحـوث عـمـلـيـات
Operations Research I
نـظـم الـتـشـغـيـل
Operating Systems
تـصـمـيـم الـنـظـم
System Design
نـظم المـعـلومات
Information Systems
(1)إخـتـيـارى نـظـم مـعـلومات
Information Systems Elective II
دراســات الـجـدوى
Feasibility Studies
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
-
-
-
3
-
-
-
311
311
311
311
311
311
11
11
11
11
11
11
01
01
01
01
01
11
1
1
1
1
1
1
-
-
11
-
-
-
-
-
3
-
-
-
3 0 30 30 اإلجــــمـــــــــــــالــى
Information Systems Elective I: - Computer Graphics - Office Automation
- Local Area Networks
كلية نظم المعلومات وعلوم الحاسب
11
األول: الـــفــصــل الــدراســـى الـرابعة: السنة الدراسية
10: عدد الساعات الدراسية نـظـم معلومات: الــتــخــصــص
االمــتــحــــان الــنهــائــى أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى الفصل العظمى عملى تمارين نظرى المعتمدة إســـم الـــــــمـــــــــادة المقرر
المدة الدرجة
بالساعة
المدة الدرجة
بالساعة
133
م131
م131
م131
131
131
نـظـم الـحـاسـبـات الـمـوزعة
Distributed Computer Systems
نـمـذجــة ومـحـــاكــاة
Modeling and Simulation
(1)بـحـوث عـمـلـيـات
Operations Research II
(1)إخـتـيـارى نـظـم مـعـلومات
Information Systems Elective III
الـمـشروع
Project
مـهـارات االتـصـــال
Communication Skills
1
1
1
1
1
1
1
1
1
1
3
1
1
3
1
1
1
-
-
3
-
-
-
-
311
311
311
311
01
311
11
11
11
11
01
11
01
01
01
01
-
11
1
1
1
1
-
1
-
11
-
-
-
-
-
3
-
-
-
-
3 33 31 31 اإلجــــمـــــــــــــالــى
Information Systems Elective I: - Distributed Computer Systems - Geographical Information Systems
- Artificial Intelligence
كلية نظم المعلومات وعلوم الحاسب
12
الـثـانى: صــل الــدراســـى الـــفــ الـرابعة: السنة الدراسية
10: عدد الساعات الدراسية نـظـم معلومات: الــتــخــصــص
االمــتــحــــان الــنهــائــى أعمال النهاية الــســـاعات الـدراســيــة الساعات رقم
عــملــى تــحــريــرى فصلال العظمى عملى تمارين نظرى المعتمدة إســـم الـــــــمـــــــــادة المقرر
المدة الدرجة بالساعة
المدة الدرجة بالساعة
- - 3 01 01 451 - 2 3 3 أمــان الـحـاسـبـات 124
Computer Security
4 21 2 01 01 451 4 4 3 3 نـظم األوساط الـمـتـعددة 122
Multimedia Systems
4 21 2 01 01 451 4 4 3 3 نـظـم دعم الــقـــرار م123
Decision Support Systems
- - 3 01 01 451 - 2 3 3 (1)إخـتـيـارى نـظـم مـعـلومات م121
Information Systems Elective IV
- *50 - - 05 425 - 1 4 2 الـمـشروع 125
Project
- - 2 01 11 411 - - 3 2 التسويق والبيع 120
Marketing and Selling
2 1 41 40 االجمالى
Information Systems Elective I: - Management Information Systems - Advanced Database Systems
- Expert Systems
درجة االمتحان الشفوى للمشروع كـمـادة موحدة*
كلية نظم المعلومات وعلوم الحاسب
13
محتوى المواد
Course Contents
Cr2 111-English Language I
To go through all computer expressions and terms contained in an abbreviated computer dictionary.
Articles - nouns - adjectives - Kinds of pronouns - interrogative adjectives, pronouns and adverbs - possessive adjectives , personal
and other pronouns - relative pronouns and relative clauses.
Cr3 112-Physics I
Mechanics: physics and measurements, motion in one dimension, vectors, motion in two dimensions, laws of motion, circular motion
and its applications, work and energy, potential energy and conversation of energy, linear momentum and collision, rotation of a rigid
body, rolling motion, law of gravity. Waves: oscillatory motion, wave motion, sound waves.
Cr3 113-Mathematics I
Functions: range, domain, graphs, limits and continuity. Techniques of differentiations. Derivatives of the trigonometric functions.
Implicit differentiation.. Applications of the derivatives: extreme of functions, optimization problems, velocity and acceleration.
Integrals: indefinite integrals, change of variables, definite integrals, the fundamental theorem of calculus, numerical integration.
Applications of the definite integrals: transcendental functions: derivatives of inverse function, natural logarithm function,
exponential functions, inverse trigonometric functions, hyperbolic and inverse hyperbolic functions, indeterminate forms and rules.
Cr3 114-Introduction to Computer Science
Introduction to computer architecture – computer hardware, the human/machine interface: input/output units, storage media,
computer memory types, arithmetic and logical unit (ALU), computer software, computer programming, computers and networking,
information management, data organization: database management systems and applications, operating systems. Introduction to
programming languages, general form of Pascal program: artificial intelligence computer applications.
Cr4 115-Introduction to Programming
كلية نظم المعلومات وعلوم الحاسب
14
Basic syntax and semantics of a higher-level language, variables, types, expressions and assignment, simple I/O, conditional and
iterative control structures, loop control structures – arrays – procedures and functions – functions and parameter passing, structured
decomposition.
Cr2 116-Fundamentals of Management
Managements concepts, characteristics of successful management, the planning process, setting organization objectives and goals,
organization, people and production, decision making, fundamentals of control, control techniques and methods of human resources-
management, role of purchasing and materials management in business. Decision making.
Cr2 121-English Language II
Adverbs - prepositions - conjunctions - verbs - auxiliary verbs - may - can - must - have to - need - dare - ought - used - Purpose
clauses - Expressing preferences - Making comparisons - Conditional statements - Reported statements.
Cr3 122-Physics II
Electromagnetics: magnetic field and its relation to electric current – applications: the cathode-ray tube. Optics: superposition of
waves, interference, diffraction and polarization. Selected topics: introduction to modern physics and applications, molecules and
solids, superconductivity.
Cr3 123-Mathematics II
Techniques of integration: integration by parts, trigonometric integrals and substitutions, integrals of rational functions, quadratic
expressions, tables of integrals, improper integrals. Infinite series: sequences, convergent or divergent series, (basic comparison test,
limit comparison test, ratio and root tests), and absolute convergence, power series, power series representations of functions,
Maclaurin and Tylor series, applications of Taylor polynomials. Differential equations: definition, classifications and terminology,
techniques of solution of ordinary first-order first-degree differential equations applications.
Cr3 124-Digital Systems
Basic logic concepts: logic states, number systems, Boolean algebra, basic logical operations, gates and truth tables. Combinational
logic: minimization techniques, multiplexers and de-multiplexers, encoders, decoders, adders and subtractors, look-ahead carry,
comparators, programmable logic arrays and memories, design with MSI, logic families, tri-state devices, CMOS and TTL logic
كلية نظم المعلومات وعلوم الحاسب
15
interfacing. Sequential logic: Flips-flops, monostable, multivibrators, latches and registers, counters, shift registers. Analog to digital
conversion, digital to analog conversion.
Cr4 125-Structured Programming
Structured programming concepts-debugging, testing and verifying – string processing internal searching and sorting –data
structures – file processing – recursions, structured program development: problem solving, decision structures, procedures,
functions, dynamic data structures (pointers)..sequential access: sequential file organization, random access: direct addressing.
Hashing, tree-structured file organization list-structured file organization: multiple-key and inverted files.
Cr2 126-Discrete Mathematics
Sets and numbers – sequences – Algorithms and pseudo codes - prepositional logic-truth and consequences – proof by induction –
matrices and Boolean matrices – relations and functions – graph theory – posits lattices – Boolean algebra – linear equations and
matrices – counting and combinatorics.
Cr2 211-English Language III
Main elements of writing reports - essays - summaries - abstracts - Writing reports on computer organizations - computer centers -
information centers - Writing summaries - abstracts of research papers / reports.
Cr3 212-Electronics I
Electronic components and basic laws. Principles of circuits-analysis: dividers, equivalent sources, methods of solutions, circuits with
nonlinear resistance, maximum power-transfer, sinusoidal excitation and impedance concept, magnitude and phase-shift of RLC
circuits. Frequency response of linear circuits, passive filter types and characteristics. Diode-circuits: half and full-wave rectifiers,
zener regulators and limiters. Transistor circuits: BJT characteristics, types, basic configuration, biasing and load line, equivalent
circuits, voltage gain, input and output impedance, coupling, practical circuits, FET circuits: characteristics, types, basic
configuration, switching modes. Operational amplifiers: principles, basic circuits: adder, follower, differentiator, integrator,
comparator, Schmitt-circuits, special circuit. Active filters: types, characteristics. Oscillators: relaxation, feedback, RC, LC and
voltage controlled oscillators. Display elements: light-emitting-diodes, liquids-crystal displays and cathode-ray tubes.
Cr3 213-Mathematics III
كلية نظم المعلومات وعلوم الحاسب
16
Ordinary differential equations: first and second order linear differential equations with constant coefficients. Applications of second-
order differential equations with constant coefficients. Vectors and matrices, systems of linear differential equations. Laplace
transforms. Partial differential equations, boundary value problems. Fourier series and integrals, diffusion, potential and wave
equations.
Cr4 214-Microprocessors
Microprocessors and microcomputers - Microcomputers structure - Microprocessors architecture: the MPU, memory, input/output,
bus structure, comparison of typical microprocessors, complete microprocessor instruction sets, microprocessor system bus. The
80x86 microprocessors: pinouts, clock circuitry, address bus, data bus and control bus connections, reset, interrupts, direct memory
access, microprocessor testing and logic analyzer. Memory interface: memory devices, timing consideration, address decoding, static
and dynamic memory systems, interrupts processed I/O, microprocessor-based communication, direct memory access – application
examples.
215-Data Structures Cr4
Abstract Data types:- concepts, data models and level of abstraction. Stacks: implementation and applications: queues:
implementation and applications. Linked lists, linked stacks and linked queues – tree structures, tree search and tree traversals-
hashing: hash functions.
216-Fundamentals of Economics Cr2
Fundamental economic concepts and methods of economic analysis – financial management – economics and financing of IT
business, risk and decision analysis.
221-English Language IV Cr2
Emphasis on oral presentation of selected topics in information systems.
222-Electronics II
Types and sources of data, communication models, standards, data transmission: techniques, transmission media and characteristics.
Information theory: information sources, information measure, entropy, source codes. Line codes: characteristics, return-to-zero and
كلية نظم المعلومات وعلوم الحاسب
17
non-return-to-zero signaling, bipolar alternate mark inversion, code (radix, redundancy and efficiency), important codes in current
use, frequency spectra characteristics of common line codes, receiver clock synchronization, optical fiber systems, scramblers.
Modems: characteristics, modulation, equalization, control, V-standards. Error control: transmission impairments, forward error
control, linear block codes, feedback error control.
223-Mathematics IV Cr3
Computational errors. Floating-points computation. Root finding: bisection method, newton’s method and secant method.
Approximation theory: polynomial approximation, least squares method, interpolation, extrapolation, numerical differentiation and
integration. Initial value problems for ODE: Euler’s method, Tylor-series methods and Rung-Kutta methods. Numerical solutions of
nonlinear systems of equations: Boundary-value problems for ODE. Numerical solutions to partial differential equations
224-Assembly Language Cr4
Overview of computer architecture. Basic elements of assembly language. Binary arithmetic instruction, jumps and loops. BIOS
services. Procedures and macros, ASCII arithmetic, Boolean and shift instructions. String operations. File I?O, program segmentation
and linkage.
225-Database Management Systems Cr4
Overview of the basic concepts. Functions and components of DBMSs. Entity-Relation model, the relational model. Languages and
systems, SQL and relational calculus. Database design. Dependencies and normalization. DBMS query processing, concurrency
control, backup and recovery. Object Oriented DB, Distributed DB.
226-Organizational Behavior Cr2
An introduction to group psychology of organizations. Individuals and group dynamics, motivation, leadership, organizational
structure, morale, power, labor-management behavior, organizational change and development.
311-Probabilities and Statistics Cr3
Sample space, probability axioms, random variables and their distribution – conditional probability, independency and Bayes rule,
distribution functions, moments and generating function. The central limit theorem and sampling distributions-Estimation theory.
كلية نظم المعلومات وعلوم الحاسب
18
Statistical inference, tests of hypotheses and significance, regression and correlation: method of least squares, multiple regression,
analysis of variance.
312-Computer Architecture Cr3
Basic computer organization and design – Implementation of large memory systems – Cashe memory – virtual memory – Bussing
systems – control – DMA – I/O control methods – Interrupts – Synchronization – Alternative architectures: CISC and RISC. Pipeline
and Vector processing. Multiprocessors.
313-Communication Networks Cr3
Network structure, network architecture, the ISO reference model, examples of networks. Network topology: Connectivity analysis,
Delay analysis, Backbone design, Local access network design – Network elements – Data link – Communication protocols –
Switching and routing – End to End protocols – LAN – WAN – Data security.
C314-Software Engineering Cr3
The Software development process – Human factors in software engineering: software requirements and specifications: informal and
formal specifications – Software design and implementation: Functional/Process oriented design, Implementation strategies –
Verification and Validation.
I314 System Analysis Cr3
Fundamental concepts, system definition, user definition, the different types of users, communication gap, system analyst, system
management, structure system analysis, system analysis tools data flow diagram (DFD), data dictionary, English structure, decision
tables, decision trees. The system life cycle, problem definition and modules, feasibility studies. Source and destination of data,
stores, development
plan, analysis phase, IPO chart, generating alternatives. Design methods, automation boundary, alternative implementations, system
flow chart, system components, cost/benefit analysis, implementation schedule, physical elements, programs, files, manual procedure
and training,
forms. Analysts recommendation, logic of the process, detailed design, identifying options, system control program, screens, reports
and files, test plan, implementation and maintenance.
كلية نظم المعلومات وعلوم الحاسب
19
C315-Computer Science Elective I: Cr3
Formal Languages and Automata
Finite automata and regular expressions – Context-free grammars and languages. Context-free grammars and push-down
automata – Turing machines Recursive and Recursively Enumerable Languages Undecidable Languages and Problems –
Graphical representation – Computational complexity: Rate of growth of functions. NP-Completeness. The complexity
hierarchy. Validity and satisfiability. Equivalence and normal forms. Compactness
Computer Arabization
Introduction: Arabization needs, advantages and disadvantages of Arabization, firmware Arabization, different types of
Arabization, context analyzer, Arabic standard codes, Arabic userinterface, comparison of Arabic text, Arabization of
operating systems, Arabization of application packages, AI and Arabization, Arabic computational linguistics, Arabic OCRC,
Arabic dictionary, automatic translation
Object Oriented Programming
Objects: Object classes an inheritance through a design example, deriving and object oriented design. Functional oriented
design: data flow diagrams, structure charts, data dictionaries, deriving structure charts, design examples, concurrent systems
design. User interface design: User interface design objectives, interface metaphors.
I315 Information Systems Elective I:
a-Computer Arabization
Introduction: Arabization needs, advantages and disadvantages of Arabization, firmware Arabization, different types of
Arabization, context analyzer, Arabic standard codes, Arabic user interface (Screen, printer, fonts,...etc.), comparison of Arabic
text, Arabization of operating systems, Arabization of application packages, AI and Arabization, Arabic computational
linguistics, Arabic OCRC (algorithms and implementation), Arabic dictionary, automatic translation.
b-Project Management
كلية نظم المعلومات وعلوم الحاسب
21
Introduction to project management, design quality assurance: probability and reuse of software: Computer aided software
engineering “CASE”. Software environment: Testing techniques: Software management: Software maintenance management.
Documentation and software quality assurance.
c-Library Information Systems
Automating Library’s activities: Providing libraries with their materials, paying invoices of dealers and publishers, stock
registers, holdings; Cataloging, mark classification, CDS-ISIS, Windows, VTLS, DOBIS LIPIS and others. Circulation,
selection and dissemination of information: Bibliographic services, references services.
316-Accounting and Cost Accounting Cr2
Accounting as an information system. Overview of transaction processing systems and their implementation for application, e.g
airlines reservations, banking and inventory control. Evolution and history of transaction processing systems. Application of financial
accounting concepts and techniques. Practices relating to costing in software and services industries. Survey of commercial systems.
321-Operations Research I Cr3
The nature of operations research Linear programming: Formulations and graphical solution. Algebraic solution: the simplex methods
and dual-simplex method. Sensitivity analysis. Transportation and assignment problems. integer programming: cutting-plane
algorithms, branch and bound method. Dynamic programming: examples of the dynamic programming. Models and computations,
solution of linear programs by dynamic programs. Project scheduling by PERT-CPM.
322-Operating Systems Cr3
Operating systems concepts and structure: Systems components, operating system services, system structure, virtual machine, system
design and implementation, system generation. Concurrent processes: process concept, the procedure/consumer problem, the critical
section problem, semaphores, language constructs, inter-process communication. CPU scheduling: scheduling concepts, performance
criteria, scheduling algorithm. Memory management: Multi programming with fixed partitions, multiprogramming with variable
partitions, paging and segmentation. Secondary storage management: physical characteristics, device directory, free space
management, allocation methods, disk scheduling. File systems: File concept, access methods, directory systems, file protection.
كلية نظم المعلومات وعلوم الحاسب
21
C323-Algorithms Cr3
Analysis and complexity of algorithms - Design methods: Divide and Conquer, Greedy method - Dynamic programming -
Backtracking - NP-hard and NP-complete problems.
I323-System Design Cr3
Introduction to information engineering. The CASE Tools. The stages of informal engineering, information strategy planning (ISP),
information gathering techniques, classes of information. Formulation of information needs and performance measures, potential
impact of information technology, primary information architecture. Function decomposition. Analysis of function dependencies.
Mapping function to organization. Building the entity relationship diagram. Mapping entity types to information needs. Usage of
entity types by business function, business area analysis (BAA), business system designs (BSD): technical design (TD), construction,
transition, production.
C324-Computer Graphics Cr3
Introduction to computer graphics: History, applications, graphics hardware, raster graphics, geometrical transformations, output
primitives, attributes of output primitives, viewing in 3D, geometric modeling, windowing and clipping, hidden surface removal,
illumination and shading.
I324-Information Systems Cr3
Fundamental concepts, objective of information system, data processing (DP), management information system (MIS), decision
support system (DSS), office automation system (OAS), executive information system (EIS), expert systems (ES), computer based
information system (CBIS), management concepts in CBIS, data management, the organization of data, application oreiented files,
database approach, decision-making concepts and tools, decision support systems.
C325-Computer Science Elective II: Cr3
Computer Interfaces and Peripherals
Input devices - Output display devices - Output hard-copy devices - Mass storage devices - Multimedia and virtual reality
devices.
كلية نظم المعلومات وعلوم الحاسب
22
b- Local Area Networks
Network structure and topology - Access techniques - Network traffic - Performance of basic access protocols - Polling and
random access - Standards for LANs, web technologies, characteristics of web server, web protocols, overview of wireless
networks and standards. The special problems of wireless and mobile computation. Wireless local area networks and satellite-
based networks. Mobile internet protocol. Extending the client-server model to accommodate mobility. Mobile data access.
Performance issues. Emerging technologies.
c- Computers in Industry
Organization of industrial information and control systems - Control computers and real-time requirements – Analysis and
design of high-performance computer systems: pipelines techniques, cashe design. Introduction to level parallelism, parallel
and vector architectures shared memory multiprocessors, message passing multicomputers, data flow architectures, scalability
and performance, software parallelism.
I325-Information Systems Elective II: Cr3
Office Automation
Concepts and importance of office work - Role and goal of automated offices - Recent requirements for office automation -
Classification and indexing - Word processing systems - Graphics presentation systems - Electronic mail - Teleconferencing.
b-Computer Graphics
Introduction to computer graphics: History, applications, graphics hardware, raster graphics, geometrical transformations,
output primitives, attributes of output primitives, viewing in 3D, geometric modeling, windowing and clipping, hidden surface
removal, illumination and shading.
c-Local Area Networks
Network structure and topology - Access techniques - Network traffic - Performance of basic access protocols - Polling and
random access - Standards for LANs, web technologies, characteristics of web server, web protocols, overview of wireless
كلية نظم المعلومات وعلوم الحاسب
23
networks and standards. The special problems of wireless and mobile computation. Wireless local area networks and satellite-
based networks.
Mobile internet protocol. Extending the client-server model to accommodate mobility. Mobile data access. Performance issues.
Emerging technologies.
326-Feasibility Studies Cr3
Economical feasibility studies - Marketing feasibility studies - Legal and Environmental feasibility studies - Technical feasibility
studies - Social and National feasibility studies.
411-Distributed Computer Systems Cr3
Concepts of distributed computer systems architecture and programming, communication mechanisms, distributed algorithms
naming, synchronization, replication and coherence, fault tolerance, security, distributed file systems, parallel architecture systems,
parallel algorithms, middleware.
C412-Advanced Software Engineering Cr3
Software Engineering process, unified software development process, advanced specification and design in UML, component-based
software engineering, rapid development processes and techniques, advanced validation and verification methods, configuration
measurement.
I412-Modeling and Simulation Cr3
Systems models & simulation, simulation methodology, discrete event simulation. Simulation of a single-server queuing system,
inventory system, time sharing systems. List processing in simulation. Simulation languages. Principles of valid simulation modeling.
Statistical procedures for computing real-world observation & simulation output data. Practical considerations, input probability
distributions. Random number generators. Generating random variables. Output data analysis for a single system.
C413-Artificial Intelligence Cr3
Artificial and human intelligence: Domains of AI-symbolic processing: knowledge representation, semantic nets, model based
reasoning, frames. Inference techniques: forward and backward chaining, inference nets, predicate logic, quantifiers, tautology,
resolution and unification. Rule based systems: inference engine, production systems, problem solving, planning, decomposition and
كلية نظم المعلومات وعلوم الحاسب
24
basic search techniques. AI languages, prolog, lisp, fields of AI, AI based computer systems: relation between AI and artificial neural
nets, fuzzy systems.
I413-Operations Research II Cr3
Integer programming - Project scheduling by PERT-CPM - Dynamic programming - Stochastic models - Forecasting - Queuing
models - Inventory systems - Markov processes.
C414-Computer Science Elective III: Cr3
a-Software Project Management
Introduction to software project management and control, standards – organization – project-team standards – documentation
creation of a project plan – step by step approach, software estimation, risk management, monitoring and control, managing
people and organizing teams, software quality.
b-Image Processing
Introduction, digital image fundamentals, enhancements in the spatial domain, image enhancement in the frequency domain,
image restoration, edge and corner detection, segmentation, color image processing, image compression.
c- Advanced Operating Systems
Advanced concepts in operating systems, inter-process communication and synchronization, distributed operating systems
(concurrent process, design techniques), distributed system structures, distributed file systems, memory management,
deadlock, protection and security, case studies.
I414-Information Systems Elective III: Cr3
Geographical Information Systems
Representation of geographic data - Relationships of graphic and nongraphic data - Data collection - Vector digitizing and
raster data - Attribute data - Graphic data storage - Planimetric, topographic and cadastral features - Annotation - Components
of GIS – Applications
b-Distributed Computer Systems
كلية نظم المعلومات وعلوم الحاسب
25
Concepts of distributed computer systems architecture and programming, communication mechanisms, distributed algorithms
naming, synchronization, replication and coherence, fault tolerance, security, distributed file systems, parallel architecture
systems, parallel algorithms, middleware.
c-Artificial Intelligence
Artificial and human intelligence: Domains of AI-symbolic processing: knowledge representation, semantic nets, model based
reasoning, frames. Inference techniques: forward and backward chaining, inference nets, predicate logic, quantifiers, tautology,
resolution and unification. Rule based systems: inference engine, production systems, problem solving, planning,
decomposition and basic search techniques. AI languages, prolog, lisp, fields of AI, AI based computer systems: relation
between AI and artificial neural nets, fuzzy systems.
415-Project Cr2
Students are allowed to choose among a number of projects suggested by the different staff members. The general aim of the project
is to allow each student to integrate all the disciplines he has studied in a unified frame work. On the behavioral side, students are
allowed to work in a team so as to practice working in a collaborative environment. This emphasizes also a proper documentation and
presentation procedure.
416-Communication Skills Cr2
Perception, learning, motivation and value; individual differences and work performance; understanding yourself; motivating
yourself and others, working within groups, achieving success through goal setting, achieving high personal productivity and quality;
achieving rewarding and satisfying career; communicating with people; leading and influencing others; building relationships with
supervisors, co-workers and customers.
421-Computer Security Cr3
Overview of security concepts and definitions, conventional classical and modern encryption algorithms (DES,AES), public key
encryption (RSA), digital signature, key exchange. Authentication, hash functions and algorithm, network security tools and
applications, systems security threats and firewalls.
422-Multimedia Systems Cr3
كلية نظم المعلومات وعلوم الحاسب
26
Analog TV systems, raster representation of video, multiplexing of audio and video, frequency modulation. Color TV systems. YIQ
color coordinate, multiplexing of YIQ and audio, demultiplexing. Digital video basics: sampling and quantization, raw digital video
format (CIF, BT601, HDTV), video format conversion: deinterlacing, NTSC/PAL conversion. Video coding: motion compensated
temporal prediction, block matching algorithms (EBMA, HBMA). Video coding standards, digital TV systems. Multimedia,
networking, multimedia applications RTP and RTCP. Audio and video streaming, internet phone and video conferencing.
C423-Advanced Database Systems Cr3
Advanced relational database theory, normalization, dependencies, system catalog implementation, query optimization and
transaction processing, database security and authorization. Advanced data modeling (EER), object oriented databases and client
server architecture, distributed databases, multimedia databases.
I423-Decision Support Systems Cr3
Overview of decision support systems (DSS) concepts, decision making methods and models, system components, characteristics,
uses, advantages – importance of DSS to managers – tools for building the DSS system – procedures to build the DSS models –
applications of decision support systems, hardware and software selection of decision support systems.
C424-Computer Science Elective IV: Cr3
Expert Systems
Knowledge-based expert systems – conventional programming versus knowledge engineering – knowledge acquisition and
representation – inference methods – uncertainty models – languages and tools – fuzzy expert systems – knowledge
engineering tools – applications.
b-Compiler Theory
Introduction and overview, scanning-theory and practice – grammars and parsing – scanning-theory and practice:- symbol
tables – run-time storage organization – declaration processing – procedures and functions – code generation and optimization.
c-Neural Networks
كلية نظم المعلومات وعلوم الحاسب
27
Overview of neurocomputing – neural network concepts – learning laws – associative networks – mapping networks – the
backpropagation neural network – self-organizing maps – spatiotemporal, stochastic and hierarchical networks – packages for
neural network applications.
I424-Information Systems Elective IV:
Management information systems
Objectives of MIS - The managerial activities - Management information characteristics - MIS functions and components -
Transaction processing -On-line systems -System life cycle - Data preparation cycle - Data verification techniques - System
Access and response - Data security and privacy - Functional applications of MIS
b-Advanced Database Systems
Advanced relational database theory, normalization, dependencies, system catalog implementation, query optimization and
transaction processing, database security and authorization. Advanced data modeling (EER), object oriented databases and
client server architecture, distributed databases, multimedia databases.
c-Expert Systems
Knowledge-based expert systems – conventional programming versus knowledge engineering – knowledge acquisition and
representation – inference methods – uncertainty models – languages and tools – fuzzy expert systems – knowledge
engineering tools – applications.
425-Project Cr2
Students are allowed to choose among a number of projects suggested by the different staff members. The general aim of the project
is to allow each student to integrate all the disciplines he has studied in a unified chunk of knowledge. On the behavioral side,
students are allowed to work in a team so as to praهctice working in a collaborative environment. This emphasizes also a proper
documentation and presentation procedure.
426-Marketting and Selling Cr2
Overview of the technologies that support the development of E-commerce applications, business models and strategies for E-
commerce, including challenges, opportunities, internet service providers, marketing concepts in the context of the internet, basics of
كلية نظم المعلومات وعلوم الحاسب
28
marketing a site on the net, electronic purchasing and shopping models using search engines, electronic payments and security, web-
copyright issues, markets ethics.
Top Related