۩     منهج المرحلة الرابعة

إسم المادة

عدد الساعات النظري

عدد الساعات العملي

المناقشة

عدد الوحدات

أمنية الحواسيب والبيانات

2

2

1

6

إختياري

2

2

-

6

الإتصالات وشبكات الحاسبة

3

-

1

6

إختياري

2

-

1

4

إختياري

2

2

1

6

نظم التشغيل

2

2

1

6

الأنظمة المضببة ومشروع بحث

2

2

-

6

 

المواضيع الإختيارية للمرحلة الرابعة:

ت

إسم الموضوع

عدد الساعات النظري

عدد الساعات العملي

1

تطبيقات ذكية متقدمة

2

2

2

رسوم ثلاثية الإبعاد ورؤيا

2

2

3

برمجة ونوافذ متقدمة

2

2

4

معالجة الصور

2

2

5

المحاكاة

2

-

6

ضغط البيانات

2

-

 مفردات منهج المرحلة الرابعة



1- الاتصالات وشبكات الحاسبة ( Computer Communication And Networks )
 


Introduction And The Physical Level :
Properties Of A Communication System , Transmission Media , Properties Of Signals , Digital Transmission Multiplexing , And Network Types And Topologies .
Case Studies Of Communication Networks:
Public Telephone Network , Terminal Network .
Communication Systems Theory :
Theoretical Limits On Channel Capacity , Queuing Theory , Error Detection And Correction , And Coding And compression .
The ISO Reference Model :
Connection Oriented And Connectionless Communication , Seven Layer Model , And Tcp/Ip Model .
The Data Link Layer :
Error Control , Flow Control , And Case Studies ( x-modem , Arpanet , Hdle ) .
Medium Access Control :
Properties Of Contention Based Transmission , Slotted Transmission , Carrier Sensing And Token Passing , And Case Studies ( Ethernet , Token Bus And Token Ring )) .
The Network Layer :
Switching In Networks , Routing , Internetworking , And Case Studies (x- 25, Networks , Internet ).
Metropolitan Area Networks :
Bridging Local And Wide Area Networks And Case Studies .
Placation Oriented Layers :
Transport Layer , Session Layer , Presentation Layer , And Application Layer .
 


المصادر ( References )

1- A Tannenbaum , "Computer Networks " , Ed., Prentice-Hall, 1996 .
2- F. Halsall , "Data Communications , Computer Networks And Osi ", Ed. ,Addison – Wesley , 1995.
3- J.R.Freer. "Computer Communications And Networks ",Usl Press ,1996 .


2- نظم التشغيل ( Operating Systems )


Roles Of An Os :
Simplified Machine , Resource Allocator , And History And Development Of OSs .
The Rule Of Simplified Machine :
Hardware , Interrupt , Device Drivers , And Virtual Machines .
Processes :
Process Attributes , Time Sharing And Process State , Process Dispatch , And The Null Process .
Synchronydow Level Issues :
Data Integrity ( The Producer / Consumer Problem )) , Deadlock ( The Dining Philosophers ) , Critical Sections , Peterson's Algorithm , Busy Wait Versus process Blocking And Semaphores .
Layered Structure In An OS :
Functions Of The Nucleus , Interrupt Vectors , processes , Semaphores , And Data Structure In The Nucleus .
Svnchrony (higher Level Methods ) :
Monitors , Message Passing , And Rendez – Vous .
Memory Control :
Mono- Programming , Multi—Programming , Swapping , Virtual Memory (paging , Segmentation , And Paging / Segmentation ) .
I / O With Devices :
Issues Per Device , Handler Design Issues , Handler Structure , Buffers , And Spooling (Usually Output ) .
Files :
A File Regarded As A Virtual Device , Virtues Of Disk Files , File Names , File Operations, Directories , Access Rights , Attributes , file Descriptors And Handles , the Filing System .
Resource Allocation :
Policy And Mechanism , Deadlock ( Precondition And Prevention ) , High Level Scheduler , And Accounting And Rationing .
User Interface :
Command Line Interpreter ( Input ) , Monitor (Output ) ,And Graphical User Interfaces (Output And Input If With Mouse ) .
Protection Against Hacking :
User Names , Password , Physical Identification , Encryption , System Loopholes , Institutional Loopholes . Distributed Systems .


