درس طراحی الگوریتم یکی از دروس مهم رشته کارشناسی کامپیوتر است که یادگیری آن نسبتا سخت است. این آموزش علاوه بر سادگی دارای ویژگی جامع بودن است که حاصل بیش از ۲۰ سال سابقه تدریس در دانشگاه است. این آموزش با توجه به دو منبع مهم آیت درس یعنی کرمن و نیپولیتان تهیه شده است. ما در این آموزش قصد داریم تا بخش اول روش حریصانه در طراحی الگوریتم را مورد بحث و بررسی قرار دهیم.