Matematik temelinin onemi muhendislik ile alakali. Elbette orta-okul matematigi bilen birisine de belirli seviyede programlama ogretebilirsin. Ama muhendislik ogreteceksen algoritma complexity analizi yapmayi, 64 bit ya da 32 bit ondalik sayilarin memory'de nasil tutuldugunu, farkli mimarilerdeki Endian yapisini (
bkz ) ogrenciye anlatman gerekir ki bunlar zaten baslangic konseptleri. Henuz daha veri tiplerini ve memory de reprezente edilmelerini soyledim. Bunun hash'i var, graph'i var, set'i var, heuristic'i var, kriptografisi var, fonksiyonel hesaplamalari var ; sadece fonksiyonel programlamanin uzerine kuruldugu lamda calculus var ->
Lambda calculus - Wikipedia
Matematik denildigi zaman bizim insanimiz turev ~ integral zannediyor genelde olayi ama CS'in esas matematigi Discrete Math'dir.
Bunlari bilmeden kimse ogrenemez diye bir sey yok, Matematik ve Ingilizce bilmeyen biri de ogrenebilir belirli seviyeye kadar. Ideal ogrenim siralamasindan bahsediyoruz. Omrunde tek satir kod yazmamis ama cok iyi Disc. matematik ve Ingilizce bilen birinin bunlari bilmeden 9. siniftan beri random Youtube ~ Udemy kursu takip eden birinden cok daha ileri seviyeye gelecegini gayet net iddia edebilirim. Zaten aksi bir durum olsaydi universite mufredatlari degisir, kimse once Ingilizce hazirlik sonra matematik ogrenmezdi. Akademik egitim soz konusuysa, bazi seyleri bazi diger seyleri bilmeden tam olarak kavrayamazsiniz. Basketbol, tenis degil bu; 3 yasinda baslayinca one gecmiyorsun. Hatta geri bile gidebilirsin sacma sapan aliskanliklar kazandigin icin.