الفرق بين المراجعتين لصفحة «منهج الحوسبة/تقسيم الموضوعات على جلسات»

من ويكي أضِف
اذهب إلى التنقل اذهب إلى البحث
سطر 69: سطر 69:
 
== جلسة 04 ==
 
== جلسة 04 ==
 
=== موجز الجلسة ===
 
=== موجز الجلسة ===
−
هذه الجلسة هي مدخل المتدربين إلى عالم الحواسيب، حيث تقدم للمتدرب تصور مبدئي لما هو الحاسوب و ما هي مكوناته الأساسية و تأسس لما سيتلوها من مفاهيم و تطبيقات، كما تسعى لخلق الإحساس لدى المتدربين بمدى تغلغل الحواسيب في حياتنا المعاصرة.  بالإضافة إلى ذلك، تقدم هذه الجلسة مفهوم التجريد و تستهدف إرساء التعاون و التشارك كأساليب أساسية للتعلم و تكوين الرأي.
+
هذه الجلسة هي مدخل المتدربين إلى عالم الحواسيب، حيث تقدم للمتدرب تصور مبدئي لما هو الحاسوب و ما هي مكوناته الأساسية و تأسس لما سيتلوها من مفاهيم و تطبيقات، كما تسعى لخلق الإحساس لدى المتدربين بمدى تغلغل الحواسيب في حياتنا المعاصرة.  بالإضافة إلى ذلك، تقدم هذه الجلسة مفهوم التجريد و مفهوم المحاكاة، كما تستهدف إرساء التعاون و التشارك كأساليب أساسية للتعلم و تكوين الرأي.
  
 
=== مدة الجلسة الزمنية ===
 
=== مدة الجلسة الزمنية ===

مراجعة 15:09، 13 يوليو 2015

(مراجعة من عماد 18-05-2015) فيما يلي تقسيم موضوعات الأهداف التعليمية المستهدفة بمنهج الحوسبة لمشروع تمكين الشباب رقميا، جزءا من إطار منهج الحوسبة لمشروع تمكين الشباب رقميا.


جلسة 01

الأهداف المشمولة

مهارات و معارف مطلوبة

  • القدرة على استخدام الحواسيب الشخصية من خلال لوحات المفاتيح و الشاشات و الفأرات

تتابع الجلسة

  1. تشغيل الحواسيب و التعرف على توزيعة نظام التشغيل گنو\لينكس المنصّبة عليها من خلال الواجهة الرسومية


جلسة 02

الأهداف المشمولة

مهارات و معارف مطلوبة

  • العدّ
  • مقارنة الأعداد
  • ضرب الأعداد
  • القراءة و الكتابة

تتابع الجلسة

نظم العدّ: الأساسات و الأسس

  1. لعب لعبة عدّ النقاط[1] (لتقديم نظام العدّ الثنائي)
  2. تقديم النظام العشري للأعداد باستخدام لعبة مبنية على السابقة، لتوضيح فكرة نظام الأعداد المبني على المنازل (نظام الأرقام العربية)
  3. و يمكن اختياريا تقديم نظام الأعداد الستعشري بلعبة مشابهة

ترميز المحارف

  1. لعب لعبة تبادل رسائل بجدول المحارف لتبيان تمثيل المحارف و السلاسل (strings)

ترميز الصوت

  1. شرح مفهوم الموجات الصوتية بطريق استخدام برمجية أوسكيلوسكوب (مثل xoscope) لملاحظة شكل الموجات في مرقاب
  2. فتح ملف تسجيل موسيقي في برمجية تحرير الصوت Audacity و الاستماع إليها، ثم تخفيض معدّل المعاينة (sampling) و الاستماع إليها مجددا لملاحظة الفرق في نوعية الصوت
  3. شرح مفهوم المعاينة
    المعاينة: تحويل الدالة المستمرة إلى سلمية، و التناظري إلى رقمي
  4. تغيير حجم العيّنة (عدد البتات المسجَّلة للعينة) ثم الاستماع للتسجيل لملاحظة الفرق في نوعية الصوت
  5. شرح مفهوم التكميم (quantization)


جلسة 03

الأهداف المشمولة

مهارات و معارف مطلوبة

  • العدّ
  • مقارنة الأعداد
  • ضرب الأعداد
  • القراءة و الكتابة

