منهج الحوسبة/تقسيم الموضوعات على جلسات
من ويكي أضِف
فيما يلي تقسيم موضوعات الأهداف التعليمية المستهدفة بمنهج الحوسبة لمشروع تمكين الشباب رقميا، جزءا من إطار منهج الحوسبة لمشروع تمكين الشباب رقميا.
جلسة 01
جلسة 02
جلسة 03
قالب:جلسة في النظم العددية و تمثيل الأرقام و المحارف في الحاسوب
جلسة 04
جلسة 05
الأهداف المشمولة
مهارات و معارف مطلوبة
جلسة 06
الأهداف المشمولة
- مقوّمات البرمجة: البرنامج الحاسوبي و علاقته بالخوارزمية.
مهارات و معارف مطلوبة
جلسة 07
الأهداف المشمولة
مهارات و معارف مطلوبة
جلسة 08
الأهداف المشمولة
- مواصلة تأليف برنامج حاسوبي
مهارات و معارف مطلوبة
جلسة 09
الأهداف المشمولة
- مواصلة تأليف برنامج حاسوبي
- التبقيق (اكتشاف العلّات البرمجية)
مهارات و معارف مطلوبة
جلسة 10
الأهداف المشمولة
- التجريد في البرمجة
- التعرّف على أنماط البرمجة و علاقات لغات البرمجة ببعضها و تطوّر البَرَدَيمات البرمجية
مهارات و معارف مطلوبة
جلسة 11
الأهداف المشمولة
مهارات و معارف مطلوبة
جلسة 12
الأهداف المشمولة
مهارات و معارف مطلوبة
جلسة 13
الأهداف المشمولة
- مقدّمة إلى شبكات الحواسيب و مكوناتها و تقنياتها و أنواعها المختلفة.
- معرفة ماهية الإنترنت و كيف تعمل و نماذج من تطبيقاتها
مهارات و معارف مطلوبة
جلسة 14
بداية العمل على مشروع برمجي يضم جمع بيانات من مصادر مفتوحة على الإنترنت و معالجتها.
الأهداف المشمولة
- تأليف برنامج حاسوبي
- حلّ المشكلات و تقسيم المشكلة إلى مشكلات جزئية
- التعاون
- تنظيم العمل باستخدام مستودعات الكود
مهارات و معارف مطلوبة
- التعامل مع ملفات الكود المصدري، و استخدام مفسّر من سطر الأوامر، أو بيئة تطوير متكاملة (IDE) (في #جلسة 06)
- استخدام لغة البرمجة لتأليف برمجية عاملة و اكتشاف عيوبها و إصلاحها (في #جلسة 07-09)
تتابع الجلسة
- عرض مقدمة شارحة للمشروع
- تعريف المتطلبات الوظيفية للبرمجية المستهدف كتابتها (من #جلسة 07)
- التخطيط لأجل حل المشكلة الموصوف حاسوبيا في الخطوة السابقة
- تعريف المتطلبات المهارية للفريق العامل على حلّ المشكلة
- التعرّف عمليا على أدوات توثيق و تصميم النظم المعلوماتية
جلسة 15
الأهداف المشمولة
- تطبيق مهارات التعامل مع الإنترنت و الشبكات برمجيا
- القدرة على استخراج البيانات من المستودعات العمومية
- مدخل عملي إلى مفاهيم إتاحة المعرفة و حركة البيانات الحرة و المعرفة الحرّة يوضّح الفوائد الممكنة مجتمعيا و اقتصاديا من فتح البيانات
مهارات و معارف مطلوبة
- أساسيات الإنترنت
- القدرة على تأليف برنامج حاسوبي (من #جلسة 07-09)
تتابع الجلسة
- التعرف على المستودعات المفتوحة المتاحة عليها نوعية البيانات المطلوبة
- فهم آلية جلب البيانات من المستودعات المحدّدة
- جلب البيانات المطلوبة من مستودع بيانات و استعراضها (بالاستعلام و التنزيل يدويا، أو بكتابة برمجية بسيطة للتعامل مع API المستودع، إلخ)
- فحص هيكل البيانات المجلوبة و تقييم خيارات التعامل معه برمجيا (قد تتضمن تحويله، أو استخدام آليات في اللغة لاستيراده إلى هياكل منطقية تمكن معالجتها، إلخ)
جلسة 16
الأهداف المشمولة
- تحليل البيانات
- مهارات العمل تعاونيا على مشروع و استخدام أدوات إدارة المشروعات البرمجية، و نماذج تنظيم العمل
- التعاون
مهارات و معارف مطلوبة
- حلّ المشكلات و تقسيم المشكلة إلى مشكلات جزئية
- القدرة على وصف حلّ المشكلة بخوارزمية
- القدرة على تأليف برنامج حاسوبي (من #جلسة 07-09)
- القدرة على استخدام مستودع كود لحفظ العمل الناتج (من #جلسة 14)
تتابع الجلسة
- تصميم معمارية البرمجية و التعرّف على المكونات و الوظائف الأساسية: إدخال، معالجة، إخراج
- تصميم منطق البرمجية لكل وظيفة أساسية بكتابة خوارزمية تعالج مشكلة فرعية الجوانب الأساسية للمشكلة
- تقسيم العمل على الفريق و توزيع مسؤوليات كتابة وحدات برمجية مكتفية ذاتيا يحقق كلّ منها هدفا فرعيا بمعالجة مشكلة جزئية مما سبق التعرّف عليه
- استخدام مستودع كود لحفظ العمل الناتج من كل من المشاركين في المجموعة