سطر 12: |
سطر 12: |
| | | |
| == أهداف تعليمية == | | == أهداف تعليمية == |
| + | يهدف منهج الحوسبة إلى تحقيق أهداف تندرج تحت الخمسة الأهداف التالية: |
| + | * غرس و تأصيل التفكير الحوسبي في المتدربين |
| + | * تمكين المتدربين من ممارسة الحوسبة و البرمجة |
| + | * تأصيل ثقافة التعاون بين المتدربين و تمكينهم من استخدامهم أدوات و آليات التعاون و التشارك |
| + | * تمكين المتدربين من فهم و التعامل مع نبائط الحوسبة و نبائط و شبكات الاتصالات |
| + | * الوعي بدور و أثر تقنية المعلوماتية في العالم و ما يرتبط بهذه التقنية من قضايا |
| + | |
| + | الأقسام التالية تُفصِّل كل من هذه الأهداف. |
| + | |
| === التفكير الحوسبي === | | === التفكير الحوسبي === |
| | | |
− | * فهم كيفية تمثيل البيانات في الحاسوب بما في ذلك | + | * فهم كيفية تمثيل البيانات في الحاسوب بما في ذلك: |
− | ** تمثيل الأرقام باستخدام النظام الثتائي | + | ** تمثيل الأرقام باستخدام النظام الثنائي |
− | ** ترميز المحارف باستخدام ارقام | + | ** ترميز المحارف |
− | ** تمثيل النصوص باستخدام ترميز الحروف | + | ** تمثيل النصوص |
| ** تمثيل الأصوات | | ** تمثيل الأصوات |
| ** تمثيل الصور | | ** تمثيل الصور |
سطر 23: |
سطر 32: |
| * فهم ماهية ترتيب البيانات | | * فهم ماهية ترتيب البيانات |
| * فهم نموذج عمل الحاسوب | | * فهم نموذج عمل الحاسوب |
− | * فهم أساسيات الخورازميات | + | * فهم أساسيات الخوارزميات |
− | * التعرف على و فهم بعض الخوارزميات الأساسية مثل | + | * التعرف على تطبيقات حياتية (غير حاسوبية) للخوارزميات في الحياة اليومية |
− | ** خوارزميات ترتيب البيانات | + | * معرفة و فهم بعض الخوارزميات الأساسية، مثل: |
− | ** خوارزميات البحث عن البيانات | + | ** خوارزميات الترتيب |
− | * إدراك وجود خوارزميات متعددة لتحقيق نفس الهدف في معظم الحالات. | + | ** خوارزميات البحث |
− | * تقييم الخوارزميات المختلفة لتحقيق هدف ما من حيث افضليتها في ظروف محددة بناء على اختيار معايير للمقارنة. | + | * إدراك [فهم] وجود خوارزميات متعددة لتحقيق نفس الهدف في معظم الحالات |
− | * فهم و متاقشة دور التجريد في بناء نماذج على الحاسوب | + | * القدرة على تقييم الخوارزميات المختلفة لتحقيق هدف ما من حيث مناسبتها لظروف محددة بناء على معايير للمقارنة. |
− | * فهم فكرة تمثيل اشياء حقيقة كنماذج رقمية على الحاسوب (بما في ذلك تصميم هياكل البيانات اللازمة لحفظ بيانات النموذج و حالته) | + | * فهم التجريد و إدراك وجوده في مفاهيم الحوسبة المختلفة |
− | * فهم فكرة المحاكاة باستخدام نماذج رقمية على الحاسوب (مثلا مكان عربة على مسار متعرج إذا احتوى النموذج على سرعة العربة) | + | * فهم النمذجة الحاسوبية (بما في ذلك تصميم هياكل البيانات اللازمة لحفظ بيانات النموذج و حالته) |
− | * التعرف على التطبيقات المختلفة للنمذجة و المحاكاة التي يتعرض لها الإنسان في حياته اليومية | + | * فهم المحاكاة الحاسوبية (مثلا مكان عربة على مسار متعرج إذا احتوى النموذج على سرعة العربة) |
− | * التعرف على كيفية و قيمة استخدام نظم المحاكاة للتنبأ بنتائج عمليات معينة أو كبديل عن التجربة العملية (باستخدام بعض البرمجيات المتوفرة بشكل حر أو كخدمات حرة على الإنترنت). | + | * التعرف على التطبيقات المختلفة للنمذجة و المحاكاة في الحياة اليومية (إدارة شبكات المواصلات، التنبؤ بالمناخ، النمذجة العلمية في مجالات الفيزياء و الأحياء و غيرها، الألعاب الحاسوبية) |
− | * التمكن من تصميم نموذج رقمي بسيط و كتابة برنامج محاكاة يستخدم هذا النموذج | + | * تطبيق المحاكاة (باستخدام بعض البرمجيات المتوفرة بشكل حر أو كخدمات حرة على الإنترنت). |
− | * فهم عميق للتجريد كمفهوم و تطبيقاته في مجالات الحوسبة المختلفة.
| + | * التمكن من تصميم نموذج رقمي بسيط ثم تصميم و كتابة برنامج محاكاة يستخدم هذا النموذج |
− | * التعرف و فهم تطبيقات الخوارزميات و التفكير الحوسبي في مجالات أخرى بجانب الحوسبة و في الحياة اليومية
| + | * التعرف على الخطوات الأساسية لحل المشكلات (Problem Solving Techniques): |
− | * التعرف على الخطوات الاساسية لحل المشكلات (Problem Solving Techniques ) | + | *# تحديد و تحليل المشكلة |
− | * التمكن من تطبيق خطوات حل المشكلات على مشاكلات عملية بسيطة بما في ذلك: | + | *# تطوير بدائل للحلّ |
− | ** التمكن من استخدام التجريد لتبسيط عملية الحل
| + | *# اختيار أفضل البدائل |
− | ** التمكن من تحليل المشكلة إلى أجزاء لتبسيط عملية الحل
| + | *# تطبيق البديل المختار |
− | ** التمكن من تطوير خوارزمات لحل مشاكل بسيطة
| + | *# قياس فاعلية الحلّ المختار |
− | | + | * القدرة على تطبيق خطوات حل المشكلات على مشاكلات عملية بسيطة |
| + | (مع مراعاة تناول القدرة على تقسيم حل المشكلة إلى أجزاء) |
| | | |
− |
| |
− |
| |
− | ; المنهج العلمي التجريبي : المشاهدة؛ الافتراض؛ الاستنتاج؛ التجريب؛ التقييم
| |
− | ; تمثيل البيانات : تمثيل الأرقام في النظام الثنائي؛ ترميز المحارف (الأرقام و الحروف و رموز الكتابة) باستخدام الأرقام؛ تمثيل النصوص و الأصوات و الصور و الفيديو رقميا؛ مُخطّطات حالة النموذج و هياكل البيانات في النظام الحاسوبي
| |
− | ; الخوارزميات : مفاهيم ترتيب البيانات؛ نموذج عمل الحاسوب؛ فهم أساسيات الخوارزميات بتمارين بلا حاسوب؛ تطبيق خوارزميات مختلفة للوصول إلى نفس الحالة؛ تقييم ملائمة الخوارزميات المختلفة كحلول لنفس المشكلة؛ فهم و تطبيق خوارزميات الترتيب و البحث
| |
− | ; النّمذجة و المحاكاة :
| |
− | ; التجريد : فهم التجريد و التراتبية في الحوسبة بما في ذلك المستويات المختلفة للغات البرمجة و صولا إلى تعليمات المعالجات و الدوائر المنطقية
| |
− | ; العلاقة بالمجالات الأخرى
| |
− | ; حلّ المشكلات خوارزميا: بناء نموذج يحوي تصوّرا للأسباب بناء على المعرفة بالموضوع (الفرضية)؛ تقسيم المشكلة الكبيرة إلى مشكلات أصغر؛ اقتراح حلول للمشكلات الجزئية؛ تطبيق
| |
| | | |
| === التعاون === | | === التعاون === |
− | ; تقديم مفهوم "الثقافة الحرّة" : حركة البرمجيات الحرة، رخصّ المحتوى الحرّ، المشروعات التشاركية لإنتاج محتوى حرّ و مستودعاته
| + | * إدراك أهمية التعاون و التشارك و ضرورتيهما في كثير من الأحيان للوصول إلى النتائج المرجوة |
− | ; استخدام أدوات العمل التشاركي : لإنتاج أعمال جماعيا و نشرها: تأليف وثيقة على الويكي
| + | * القدرة على استخدام أدوات التشارك و العمل الجماعي |
− | ; التعرّف على مستودعات محتوى حرّ (صور؛ صوت؛ فيديو) و استخدام بعض محتواها في توليد عمل جديد
| + | * القدرة على العمل تشاركيا لتأليف برمجية أو محتوى و نشره في مستودع حرّ (كود أو نص) |
− | ; تطوير برمجية تشاركيا و نشرها في مستودع حرّ
| + | ** القدرة على العمل في ثنائيات كوسيلة للتعلم التشاركي و نقد العمل و اكتساب مهارات العمل مع زملاء و التواصل معهم |
− | ; البحث عن مشروعات برمجية قائمة و تطويرها
| + | ** التعرّف على مستودعات محتوى حرّ (كود؛ صور؛ صوت؛ فيديو) و استخدام بعض محتواها في توليد عمل جديد |
− | ; التعرف على أدوات مساعدة على تصميم و توثيق و إدارة المشروعات المعلوماتية
| + | ** التعرف على مشروعات برمجية حرّة قائمة و إمكانية المساهمة في تطويرها |
− | ; تقديم البرمجيات الحرّة
| + | * التعرّف على حركة البرمجيات الحرّة و المحتوى الحرّ، بالتعرض إلى مفهوم "الثقافة الحرّة" |
− | : البرمجيات الحرة تطبيق تقني لفكرة المعرفة الحرّة اعتمد على القدرة المتزايدة للاتصال و تبادل المعلومات لإدارة مشروعات معقدة و قدّم نموذجا في التعاون لتحقيق هدف مشترك و ساهمت في تطوير أنماط جديدة لإدارة المشروعات
| + | * التعرف على أدوات مساعدة على تصميم و توثيق و إدارة المشروعات المعلوماتية و إدراك أهميتها |
− | | |
− | * تطبيق أسلوب العمل في ثنائيات كوسيلة للتعلم التشاركي و نقد العمل و اكتساب مهارات العمل و التواصل مع زملاء
| |
− | | |
| | | |
| | | |