|
المواضيع
الإختيارية للمرحلة الرابعة:
|
ت |
إسم الموضوع |
عدد الساعات النظري |
عدد الساعات العملي |
|
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 .
رجوع
|
|
|
 |