المصادر ( References )


1- A.M. Lister And R. D. Eager . "Fundamentals Of Operating Systems ", Ed. , Macmillan 1975 / 1993 .
2- A. S. Tanenbaum . "Modern Operating Systems ", Prentice Hall, 1992 .

 


3- أمنية الحواسيب والبيانات Computers Data And Security



- مخطط عام لوسائل وتقنيات حماية البيانات والحواسيب

- مقدمة عن التشفير

- تعاريف والمصطلحات الأساسية

- طرق الشفير التقليدية

- أنظمة التشفير
• الأنظمة ذات المفتاح السري
• الأنظمة ذات المفتاح المعلن

- التشفير الإنسيابي

- طرق التضمين
• الإخفاء
• الكتابة المائية
• التحقيق الرقمي
• البصمة الرقمية

- أمنية شبكات الحاسب
• مستويات الأمنية
• مستويات الحقوق
• الشبكات والفيروسات
• الأمنية في الإنترنت
• التشفير في شبكات إتصالات المصارف
 



4- تطبيقات ذكية متقدمة Advanced intelligence Applications
 


الفصل الأول
- التخطيط planning
تعريف- مسألة الإناءات ( 2 jukes problem ) مسألة المكعبات Blocks Problem

- النظم الخبيرة Expert Systems
تعريف- أجزاء النظام – أنواع المعرفة Knowledge Type أنواع المستخدمين User Types


الفصل الثاني
- معالجة اللغة الطبيعية Natural Language Processing
تعريف- مخطط عام لمنظومة NLP – مكونات NLP – منظومة الصرف Morphology System – تعريف – العمل – برنامج الصرف في لغة Prolog .
منظومة القواعد Syntax System – تعريف – الوظيفة – البرنامج بلغة prolog منظومة المعنى Symantec System – تعريف – الوظيفة – البرنامج بلغة prolog
المعجم Dictionary – تعريف – الوظيفة – البرنامج بلغة Prolog
كيفية سريان البيانات داخل NLP – مخطط عام .

- تقنية بحث Search technique
الخوارزمية الجينية Genetic Algorithm
تعريف – مثال مصنع السكر (توضيحي )
إجراءات الخوارزمية الجينية (الأساسيات) :-
إنشاء المجتمع الابتدائي Initialization of population
الأساس النظري – البرنامج بصورة إجراء بلغة Pascal
التشفير coding
الأساس النظري – أنواع التشفير لتكوين المجتمع الإبتدائي ( الثنائي الصحيح الحقيقي الرمزي ) –البرنامج كإجراء بلغة pascal
الاختيار selection
الأساس النظري – تقنيات الاختيار – الإجراء بلغة pascal
التقييم fitness evaluation
الأساس النظري – الإجراء بلغة pascal
التزاوج cross aver
الأساس النظري – الإجراء بلغة pascal – طرق التزاوج
الطفرة الوراثية Mutation
الأساس النظري – طرق إجراء الطفرة الوراثية – الإجراء بلغة pascal
إنتاج المجتمع الجديد Reproduction – شرط التوقف
خطوات الخوارزمية الجينية + المخطط ( flowchart )


- مسالة Knapsack وطريقة البحث بأستخدام الخوارزمية الجينية .
- تقنية تخطيط planning Technique
تحليل المسار الحرج critical path analysis
تحليل معلومات المشكلة – رسم المخطط الشبكي – حساب أوقات لكل فعالية :
وقت البداية المبكر ear list start time , وقت النهاية المبكر ear list finish time , وقت الاستغراق duration time - حساب المسارات خلال الشبكة – إيجاد المسار الحرج – إيجاد الفعاليات الحرجة – إيجاد وقت انتهاء المشروع project time - برنامج بلغة prolog يمثل التقنية .

 



5- برمجة ونوافذ متقدمة Advanced Windows And Programming



الفصل الأول
( مقدمة , إمكانية لغات البرمجة العليا , إمكانيات لغات البرمجة لبيئات سطر الأوامر, إمكانيات لغات البرمجة المرئية )


