کتابی خوب طراحی شده که ایدههای ساخت یافتگی برنامه نویسی را در سطح فلوچارت نیز در نظر گرفته است و برای آغاز یادگیری برنامه نویسی کامپیوتر خیلی مناسب است.
اگر بخشهایی که در آنها الگوریتمها به زبان برنامه نویسی مشخصی مانند C++ یا python نیز مطرح شوند و الگوریتمهای پیشرفته تر مطرح در درس مبانی کامپیوتر (مثلا پردازش عبارتهای ریاضی، حل مسایل با جستجوهای در فضای گرافی حالتها و...) که بیان آنها با فلوچارت وقت گیر است، نیز گنجانده شود، آنگاه سرفصل کامل تری برای درس مبانی کامپیوتر و برنامه نویسی خواهد بود.
اگر بخشهایی که در آنها الگوریتمها به زبان برنامه نویسی مشخصی مانند C++ یا python نیز مطرح شوند و الگوریتمهای پیشرفته تر مطرح در درس مبانی کامپیوتر (مثلا پردازش عبارتهای ریاضی، حل مسایل با جستجوهای در فضای گرافی حالتها و...) که بیان آنها با فلوچارت وقت گیر است، نیز گنجانده شود، آنگاه سرفصل کامل تری برای درس مبانی کامپیوتر و برنامه نویسی خواهد بود.