أولًا: صياغة حل المسألة:
المقصود بصياغة الحل هو تحديد الخطوات المتبعة للوصول إلى الحل لضمان صحة الحل.
وتتكون هذه الصياغة من ثلاث خطوات أساسية،وهي:
1- فهم المسألة وتحديد عناصرها.
2- كتابة الخوارزم والخطوات المنطقية للحل.
3- التمثيل البياني للخوارزم عن طريق مخططات الأنساب.
ثانيًا كتابة البرنامج وتنفيذه:
وتتكون هذه المرحلة من ثلاث خطوات أساسية،هي:
1- كتابة البرنامج بواسطة إحدى لغات البرمجة من قبل البرنامج.
2- ترجمة البرنامج إلى لغة الآلة وتنفيذه، وهذا هو دور الحاسب الآلي.
3- اختبار البرنامج وإصلاح الأخطاء.