Professional Documents
Culture Documents
كورس اساسيات البرمجه
كورس اساسيات البرمجه
مرحبًا بكم في دورة البرمجة األساسية لـ !Coderzoneتم تصميم هذه الدورة لتعريف الطالب الذين تتراوح
أعمارهم بين 12و 17عامًا بأساسيات البرمجة .بنهاية هذه الدورة ،سيكون لدى الطالب فهم قوي لمفاهيم البرمجة
األساسية ،وتقنيات حل المشكالت ،ومقدمة إلى تخصصات البرمجة المختلفة .تم هيكلة الدورة لتكون تفاعلية
وتعليمية ،مع مزيج من النظرية والتطبيقات العملية.
● المحتوى:
○ تعريف البرمجة
○ تاريخ البرمجة
○ أهمية البرمجة في العالم اليوم
● الواجب :كتابة مقال قصير ( 200-150كلمة) حول كيفية تأثير البرمجة على الحياة اليومية.
● المحتوى:
○ مكونات الحاسوب األساسية
○ كيف يفهم الحاسوب التعليمات
○ مقدمة إلى لغات البرمجة المختلفة
● المحتوى:
○ اختيار بيئة البرمجة ()IDE
○ تثبيت وإعداد الـ IDE
○ كتابة وتشغيل برنامجك األول
● الواجب :اتباع تعليمات اإلعداد لتثبيت بيئة البرمجة وكتابة برنامج بسيط "."!Hello, World
● المحتوى:
○ فهم المتغيرات
○ أنواع البيانات المختلفة (عدد صحيح ،عدد عشري ،سلسلة نصية ،منطقية)
○ إعالن واستخدام المتغيرات
● المحتوى:
○ المشغلين الحسابيين
○ مشغلين المقارنة
○ المشغلين المنطقيين
● المحتوى:
○ عبارات if-else
○ عبارات switch-case
○ الحلقات ()for, while
● الواجب :كتابة برنامج يستخدم عبارات if-elseلتحديد ما إذا كان الرقم موجبًا أم سالبًا.
● المحتوى:
○ تعريف وفوائد الدوال
○ إعالن واستدعاء الدوال
○ معلمات الدوال وقيم اإلرجاع
● المحتوى:
○ فهم الوحدات والمكتبات
○ استيراد واستخدام الوحدات
○ المكتبات القياسية في بايثون
● المحتوى:
○ مقدمة إلى القوائم
○ عمليات القوائم (اإلضافة ،اإلزالة ،التحديث)
○ مقدمة إلى الصفوف
○ عمليات الصفوف
● الواجب :كتابة برنامج ينشئ قائمة من األفالم المفضلة ويقوم بعمليات مختلفة عليها.
● المحتوى:
○ مقدمة إلى القواميس
○ عمليات القواميس (اإلضافة ،اإلزالة ،التحديث)
○ مقدمة إلى المجموعات
○ عمليات المجموعات
● الواجب :إنشاء قاموس لتخزين أسماء الطالب ودرجاتهم ،وإجراء عمليات عليه.
● المحتوى:
○ المفاهيم األساسية للبرمجة الكائنية التوجه (الفصول ،الكائنات)
○ إنشاء واستخدام الفصول
○ فهم الخصائص والطرق
● الواجب :كتابة فصل لتمثيل طالب بخصائص مثل االسم ،العمر ،والدرجة ،وطرق لعرض معلومات الطالب.
● المحتوى:
○ الوراثة
○ تعدد األشكال
○ التغليف
● الواجب :إنشاء تسلسل هرمي للفصول يتضمن فصل أساسي وفصول مشتقة ،يُظهر الوراثة.
● المحتوى:
○ مقدمة إلى ,HTML, CSSو JavaScript
○ الهيكل األساسي لصفحة ويب
○ إنشاء صفحة ويب بسيطة
● المحتوى:
○ أساسيات تطوير األلعاب
○ مقدمة إلى أطر تطوير األلعاب (مثل )Pygame
○ إنشاء لعبة بسيطة
● المحتوى:
○ مقدمة إلى تطوير تطبيقات الجوال
○ نظرة عامة على المنصات ()iOS, Android
○ إنشاء تطبيق جوال بسيط
● الواجب :إنشاء تطبيق جوال أساسي باستخدام منصة تطوير السحب واإلفالت.
● االختبار :أسئلة حول منصات تطوير تطبيقات الجوال والمفاهيم األساسية.
● المحتوى:
○ أساسيات علوم البيانات
○ مقدمة إلى تعلم اآللة
○ تحليل بيانات بسيط باستخدام بايثون (مثل استخدام )pandas
● االختبار :أسئلة اختيار من متعدد حول مفاهيم علوم البيانات وتعلم اآللة.