السلام عليكم و رحمة الله و بركاته.
Semester 111.
ملاحظة:
كلامي في الأسفل عن طريقة القسم في تدريس المادة ، ملاحظاتي على الكتاب هي فقط المذكورة في الجزء المعنون بـ “الكتاب المستخدم للمقرر”
جودة المقرر بشكل عام:
متوسطة إلى سيئة.
المواضيع التي يغطيها المقرر:
1- مقدمة عن الحواسيب و مكونيها الرئيسيين الـ Hardware و الـ Software.
2- مقدمة عن البرمجة.
3- مقدمة عن لغة البرمجة C ، و أهم مكونات البرنامج المكتوب بلغة الـ C.
4- مقدمة عن الطريقة المتبعة في كتابة البرامج في هذا المقرر (الـ Modular Programming).
5- دراسة الـ Conditional Statements من الناحية الرياضية و استخدامها في بناء الـ Selection Structures.
6- بناء الـ Repetition Structures عن طريق الـ Loops.
7- توسيع مفهوم الـ Modular Programming عن طريق الـ Pointers.
8- استخدام الـ Pointers في بناء الـ Data Structure المعروف بالـ Array.
9- Linear And Binary Search Algorithms و Selection And Bubble Sort Algorithms.
10- استخدام الـ Arrays لمحاكاة الـ Data Structure المعروف بالـ String.
الكتاب المستخدم للمقرر:
جيد جداً ، طويل نوعاً ما.
الأسئلة والأمثلة المستخدمة في المقرر:
من أغبى الأشياء التي رأتها عيناي ، أشعر أن دماغ واضعها مركب بالمقلوب.
مدى فائدته في الناحية التطبيقية:
مفيد 100%.
ملاحظات:
1- لا تجعل الطريقة السيئة التي يتم بها تدريس هذا المقرر حجة للتكاسل
، المادة لا تحتاج إلى دكتور يشرحها لك ، بل تحتاج إلى مصدر جيد للدراسة و تدرب على البرمجة.
2- كتابة برنامج شغال من دون مشاكل من أول مرة أمر نادر الحدوث ، فلا تيأس إن لم يشتغل معك البرنامج من أول مرة ، فهذه طبيعة البرمجة ، تجربة و خطأ.
3- حاول أن تستفيد من كل ثانية تقضيها في دراسة هذا المقرر ، فالقدرة على البرمجة سكين سويسري للعالم أو المهندس أو حتى ربة المنزل
.
4- الاطلاع على الـ Old Exams قبل يوم من الاختبار فكرة لا بأس بها.
لمزيد من التفاصيل ، راجع هذا الرد
.
مع السلامة.
