تعلم كيفية تحليل وتصميم برامج تعتمد على المفاهيم الأساسية للبرمجة.