Lezione n. 1: An Overview of a Computer
|
|
Ghassan Kanaan
|
Lezione n. 2: Problem Solving Process
|
|
Ghassan Kanaan
|
Lezione n. 3: Introduction to C++
|
|
Ghassan Kanaan
|
Lezione n. 4: Arithmetic Operators and Operator Precedence
|
|
Ghassan Kanaan
|
Lezione n. 5: Declaration and Initializing Variables
|
|
Ghassan Kanaan
|
Lezione n. 6: Increment, decrement operators and output
|
|
Ghassan Kanaan
|
Lezione n. 7: Preprocessor Directives
|
|
Ghassan Kanaan
|
Lezione n. 8: Full C++ Program
|
|
Ghassan Kanaan
|
Lezione n. 9: Full C++ Program (II part)
|
|
Ghassan Kanaan
|
Lezione n. 10: Input/Output Stream
|
|
Ghassan Kanaan
|
Lezione n. 11: Functions
|
|
Ghassan Kanaan
|
Lezione n. 12: Functions (II part)
|
|
Ghassan Kanaan
|
Lezione n. 13: Output Formatting Tools
|
|
Ghassan Kanaan
|
Lezione n. 14: I/O Files and the String Type
|
|
Ghassan Kanaan
|
Lezione n. 15: Full C++ Program programming example: movie ticket sale and donation to charity
|
|
Ghassan Kanaan
|
Lezione n. 16: Control Structures I
|
|
Ghassan Kanaan
|
Lezione n. 17: Order of Precedence and Short - Circuit Evaluation
|
|
Ghassan Kanaan
|
Lezione n. 18: Logical Assignment, Selection: if - Else
|
|
Ghassan Kanaan
|
Lezione n. 19: Compound Statement
|
|
Ghassan Kanaan
|
Lezione n. 20: Comparing if…else Statement
|
|
Ghassan Kanaan
|
Lezione n. 21: Switch Structures
|
|
Ghassan Kanaan
|
Lezione n. 22: Assert Function and Full C++ Program
|
|
Ghassan Kanaan
|
Lezione n. 23: Control While Loop (Repetition)
|
|
Ghassan Kanaan
|
Lezione n. 24: Controlled While Loop
|
|
Ghassan Kanaan
|
Lezione n. 25: For and do … While Looping Structure
|
|
Ghassan Kanaan
|
Lezione n. 26: Architettura del Computer
ما هو الحاسوب
مكونات الحاسوب
العتاد الصلب
البرمجيات
|
|
|
Lezione n. 27: Anatomy of the PC: CPU
البنية التشريحية للحاسب الشخصي
المعالج المصغر
أسرة معالجات الحاسب الشخصي
الشرائح الداعمة
|
|
|
Lezione n. 28: البنية التشريحية للكمبيوتر: المعالجات, الوحدات
دارة التحكم بالمقاطعة القابلة للبرمجة
حاكم الولوج المباشر للذاكرة
مولد نبضات الساعة
مؤقتة الفاصل الزمني القابلة للبرمجة
حواكم الإظهار
حواكم الدخل / الخرج
شرائح الذاكرة RAM
|
|
|
Lezione n. 29: بنية الكمبيوتر: الذاكرة
ممر العناوين
ممر المعطيات
بنية القناة المصغرة
بنية الممر المحلي
الذاكرة
|
|
|
Lezione n. 30: بنية الكمبيوتر: الذاكرة
الدخل والخرج
المقاطعات
صيغ المعطيات في المعالج 8086
التخزين المعكوس للكلمات
كيف يعنون المعالج 8086 الذاكرة
|
|
|
Lezione n. 31: بنية الكمبيوتر: المعطيات, العنونة
العناوين المقطعية
توافقية العنونة
مسجلات المعالج 8086
|
|
|
Lezione n. 32: بنية الكمبيوتر: المسجلات
سجلات المقاطع
مسجلات الإزاحة
مسجلا المكدس
مسجل الرايات
المكدس
عنونة الذاكرة عبر المسجلات
|
|
|
Lezione n. 33: بنية الكمبيوتر: المقاطعات
كيف يستعمل المعالج 8086 منافذ الدخل / الخرج (I/O)
كيف يستخدم المعالج 8086 المقاطعات
المقاطعات البرمجية
مقاطعات التركيب الصلب
برمجيات ROM
برامج الإقلاع
|
|
|
Lezione n. 34: البنية التشريحية للكمبيوتر
THE ROM BIOS
أشعة المقاطعة
مقاطعات المعالج المصغر
مقاطعات العتاد الصلب
المقاطعات البرمجية
العناوين الرئيسية في الذاكرة السفلية
|
|
|
Lezione n. 35: البطاقات- الوسائط المتعددة- الوحدات المحيطية
ROM Basic
سواقات الأجهزة القابلة للتأهيل
الوسائط المتعددة
البطاقات الصوتية
الإظهار - فيديو
برمجة النظام المتعدد الوسائط
|
|
|
Lezione n. 36: البطاقات- الوسائط المتعددة- الوحدات المحيطية - المنافذ التسلسلية والتفرعية
الفأرة وأجهزة الدلالة الأخرى
الطابعات
الموديم
المنافذ التفرعية
|
|
|
Lezione n. 37: االمنافذ التسلسلية والتفرعية
برمجة المنافذ التفرعية
المنافذ التسلسلية
بروتوكولات الاتصالات في المنافذ التسلسلية
|
|
|
Lezione n. 38: المنافذ التسلسلية والتفرعية - نظام التشغيل -المعطيات والحسابات
مقاطعات المنفذ التسلسلي
برمجة المنافذ التسلسلية
أساسيات نظام التشغيل
أنظمة تشغيل الحاسب الشخصي
خدمات نظام الدخل / الخرج الأساسي
|
|
|
Lezione n. 39: لغة سي: الجداول الستاتيكية , المصفوفات
الجداول الستاتيكية-المصفوفات
عنونة عناصر المصفوفة في الذاكرة
استعمال مصفوفة ذات بعد واحد في الدوال
|
|
|
Lezione n. 40: لغة سي: الجداول الستاتيكية , المصفوفات
استعمال مصفوفة ذات بعد واحد كنص رمزي
المصفوفة ذات البعدين
|
|
|
Lezione n. 41: لغة سي: المصفوفات, المعطيات
المصفوفات متعددة الأبعاد
المصفوفات والمؤشرات
الذاكرة المتحركة
|
|
|
Lezione n. 42: لغة سي: المصفوفات, المعطيات
لغة C المصفوفات- المعطيات
إعطاء قيم أولية لمصفوفات مجهولة الأبعاد
|
|
|
Lezione n. 43: لغة سي: المصفوفات, المؤشرات
مقدمة
المؤشرات عناوين
عمليات المؤشر الحسابية
مقارنة المؤشرات
دوال توزيع الذاكرة الحركي
|
|
|
Lezione n. 44: لغة سي: التراكيب, الاتحادات وأنواع أخرى
مقدمة
التراكيب (المنشآت)
مصفوفات التراكيب
|
|
|
Lezione n. 45: لغة سي: مؤشرات التراكيب
مؤشرات التراكيب
حقول تراكيب البتات أو التراكيب الدقيقة
الاتحادات
التركيب التعدادي
|
|
|
Lezione n. 46: لغة سي: البرمجة الغرضية
البرمجة الغرضية
برمجة التركيب
التصنيف
الاصناف في سي
|
|
|
Lezione n. 47: لغة سي: الصفوف
الصفوف
طريقة استخدام الصنوف
أمثلة تطبيقية
|
|
|
Lezione n. 48: لغة سي: الصفوف
الصفوف
أمثلة تطبيقية
|
|
|
Lezione n. 49: لغة سي: التوارث
الصفوف
أمثلة تطبيقية
التوارث
|
|
|
Lezione n. 50: لغة سي: التوارث
التوارث
أمثلة تطبيقية
|
|
|