التوصيف العام
تعليم أساسيات البرمجة، خوارزمية حل مسألة، ونقلها إلى برنامج بأحد لغات البرمجة الإجرائية المهيكلة. Algorithm, Structured programming language إنجاز ما يمكن تسميته “البرمجة الصغيرة” Programming in Small كما هو مشروح في المحصلات والمحتويات. والتأكيد في التدريس على تعرُّف بداية البرمجة بشكل صحيح ومستقل عن خصوصية لغة البرمجة مع التشديد على الممارسة العملية بلغة برمجة مهيكلة لتثبيت المفاهيم البرمجية بعمق. المحصلات: في نهاية هذه المادة من المتوقع أن يكون الطلاب قادرين على: – فهم فكرة خطوات حل مسألة بواسطة الحاسب:لغة الخوارزميات pseudo-code – معرفة جميع الأنماط البسيطة: عددية، حرفية، منطقية. إضافةً إلى الأنماط المركبة السهلة والضرورية: سلاسل حرفية، جداول – معرفة البرامج الجزئية – كتابة و معرفة متابعة تنفيذ نص برمجي متوسط الحجم باســــــــــتخدام لغة برمجة مهيكلة بقواعد C-Like ( نستخدم لغة Java).