تهدف الوثيقة إلى تعليم كيفية حل المشكلات البرمجية من خلال فهم وتحديد عناصر المسألة، كتابة الخوارزميات، وتمثيلها بيانيًا. كما تشمل الوثيقة خطوات كتابة البرنامج واختباره وتصحيحه. تتعلق المعلومات بمستويات التعليم الثانوي للبرمجة.