#1
|
||||
|
||||
![]()
مازلت مصمماً على الفكرة .... لا أريد الإنخراط في تفاصيل المنهج .... فالمذكرات كفيلة بذلك والأعمال كثيرة .... إنما أنا هنا أود التوجه لإخواننا المدرسين .... وخصوصاً (ولن ندفن رؤسنا في الرمال ) ونقول حديثى العهد بالمنهج .... أو الجدد الذين وجدوا أنفسهم أمام منهج لم يستشاروا فيه أو يأخذ حتى رأيهم فيه .... كإجراء طبيعي هو أحد أهم دعائم الإستراتيجية التعليمية المثلى .... ولم ينالوا التدريب الكافي والذي في بعض الأحيان كمادتنا هذه يجب أن يكون تدريباً مستمراً نظراً للتغيرات المتلاحقة في عالم الأتمتة والتكنولوجيا .... وبدون الدخول في تفاصيل ... فكرتي هنا من البداية هي إختراع وسائل وأساليب جديدة للشرح فنحن من يصنع الأفكار (المدرس) فإذا فهم مدرس .... فهذا = فهم مدرسة كاملة على الأقل . فهذا الموضوع مخصص للمدرسين فقط والجادين فقط المبدعين فقط .... فهيا نتبادل الأفكار والخبرات حول موضوع واحد " كيف نوصل المعلومة للطالب بشكل أفضل وسهل ومبتكر" فأنا أرى أن المدرس المصري وبدون تعصب هو من أقوى المدرسين في العالم حيث بأقل الإمكانات يستطيع أن يصنع المستحيل ....
كنت قد بدأت بفكرة وهي أن ندخل مباشرة في الموضوع ونقوم بعرض مثال عملي ثم تفكيكه للطالب وذلك بعد تنفيذه طبعاً وكنت قد اقترحت برنامج " حساب مساحة ومحيط دائرة " وقلت أن هذا البرنامج نستطيع من خلاله شرح جميع جزئيات الفصل الأول دون استثناء .... وقلت لابد من إشراك الطالب معك واستخراج الخطوات من الطالب خطوة بخطوة هكذا تعلمنا البرمجة ..... وأضيف ... لابد أن يوضح المدرس أن أولى خطوات البرمجة والعمل مع visual basic.net هي التصميم ...فالتصميم الجيد للبرنامج هو قطع نصف الشوط في البرنامج وهو مفتاحك للدخول إلى الكود ..... ( وهنا ياحضرة المدرس اربط بين مانتكلم عنه وبين خطوات حل المشكلة في التيرم الأول فاكرينها؟ عموماً نحن هنا في المرحلة أو الخطوة الثالثة من خطوات حل المشكلة وهي " تصميم وكتابة البرنامج " هل لاحظت أن التصميم يسبق التكويد .... طيب بعد ماتخلص التصميم مباشرة شغل البرنامج وأدخل نصف قطر ثم اضغط على زر المساحة .... ستجد لاشيء أنت صنعت جسد بلا روح ..... والروح هنا هي الأكواد الأوامر التعليمات التي ستكتبها بطريقة معينة وفقاً لشروط خاصة في أماكن مخصصة حتى تترجم للكمبيوتر وينفذ ماطلبته أنت ( أوليس هذا تعريف لغة البرمجة ؟ ) تعالو نجعل الحياة تدب في هذا التصميم الميت !!!!!! طيب لي هنا سؤال من أين نبدأ الكود ؟ فالبدايات الصحيحة تؤدي بنا إلى نهايات صحيحة على أي حال .... وهنا أجيبك أرجع الى تصميمك السابق وقل لي أين سيقع الحدث (الفعل من المستخدم ) ستقول على زر المساحة حيث أنه سوف يدخل نصف القطر في مربع النص ثم سيضغط على زر المساحة .... هذا هو مدخلنا لنافذة الكود ..... وأنا هنا أصور لطلبتي شيئ قد يبدو غريب بعض الشيء للوهلة الأولى .... أقول لهم نافذة الكود تشبه الاستاد الرياضي والذي يضم ملاعب صغيرة لجميع الألعاب .... فهل يجوز لك بمجرد دخولك من باب الاستاد أن تخلع ملابسك وتعوم في النجيلة ...... بالطبع لا .... سوف تسأل عن حمام السباحة داخل الإستاد ثم تذهب هناك وتمارس هوايتك وهناك ستجد سباحين مثلك ومدربين وربما جمهور للعبة ...... والله هذا نفس حال نافذة الكود بها أماكن مخصصة لكل الألعاب ولايجوز أن تلعب في المكان الخاطئ ... هذه قوانين تسمى قواعد لغة syntax ..... ولابد من الإعلان عن من سيلعب داخل نفس المكان المخصص (الإعلان عن المتغيرات و الثوابت داخل معالج الحدث event handler يعني ماتجبش لاعب كرة قدم يلعب سلة .... إنت عرفت انا بتكلم عن إيه ؟ ... عن نطاق الإعلان عن المتغيرات والثوابت هاتقول طيب فين الإعلان العام عن المتغيرات والثوابت على مستوى التصنيف .... أقولك مش فيه في الاستاد حاجة اسمها المقصورة الرئيسية كل الملاعب بتشوفها .... وهي بتشوف كل الملاعب في الاستاد .... خلاص اعلن جواها عن فريقك .... إطلق لخيالك وخيال طالبك العنان ياأخي الموضوع بالفعل محتاج خيال ..... الموضوع بالفعل مش سهل أن أحاول هنا خلق تشويق في مناخ جامد اسمه البرمجة .... لكل لعبة داخل الاستاد قواعد وقوانين ....... سنكمل المرة القادمة ..... فحلمنا هو الوصول لكأس العالم ... تصبحون على خير ... هو إنته ماعندكش فكرة جديدة ليه ... أوعدك لو عجبتني هاقولها للطلبة عندي وأكيد هاشكرك عليها . |
العلامات المرجعية |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|