اهمیت الگوریتمها و ساختارهای داده در برنامهنویسی: بهبود مهارتهای حل
مرحله 2: انتخاب مفاهیم و استراتژیهای راهحل (فکر کردن به یک راهحل صحیح ابتدایی) 3.3.3. مرحله 3: طراحی راهحل کارآمد به کمک شبهکد; 3.3.4. مرحله 4: پیادهسازی و تبدیل شبهکد به کدی صحیح و بهینه; 3.3.5.
