Discrete matematik dersini verdikten sonra sedgewick & Wayne'in kitabindan.
Sort, Search, hash, graph vs.
Ayrica datayi dogru manipule etmek icin dogru sekilde reprezente etmeniz gerekiyor bu yuzden data structures da cok onemli. Zaten bazi yerlerde ikisini ayni derste anlatirlar.
Harvard'in algoritma dersleri YouTube'da var. Eger muhendis olmayacaksan bu seviyede formal ogrenmene de gerek yok, isini gorecek kadar karsina ciktikca ogrenirsin.