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