ترميز الصور

  1. لعبة الرسم بالموزايكو لإيصال مفهوم الصورة النقطية المؤلفة من عنصورات
  2. فتح ملف صورة نقطية في محرر رسوميات (GIMP أو Krita) و تكبير المنظور وصولا إلى ظهور العنصورات المفردة و ملاحظة علاقتها بالصورة الكلية
ترميز الألوان
  1. توضيح ترميز العيّنة اللونية، أي ترميز ألوان العنصورة بالمكونات اللونية الثلاثة RGB (رجب)، باستعراض ذلك في معاين ألوان مثل GPick
  2. الإشارة إلى وجود نماذج\نظم لونية حاسوبية و طباعية مختلفة، و تسمية بعضها مثل CMYK و HSL و ملاحظة العلاقة بينها بتغيير معاملات أحدها و ملاحظة التغيرات في الأخريات

ترميز الفيديو

  1. توضيح أن الفيديو هو تتابع الصور عبر الزمن
  2. استخدام أداة Stopmotion لعمل فلم تحريك قصير من سلسلة من الصور الفوتوغرافية الملتقطة للمتدربين في أوضاع مختلفة


جلسة 04

موجز الجلسة

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

مدة الجلسة الزمنية

أربع ساعات تتخللها فترة أو فترتي راحة

المرحلة العمرية المستهدفة

من 10 سنوات إلى 15 سنة

مهارات و معارف متوقعة من المتدربين

  1. القراءة و الكتابة
  2. اتباع التعليمات
  3. الحساب (العد و الجمع و الطرح)

الأهداف المعرفية و المهارية المستهدفة

الأهداف القيمية المستهدفة

  • الفضول العلمي
  • السعي إلى المعرفة
  • الإبداع
  • التعاون
  • العمل الجماعي
  • التنظيم

المساعدات المطلوبة

  • حواسيب بحيث لا يقل عدد الحواسيب عن نصف عدد المتدربين (حاسوب لكل متدربين إثنين كحد أدنى) بالإضافة إلى حاسوب للميسر.
  • جهاز عرض بيانات
  • اتصال بالإنترنت
  • لوحة كتابة (Flip Chart)
  • لوحة تحتوي على صور مرقمة لأشياء متعددة (حاسوب محمول، حاسوب شخصي منزلي، خادم، حاسوب فائق، حاسوب لوحي، ماكينة تسجيل المدفوعات النقدية، سيارة حديثة، غسالة ملابس حديثة، خلاط، جهاز تحكم عن بعد، تلفاز حديث، تلفاز قديم، دراجة هوائية، حذاء، آلة حاسبة، ساعة رقمية، ثلاجة حديثة، إلخ...)
  • أوراق عمل مقسمة إلى قسمين رأسيين، أيمن و أيسر.
  • لوحة تمثل معمارية فًن نويمان
  • لوحة تمثل الدوائر المنطقية
  • لوحة تمثل البايت و تنظيم الذاكرة

تتابع الجلسة

مقدمة

  1. يوضح الميسر أن الهدف من الجلسة هو التعرف على ما هو حاسوب و ما ليس بحاسوب
  2. يوزع الميسر على المتدربين أوراق عمل مقسمة إلى قسمين رأسيين، أيمن و أيسر.
  3. يعرض الميسر على المتدربين لوحة (لوحة رقم 1) تحتوي على صور مرقمة لأشياء متعددة (حاسوب محمول، حاسوب شخصي منزلي، خادم، حاسوب فائق، حاسوب لوحي، ماكينة تسجيل المدفوعات النقدية، سيارة حديثة، غسالة ملابس حديثة، خلاط، جهاز تحكم عن بعد، تلفاز حديث، تلفاز قديم، دراجة هوائية، حذاء، آلة حاسبة، ساعة رقمية، ثلاجة حديثة، إلخ...)
  4. يطلب الميسر من كل متدرب استخدام القسم الأيمن من الورقة التي وزعت عليهم في كتابة قائمة يسجل فيها أرقام و أسماء الأشياء المعروضة في الصور و التي يرى أنها حواسيب و استخدام القسم الأيسر من الورقة في كتابة قائمة أُخرى بأرقام و أسماء الأشياء الأخرى التي تحتوي (أو قد تحتوي) على حواسيب.
  5. يطلب الميسر من كل متدرب مقارنة ما كتبه في قائمته بما كتبه زميله الذي يجاوره (أو زميلاه، إذا ما تبقى متدربا وحيدا بسبب وجود عدد فردي من المتدربين) و مناقشة الاختلافات و الاتفاق على قائمة موحدة.
  6. يطلب الميسر من عدد من المجموعات عرض القائمة التي تمثل تصورها.
  7. يطلب الميسر من كل مجموعة تعليق الورقة الخاصة بها على لوحة خاصة أو على الحائط.
  8. يوضح الميسر أننا لكي نستطيع أن نحكم على مدى صحة الإجابات و دقتها، نحتاج للتعرف على ما هو الحاسوب و ما هي خواصه و مكوناته.