الفصل الثاني
( دمج فكرة ومفهوم البرمجة الكائنية المنهجية OOP مع أفكار ومفاهيم اللغات المرئية , كيفية تقييم وإختيار اللغة البرمجية المرئية في تصميم مشروعنا البرمجي , أسباب إختيار لغة V.B. كلغة برمجية مرئية )



الفصل الثالث
(أساسيات لغة V.B. , تشغيل V.B. , النموذج form , نافذة الخصائص , صندوق الأدوات , الأحداث Event , المتغيرات , أسماء المتغيرات , أنواع المتغيرات , المتغيرات الرقمية , المتغيرات الحرفية , المتغيرات المنطقية , المتغيرات من نوع تأريخ , المتغيرات المتلونة ( المتنوعة ) , الإعلان عن المتغيرات , جملة التخصيص , الثوابت , المصفوفات , المصفوفات ذات البعد الواحد , المصفوفات ذات البعدين من المصفوفات الديناميكية , أوامر إتخاذ القرارات , الأمر If .. then , الأمر Select case , الأمر for next ,الأمر Do while .. Loop , الأمر Do until .. loop,الأمر Exit for , الأمر Exit Do , الأمر Exit Sub , الدالة Msgbox وتفاصيلها , الدالة InputBox وتفاصيلها )


الفصل الرابع
(نوافذ المشروع البرمجي , إستخدام أدوات لغة V.B. وبيئة عملها في V.B. , كيفية إنشاء مشروع البرمجي بإستخدام أدوات V.B. , فائدة الصفات المتضمنة داخل بيئة عمل V.B. , كيف يتم التعامل معها , تشغيل المشروع البرمجي وإغلاقه وعملية الخزن لذلك المشروع , تغير أحجام وأشكال والوان واجهات برنامج لغة V.B. )


الفصل الخامس ( الشفرة البرمجية Code )
(كيفية كتابة الشفرة , إستخدام التعليمات داخل الشفرة , جعل أدوات لغة V.B. كإجراءات تتضمن شفرات وتعليمات المشروع البرمجي , إستخدام الأحداث Event داخل الشفرة وتغيير حدث الأجراء حسب العملية البرمجية المطلوبة )




الفصل السادس ( تحريك وإعداد الأجسام داخل واجهات ونوافذ V.B. )
( إنشاء وتكوين الأجسام الثابتة والمتحركة , إستخدام ناحية الصورة , كيفية ضبط الخصائص , تغير لون وحجم الجسم , تغيير حجم ولون الواجهات المستخدمة , إستخدام الدوال مثل (دالة اللون ودالة التحريك العشوائي وغيرهما ) , كيفية تحريك الأجسام بشكل متلاحق , التحكم بسرعة حركة الأجسام ضمن الواجهات, أنواع حركة الأجسام , الحركة الأفقية , الحركة الرأسية , الحركة القطرية , إستخدام لوحة المفاتيح لتحريك الأجسام , إستخدام الماوس (Mouse) لتحريك الأجسام , خصائص السحب والإلغاء بإستخدام الماوس , تغير إشارة الماوس Mouse أثناء السحب , التصادم بجدار النموذج , التصادم وانعكاس الحركة , التصادم أثناء الحركة )
الفصل السابع (الكلمات والحروف والدوال التي تتعامل معها V.B. )
(إستخدام الدوال وتفاصيلها في التعامل مع الكلمات والحروف , كيفية فصل اسم رباعي أو خماسي أو أكثر إلى أسماء معزولة مفردة )


الفصل الثامن (قواعد البيانات ولغة V.B. )
( تكوين قاعدة بيانات جديدة بإستخدام تطبيقات Access , تكوين جداول في قاعدة البيانات , إملاء الجدوال بالبيانات , تكوين قاعدة البيانات والجداول من خلال بيئة V.B. , إستخدام الأداة Data لربط V.B. مع قاعدة البيانات وجداولها , ربط حقول الجداول مع واجهات V.B. , برمجة عملية الربط للملفات , كيفية برمجة إضافة قيد جديد إلى الجدول , كيفية برمجة خزن قيد جديد قي الجدول , كيفية برمجة حذف قيد من الجدول , كيفية برمجة تحديث قيد في الجدول , كيفية الوصول إلى قيد في الجدول , كيفية البحث في جدول قاعدة البيانات )
 



