الهدف التعليمي 1.1.A: تمثيل الأنماط والخوارزميات الموجودة في الحياة اليومية باستخدام اللغة المكتوبة أو المخططات.
- 1.1.A.1 الخوارزميات تحدد عمليات خطوة بخطوة يجب اتباعها عند إنجاز مهمة أو حل مشكلة. يمكن تمثيل هذه الخوارزميات باستخدام اللغة المكتوبة أو المخططات.
- 1.1.A.2 التسلسل يحدد ترتيبًا لإكمال خطوات العملية. تتم الخطوات في العملية واحدة تلو الأخرى.
الهدف التعليمي 1.1.B: شرح عملية ترجمة البرنامج وتنفيذه.
- 1.1.B.1 يمكن كتابة الكود في أي محرر نصوص؛ ومع ذلك، غالبًا ما يُستخدم بيئة التطوير المدمجة (IDE) لكتابة البرامج لأنها توفر أدوات للمبرمج لكتابة وترجمة وتشغيل الكود.
- 1.1.B.2 يقوم المترجم بفحص الكود بحثًا عن بعض الأخطاء. يجب إصلاح الأخطاء التي يمكن اكتشافها بواسطة المترجم قبل تشغيل البرنامج.
الهدف التعليمي 1.1.C: تحديد أنواع أخطاء البرمجة.
- 1.1.C.1 خطأ بناء الجملة هو خطأ في البرنامج لا يتم فيه اتباع قواعد لغة البرمجة. يتم اكتشاف هذه الأخطاء بواسطة المترجم.
- 1.1.C.2 خطأ المنطق هو خطأ في الخوارزمية أو البرنامج يسبب سلوكًا خاطئًا أو غير متوقع. يتم اكتشاف هذه الأخطاء من خلال اختبار البرنامج ببيانات محددة لمعرفة ما إذا كان ينتج النتيجة المتوقعة.
- 1.1.C.3 خطأ وقت التشغيل هو خطأ في البرنامج يحدث أثناء تنفيذ البرنامج. عادةً ما يؤدي أوقات التشغيل إلى إنهاء البرنامج بشكل غير طبيعي.
- 1.1.C.4 الاستثناء هو نوع من أخطاء وقت التشغيل يحدث نتيجة لخطأ غير متوقع لم يتم اكتشافه بواسطة المترجم. إنه يعطل التدفق الطبيعي لتنفيذ البرنامج.


