التوصيف العام
تهدف هذه المادة إلى تعليم أساسيات البرمجة، وخوارزمية حل مسألة Algorithm، ونقلها إلى برنامج بأحد لغات البرمجة الإجرائية المهيكلة Structured Programming Language، وإنجاز ما يمكن تسميته "البرمجة الصغيرة" Programming in Small.
المحصلات التعليمية:
1. فهم فكرة خطوات حل مسألة بواسطة الحاسب: لغة الخوارزميات pseudo-code.
2. معرفة جميع الأنماط البسيطة: عددية، حرفية، منطقية. إضافةً إلى الأنماط المركبة السهلة والضرورية: سلاسل حرفية، جداول.
3. معرفة البرامج الجزئية.
4. معرفة التعليمات الأساسية للبرمجة: قراءة، كتابة، إسناد، التعابير الحسابية، التعليمات الشرطية، والتعليمات التكرارية.
5. كتابة ومعرفة متابعة تنفيذ نص برمجي متوسط الحجم باستخدام لغة برمجة مهيكلة بقواعد لغة C# في محيط العمل Visual Studio Dot Net.