6- المحاكاة بالحاسوب
Computer simulation
 


اولاً : ماهي المحاكاة
What is simulation
ثانياً : مفاهيم ومصطلحات اساسيه
Basic concepts and terminology
_ النظام
System
_ اشياء النظام
Objects of the system
_ عمليات على الكيانات
Operations of the entities
_ انواع الانظمه
Types of the systems

ثالثاً : مراحل صياغة نمودج المحاكاة الحاسوبي
1 . النمدجه
Modeling
*اعتبارات عامه قبل البدء بالنمدجه تشمل
_ تحديد الية الزمن المستخدمه
Time handling
_ تحديد نوع النظام
_ تحديد نوع الحدث

2 . البرمجه
Programming
3 . التجربه
Experimentation
4 . التدقيق
Validation
رابعاً : طرق النمدجه / البرمجه
1 . طريقة الحدث
The event approach
2 . طريقة الفعاليه
The activity approach
3 . طريقة المعالجات المتداخله
The process interaction approach
خامسا ً : مباديء نظرية الاحتمال
Elementary probability theory
_ الاحتمال
Probability
_ طرق العد
1 . التباديل
Permutation
2 . التوافيق
combinations
_ التوزيعات الاحتماليه
Probabilistic distribution
1 . توزيع دو الحدين
Binomial distribution
2 . توزيع بواسون
Poisson distribution
3 . التوزيع الاسي
Exponential distribution
4 . التوزيع المنتظم
Uniform distribution
سادسا ً : طرق اخد العينات العشوائيه
Generation of random numbers
_ حوارزميات توليد الاعداد شبه العشوائيه
1 . طريقة مربع الوسط
The midsquare method
2 . طريقة التوافق الخطي
The linear congruential method
3 . مولد التوافق الجمعي
Additive congruential generator
4 . مولد العدد شبه العشوائي
Pseudorandom number generator

سابعاً : مقدمه الى نظرية الطوابير
Introduction to queving theory

1 . نظام
M / m/ 1 /∞ / fifo
2 . نظام
M / m/ 1 / k / fifo
3 . نظام
M / m / c /∞ / fifo


 


7- المنطق المضبب Fuzzy Logic


• Pure Fuzzy Logic : An Introduction .
• Discovering Fuzziness .
• Usage Of Fuzzy Logic .
-In the Control Systems .
-Other Systems
• Fuzzy Logic And Uncertainty .
• Advantages And Disadvantages .

• Set Theory .
• Fuzzy Numbers Via Crisps .
• Fuzzy Linguistic Variables .
• Fuzzy Set Theory : Principles And Operations .
• Create A Fuzzy Control System : Case Study .

• Fuzzy Logic As Expert System .
• Component Of Fuzzy Logic System FLS .
- Fuzzification .
- Chosing Membership Function .
- Inference Engine Mechanism .
* Putting Knowledge Into Rule Base .
* Interpretation Of Fuzzy Rules .
*Matching Operation : Rules to be Fired .
- Types Of Rule Base Models .
* Mamdani Rule Base Model .
* Takagi-Sugeno Rule Base Model .
- Defuzzification .
* Types Of Defuzzification Methodes .
* Appropriate Operations In FLS .
• Mathematical Representation Of FLS .
• FLS As Universal approximators .

• Fuzzy Logic In Modeling : System Identification .
• Learning FLS Using Genetic Algorithm As Global Search Method .


المصادر Refrences


1. Li-Xin Wang, “Adaptive Fuzzy Systems And Control”, University Of California at Brekely , Printice Hall PTR ,1994 .
2. Kevin Passino , Steve Yurkovich , “Fuzzy Control “ ,Ohio State University , Addison Wesley Longman , Inc.,1998 .
3. F.Martin McNeill,”Fuzzy Logic : A Practical Approch “ , Academic Press, Inc. , 1994 .
 

 رجوع