ما هو الحاسوب؟

  1. يعرض الميسر التعريف التالي للحاسوب "هو جهاز يستطيع تخزين البيانات و معالجتها للوصول إلى نتائج محددة، و ذلك عن طريق القيام بعمليات حسابية و منطقية علي هذه البيانات بناء على سلسلة من التعليمات التي يختزنها و ينفذها بترتيب معين، و التي تسمى البرنامج الحاسوبي"
  2. يوضح الميسر أننا سنستكشف تفاصيل التعريف السابق، و بناء عليه نعود لإجاباتنا المعلقة على الحائط لنحكم على مدى صحتها و دقتها.
مكونات الحاسوب العتادية و معماريته
  1. يسأل الميسر المجموعة عن المكونات التي يجب أن يشتمل عليها الحاسوب حتى يتفق مع التعريف السابق، و يدون مقترحات المتدربين على لوحة أمام المجموعة.
  2. يعرض الميسر لوحة عليها نموذج فًن نويمان لمعمارية الحواسيب و يوضح للمتدربين أن هذه هي أحد المعماريات الأكثر شيوعا للحواسيب (مع شرح و تفصيل معنى لفظة "معمارية").
    نموذج فًن نويمان لمعمارية الحواسيب
  3. يشرح الميسر دور كل من النظم الفرعية للحاسوب: وحدة المعالجة المركزية و الذاكرة و نظام الإدخال و الإخراج، مع إعطاء أمثلة لكل من هذه النظم.
  4. يسأل الميسر المتدربين عن آراءهم في انتماء كل مكون من المكونات التي اقترحوها سلفا للأنظمة الفرعية في معمارية فًن نويمان، و يضيف أراءهم بجوار كل مكون من هذه المكونات.
  5. يشير الميسر أن معمارية فًن نويمان عامة بما يكفي لتشمل كل المكونات التي ذكرها المتدربين.
  6. يوضح الميسر ان النظم الفرعية للحاسوب (وحدة المعالجة المركزية و الذاكرة و نظام الإدخال و الإخراج) تتألف من ملايين الوحدات الصغيرة المسماة الدوائر المنطقية و أن هذه الدوائر المنطقية ما هي إلا دوائر الإلكترونية تقوم بوظائف محددة.
  7. يشير الميسر إلى أن الدوائر المنطقية لا تتعامل إلى مع حالتين هما وجود إشارة كهربية أو عدم وجودها، يوضح أننا نستخدم الرمز "1" للدلالة على و جود إشارة كهربية و نستخدم الرمز "0" للدلالة على عدم و جود إشارة كهربية.
  8. يقوم الميسر بتقديم الأنواع الرئيسية للدوائر المنطقية (AND, OR NOT) و شرح وظيفة كل منها
  9. يقوم الميسر باستعراض عمل الدوائر المنطقية باستخدام احد برامج المحاكاة، على سبيل المثال:
    و هذان الأخيران قد يكونا أكثر ملاءمة لمن يرغب في التجربة و الاستكشاف بشكل أعمق في مجال الدوائر المنطقية و الإلكترونية
  10. يتيح الميسر وقتا للمتدربين لتجربة الدوائر المنطقية بأنفسهم على البرنامج الذي استعرضه أمامهم
  11. يشير الميسر أن هذا البرنامج هو برنامج محاكاة و يوضح أن برامج المحاكاة هي برامج تتيح لنا إجراء اختبارات و تجارب بحيث يقوم الحاسوب بمحاكاة كيفية عمل المكونات المختلفة المستخدمة في التجارب و حساب النتائج المتوقعة لهذه التجارب دون الحاجة إلى تنفيذها بشكل عملي، و ينوه إلى أننا سنتعرض لمفهوم المحاكة و برامج المحاكاة في مواضع مختلفة أثناء جلسات لاحقة.
  12. ينوه الميسر لأننا ستبدأ في إلقاء نظرة أعمق على ذاكرة الحاسوب.
  13. يقوم الميسر بالإشارة إلى أن بما أن كل مكونات النظم الفرعية للحاسوب، بما فيها الذاكرة، تتكون من دوائر منطقية لا تتعامل إلا على الحالتين "0" و "1" و بالتالي فإن ذاكرة الحاسوب لا تستطيع التعامل مع أو تخزين أي بيانات إلا على هيئة هاتين الحالتين.
  14. يقوم الميسر بتقديم الوحدة الأولية لتخزين البيانات و هي البت و التأكيد على أنها لا تستطيع الاحتفاظ إلا بحالة من اثنتين، إما وجود إشارة كهربية، أو عدم وجود إشارة، و أننا نعبر عن الرقم "1" بوجود إشارة كهربية و عن الرقم "0" بعدم وجود إشارة.
  15. يقدم الميسر الوحدة الأكبر للذاكرة و هي البايت و يشرح أنها تتكون من ثمانية بتات.
  16. يشرح الميسر أن ذاكرة الحاسوب تتكون من مصفوفة ذات بعد واحد من البايتات و أننا نستطيع أن نشير إلى أي بايت في ذاكرة الحاسوب عن طريق رقم يمثل ترتيبها في المصفوفة، و يوضح أن في عالم الحواسيب، يطلق على هذا الرقم اسم "عنوان".
    Memory organization.svg
  17. يشير الميسر أننا بهذا نكون انتهينا من إلقاء نظرة سريعة على القسم الأول من مكونات الحواسيب و هو العتاد الحاسوبي (Computer Hardware) و تعرفنا في هذا السياق على معمارية الحواسيب و بعض أنواع مكوناتها العتادية المختلفة.
