AAAO
03-09-09, 10:32 PM
يشتكي كثير من طلاب البكالوريوس من رعب مادة :eek: Data Sturcture لدرجة أن البعض يعتبر نفسه خريجاً بمجرد أن يتجاوزها ..
لا اخفيكم أنني عشت هذا الرعب طوال الفصل الماضي ، ولكن في الحقيقة بعد التأمل تبين لي أنه مجرد سراب الرعب فقط ..لست بهذا الكلام أقلل من المادة ... المادة تحتاج لجهد كبير .. لكن ما أعنيه بالضبط أنها أخذت أكبر من حجمها المعقول .. لماذا؟
في ظني أن الأسباب تدور حول محورين :
- مدرس المادة :
على الرغم من تمكن مدرس المادة علمياً ، إلا أنه غير موفق في اسلوب العرض والشرح ، ولا في توضيح أسلوبه في تقييم الطالب ، ولا اختيار المقرر المناسب لطبيعة الطلاب .
- خلفية الطلاب :
باستثناء طلاب دبلوم البرمجيات فخلفية البقية لاتتجاوز مقرر برمجة 1 وهي مقدمة غير كافية للدخول إلى تراكيب البيانات.. وبالمناسبة أطمن طلاب البرمجيات ماعليكم خوف إن شاء الله .. بس لاتهملون.
طيب ...:confused: وش نسوي؟
من واقع تجربة أنصحكم بالتالي :
+ إذا كانت خلفيتك البرمجية ضعيفة جداً ، ولاعندك استعداد تبذل جهد ذاتي عالي :14: .. بكل بساطة خذ دورة عند أحد المعاهد الخاصة ، مع مدرس خصوصي وريح راسك:d ...
+ أما إذا كانت خلفيتك البرمجية ضعيفة إلى متوسطة ، ولديك الرغبة والقدرة على بذل أقصى درجات الجد والاجتهاد فأنصحك بمايلي :
+ أقراء بالتفصيل الممل كل شيء عن Pointer وطبق 70مثال:39: عليه حتى تتأكد أنك فهمت ماهو المؤشر(pointer)، وبالمناسب يمكنك الحصول على عشرات الشروحات في الانترنت بالعربي والانجليزي.
+ رغم أن الدكتور لايطلبها ولايشرحها!:confused: إلا أنه في تقديري لايمكننا الإلمام الجيد بكثير من الموضوعات من دون فهم أسلوبها ...نعم هي OOP أختصار لـ(Object-oriented programming) وعموماً معرفتها ماهيب خسارة خصوصاً للذين يرغبون بتطوير مستواهم في البرمجة .
+ الموضوع المحوري الذي كل الموضوعات تدور عليه هو (linked lists) إحذر أن يتجاوزه الدكتور وأن لم تفهمه ، وإذا فهمته حاول تطبيق أكبر عدد من الأمثلة متنوعة الحالات عليه وأحرص أن لاتقل عن 5000مثال:d... وإذا فمهته خلاص ماعاد إلا خير..
للحديث بقية .. وبانتظار تفاعل زملائي ..
وتحياتي للجميع
لا اخفيكم أنني عشت هذا الرعب طوال الفصل الماضي ، ولكن في الحقيقة بعد التأمل تبين لي أنه مجرد سراب الرعب فقط ..لست بهذا الكلام أقلل من المادة ... المادة تحتاج لجهد كبير .. لكن ما أعنيه بالضبط أنها أخذت أكبر من حجمها المعقول .. لماذا؟
في ظني أن الأسباب تدور حول محورين :
- مدرس المادة :
على الرغم من تمكن مدرس المادة علمياً ، إلا أنه غير موفق في اسلوب العرض والشرح ، ولا في توضيح أسلوبه في تقييم الطالب ، ولا اختيار المقرر المناسب لطبيعة الطلاب .
- خلفية الطلاب :
باستثناء طلاب دبلوم البرمجيات فخلفية البقية لاتتجاوز مقرر برمجة 1 وهي مقدمة غير كافية للدخول إلى تراكيب البيانات.. وبالمناسبة أطمن طلاب البرمجيات ماعليكم خوف إن شاء الله .. بس لاتهملون.
طيب ...:confused: وش نسوي؟
من واقع تجربة أنصحكم بالتالي :
+ إذا كانت خلفيتك البرمجية ضعيفة جداً ، ولاعندك استعداد تبذل جهد ذاتي عالي :14: .. بكل بساطة خذ دورة عند أحد المعاهد الخاصة ، مع مدرس خصوصي وريح راسك:d ...
+ أما إذا كانت خلفيتك البرمجية ضعيفة إلى متوسطة ، ولديك الرغبة والقدرة على بذل أقصى درجات الجد والاجتهاد فأنصحك بمايلي :
+ أقراء بالتفصيل الممل كل شيء عن Pointer وطبق 70مثال:39: عليه حتى تتأكد أنك فهمت ماهو المؤشر(pointer)، وبالمناسب يمكنك الحصول على عشرات الشروحات في الانترنت بالعربي والانجليزي.
+ رغم أن الدكتور لايطلبها ولايشرحها!:confused: إلا أنه في تقديري لايمكننا الإلمام الجيد بكثير من الموضوعات من دون فهم أسلوبها ...نعم هي OOP أختصار لـ(Object-oriented programming) وعموماً معرفتها ماهيب خسارة خصوصاً للذين يرغبون بتطوير مستواهم في البرمجة .
+ الموضوع المحوري الذي كل الموضوعات تدور عليه هو (linked lists) إحذر أن يتجاوزه الدكتور وأن لم تفهمه ، وإذا فهمته حاول تطبيق أكبر عدد من الأمثلة متنوعة الحالات عليه وأحرص أن لاتقل عن 5000مثال:d... وإذا فمهته خلاص ماعاد إلا خير..
للحديث بقية .. وبانتظار تفاعل زملائي ..
وتحياتي للجميع