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

۱- مبانی کامپیوتر و الگوریتمها- جعفرزاده- علی آبادی- حاج سید جوادی- قلی پور

۲- برنامه نویسی به زیان سی با دید الگوریتمی - علی آبادی- جعفرزاده - شیری-عشقی-

مبانی کامپیونر و الگوریتم ها  برنامه نویسی به زبان پاسکال با دید الگوریتمی