مقدمة عن التجريد
  1. يوضح الميسر أن معمارية فًن نويمان تتيح لنا التفكير في مكونات الحاسوب و التعامل معها كوحدات ذات خصائص محددة دون الدخول في تفصيل كيفية عملها أو تكوينها. و ان أسلوب التفكير هذا، حيث ننظر إلى الخصائص الهامة و المؤثرة لشئ ما و نتجاهل بقية تفاصيله و خصائصه، يسمى أسلوب التجريد. دوره
  2. يسأل الميسر المتدربين عن رأيهم في أسباب استخدام أسلوب التجريد في معمارية فًن نويمان، و يناقش أفكارهم و يدون الأفكار الصحيحة.
  3. يؤكد الميسر أن التجريد يمكننا من التفكير في أشياء معقدة و إدراك دورها و التعامل معها و استخدامها بشكل مبسط، كما يُبَسّط لنا حل المشكلات المعقدة عن طريق تبسيط عناصر المشكلة و استبعاد كل الخصائص غير ذات الصلة بطبيعة المشكلة.
  4. ينوه الميسر إلى أننا سنتعرض لاستخدامات مختلفة للتجريد أثناء الجلسات التالية.
البرمجيات الحاسوبية
  1. ينوه الميسر إلى أننا سنلقي نظرة على القسم الأخر من مكونات الحاسوب و هو البرمجيات (Computer Software)
  2. يقدم الميسر مفهوم البرنامج الحاسوبي للمتدربين على انه مجموعة من الخطوات التي تتم بترتيب محدد لتحقيق هدف ما، مع توضيح شيوع هذا المفهوم في حياتنا العملية عن طريق أمثلة مثل إعداد وجبة طعام أو بناء مكتبة من الخشب.
  3. يوجه الميسر المتدربين لتجربة مفهوم البرنامج و كيفية تنفيذه عن طريق ممارسة لعبة الآلة ذات الحالات المنتهية
التعرف على خصائص الحاسوب
  1. يطلب الميسر، بناء على ما سبق، من كل متدرب كتابة ما يراه من خصائص للحاسوب تميزه عن غيره من الأجهزة ألإلكترونية و بالذات تلك التي تقوم بعمليات حسابية، على سبيل المثال الآلة الحاسبة، ثم يطلب من كل متدرب مناقشة رأيه مع زميله (أو زميلاه) في المجموعة و الاتفاق على مجموعة موحدة من الخصائص.
  2. يطلب الميسر من عدد من المجموعات عرض وجهة نظرها لباقي المتدربين.
  3. يطلب من باقي المتدربين إبداء رأيهم بالقبول أو الرفض لوجهة نظر زملاءهم مع إبداء الأسباب و يدير هذا النقاش.
  4. إذا لم يتطرق المتدربين لبعض الخصائص المميزة للحاسوب و التي تشكل فروقا جوهرية بين الحاسوب و الآلة الحاسبة، يستخدم الميسر أسئلة للفت نظر المتدربين إليها و من أهم هذه الفروق:
    • القدرة على تخزين و تنفيذ سلاسل من التعليمات (البرامج الحاسوبية)
    • القدرة على تغيير ما يقوم به الحاسوب من معالجة للبيانات عن طريق تعديل البرنامج
    • القدرة على تخزين البيانات و التعامل مع كميات كبيرة منها
    • السرعة
  5. يسجل الميسر على لوحة أمام المتدربين ما يتفقوا عليه من خصائص مميزة للحاسوب.
  6. بعد مناقشة كل مقترحات المتدربين و خصائص الحاسوب الرئيسية المذكورة سلفا و كتابتهم على اللوحة، يعلن الاكتفاء بما اتفقت عليه المجموعة ثم يراجع الخصائص المكتوبة على اللوحة معهم.

تدريبات لتطبيق ما اكتسبه المتدربين من معارف عن الحاسوب و التعرف على مدى تغلغل الحواسيب في حياتنا

  1. يطلب الميسر من المتدربين العودة مرة أخرى إلى اللوحة رقم 1 التي عرضها عليهم في أول الجلسة، و يسأل عن كل صورة:هل هي صورة لحاسوب، أم صورة لشئ يحتوي على حاسوب أم لشئ لا يحتوي على حاسوب، و بالنسبة للحواسيب و الأشياء التي تحتوي على حواسيب، يناقش معهم النظم الفرعية المختلفة و قدرات كل حاسوب (وحدات الإدخال و الإخراج، الذاكرة، البرامج، سرعة الحاسوب، إلخ)
  2. ينوه الميسر أن كل منا يستطيع الآن أن يحكم على مدي صحة إجاباته الأولية المعلقة على الحائط.
  3. يوزع الميسر المتدربين على مجموعات من أربع إلى خمس أفزاد، و يطلب من كل مجموعة كتابة قائمة بخمسة أشياء أخرى غير تلك الموجودة على اللوحة تحتوي على حواسيب أو قد يكون من المفيد أن تحتوي على حواسيب.
  4. يطلب الميسر من كل مجموعة أختيار احد أفرادها ليعرض رأي المجموعة.
  5. يشير الميسر إلى أن تنوع الإجابات يوضح مدى انتشار الحواسيب و تغلغلها في كل جوانب الحياة بحيث أصبح أغلب ما نتعرض له في حياتنا اليومية يحتوي على مكون حاسوبي. (قد يحتاج الميسر إلى تسمية بعض الأشياء الأخرى التي تحتوي على حواسيب، لإظهار مدى التنوع في أشكال الحواسيب و مدى تغلغلها في حياتنا)

أنواع الحواسيب

  1. يسأل المدرب هل يمكن تقسيم ما استعرضته و ناقشته المجموعة من حواسيب إلى أنواع مختلفة؟
  2. يطلب الميسر من كل من المجموعات تقسيم الحواسيب الموجودة على اللوحة و تلك التي عرضتها المجموعات في الخطوة السابقة إلى أنواع مختلفة، ثم يطلب من كل مجموعة تقديم أحد أفرادها ليقوم باستعراض التقسيم الذي توصلت إليه المجموعة.
  3. يقوم الميسر باستعراض احد التقسيمات لأنواع الحواسيب و هو تقسيم الحواسيب طبقا لاستخداماتها كما في القائمة التالية، مع توضيح أن هذه التقسيمات هي تقسيمات اختيارية بشكل كبير:
    1. الحواسيب أحادية الغرض
    2. الحواسيب المحمولة
    3. الحواسيب الشخصية
    4. الحواسيب التي تخدم العديد من المستخدمين
    5. الحواسيب الفائقة

استعراض آفاق عالم الحوسبة

  1. يسأل الميسر المتدربين الأسئلة التالية:
    • هل كُلُّ الحواسيب رقمية؟
    • هل كُلُّ الحواسيب إلكترونية\كهربية؟
    • متي اخترع الإنسان الحاسوب، و هل كانت الحواسيب الأولي مشابهة لما نراه الآن؟ و ما هي الفروق؟
    • ماذا عن المستقبل، هل ستظل الحواسيب كما هي الآن؟ ما هي اتجاهات التطوير المتوقعة؟
  2. يوزع الميسر المتدربين على مجموعتين و يطلب من المجموعة الأولى البحث في تاريخ الحوسبة و أوائل الحواسيب (على سبيل المثال لحواسيب الميكانيكية و الحواسيب التناظرية و الحواسيب الإلكترونية الأولى) و يطلب من المجموعة الثانية البحث في مستقبل الحواسيب و التعرف على الأبحاث الجارية في مجال الحوسبة (على سبيل المثال الحوسبة الكمومية و الحواسيب البصرية) على ان تستعرض كل مجموعة ما توصلت إليه في بداية الجلسة القادمة.

جلسة 05

الأهداف المشمولة

مهارات و معارف مطلوبة

جلسة 06

الأهداف المشمولة

مهارات و معارف مطلوبة

جلسة 07

الأهداف المشمولة

مهارات و معارف مطلوبة

جلسة 08

الأهداف المشمولة

مهارات و معارف مطلوبة

جلسة 09

الأهداف المشمولة

مهارات و معارف مطلوبة

جلسة 10

الأهداف المشمولة

  • التجريد في البرمجة
  • التعرّف على أنماط البرمجة و علاقات لغات البرمجة ببعضها و تطوّر البَرَدَيمات البرمجية

مهارات و معارف مطلوبة

جلسة 11

الأهداف المشمولة

مهارات و معارف مطلوبة

جلسة 12

الأهداف المشمولة

مهارات و معارف مطلوبة

جلسة 13

الأهداف المشمولة

مهارات و معارف مطلوبة

جلسة 14

بداية العمل على مشروع برمجي يضم جمع بيانات من مصادر مفتوحة على الإنترنت و معالجتها.

الأهداف المشمولة

مهارات و معارف مطلوبة

  • التعامل مع ملفات الكود المصدري، و استخدام مفسّر من سطر الأوامر، أو بيئة تطوير متكاملة (IDE) (في #جلسة 06)
  • استخدام لغة البرمجة لتأليف برمجية عاملة و اكتشاف عيوبها و إصلاحها (في #جلسة 07-09)

تتابع الجلسة

  1. عرض مقدمة شارحة للمشروع
  2. تعريف المتطلبات الوظيفية للبرمجية المستهدف كتابتها (من #جلسة 07)
  3. التخطيط لأجل حل المشكلة الموصوف حاسوبيا في الخطوة السابقة
  4. تعريف المتطلبات المهارية للفريق العامل على حلّ المشكلة
  5. التعرّف عمليا على أدوات توثيق و تصميم النظم المعلوماتية


جلسة 15

الأهداف المشمولة

مهارات و معارف مطلوبة

تتابع الجلسة

  1. التعرف على المستودعات المفتوحة المتاحة عليها نوعية البيانات المطلوبة
  2. فهم آلية جلب البيانات من المستودعات المحدّدة
  3. جلب البيانات المطلوبة من مستودع بيانات و استعراضها (بالاستعلام و التنزيل يدويا، أو بكتابة برمجية بسيطة للتعامل مع API المستودع، إلخ)
  4. فحص هيكل البيانات المجلوبة و تقييم خيارات التعامل معه برمجيا (قد تتضمن تحويله، أو استخدام آليات في اللغة لاستيراده إلى هياكل منطقية تمكن معالجتها، إلخ)


جلسة 16

الأهداف المشمولة

  • تحليل البيانات
  • مهارات العمل تعاونيا على مشروع و استخدام أدوات إدارة المشروعات البرمجية، و نماذج تنظيم العمل
  • التعاون

مهارات و معارف مطلوبة

تتابع الجلسة

  1. تصميم معمارية البرمجية و التعرّف على المكونات و الوظائف الأساسية: إدخال، معالجة، إخراج
  2. تصميم منطق البرمجية لكل وظيفة أساسية بكتابة خوارزمية تعالج مشكلة فرعية الجوانب الأساسية للمشكلة
  3. تقسيم العمل على الفريق و توزيع مسؤوليات كتابة وحدات برمجية مكتفية ذاتيا يحقق كلّ منها هدفا فرعيا بمعالجة مشكلة جزئية مما سبق التعرّف عليه
  4. استخدام مستودع كود لحفظ العمل الناتج من كل من المشاركين في المجموعة


طالع كذلك

مصادر

  1. ↑ بناء على وصف تمرين عدّ النقاط من http://csunplugged.org/binary-numbers/#Count_the_Dots برخصة CC:By-NC-SA