Yazılım kursu önerisi

Algoritma nedir örnek verir misiniz hocam?
Eğer ileride Bilgisayar Mühendisliği bölümünde okumayı düşünüyorsan karşına çıkacak olan derslerden biridir. Temelde planlamadır. Yani kod yazmadan önce ortadaki problemi nasıl çözeriz bunu bir şemaya aktarırsın. Google'da algoritma şemaları yazarak örneklerine ulaşabilirsin. Algoritma öğrenirken kod yazılmaz. Sadece temel syntax kullanılarak, if-else, while-for döngüleri, fonksiyonlar vs. bir problemi nasıl çözüme ulaştırırız bu ortaya koyulur.

Hemen kod yazmaya başlarsan kodlarında algoritma çok iyi oturmaz ve 1 satırda yapılacak işi 10 satırda yaparsın. O yüzden algoritma kurmayı öğrenmek çok önemlidir. Aslında yetenek burada ortaya çıkar. Çünkü bazı programlamacılar algoritma kurmakta çok zorlanır veya dengesiz kurar. Bu durumda yetenekli insanlar, sayısal zekası yüksek, problem çözme, analitik zekası yüksek programlamacılar en kısa yoldan en iyi şemayı kurar.
 
Eğer ileride Bilgisayar Mühendisliği bölümünde okumayı düşünüyorsan karşına çıkacak olan derslerden biridir. Temelde planlamadır. Yani kod yazmadan önce ortadaki problemi nasıl çözeriz bunu bir şemaya aktarırsın. Google'da algoritma şemaları yazarak örneklerine ulaşabilirsin. Algoritma öğrenirken kod yazılmaz. Sadece temel syntax kullanılarak, if-else, while-for döngüleri, fonksiyonlar vs. bir problemi nasıl çözüme ulaştırırız bu ortaya koyulur.

Hemen kod yazmaya başlarsan kodlarında algoritma çok iyi oturmaz ve 1 satırda yapılacak işi 10 satırda yaparsın. O yüzden Algoritma kurmayı öğrenmek çok önemlidir. Aslında yetenek burada ortaya çıkar. Çünkü bazı programlamacılar algoritma kurmakta çok zorlanır veya dengesiz kurar. Bu durumda yetenekli insanlar, sayısal zekası yüksek, problem çözme, analitik zekası yüksek programlamacılar en kısa yoldan en iyi şemayı kurar.
Size sormadım Hocam.
 
Algoritma nedir örnek verir misiniz hocam?
Algoritmanın en basit anlatımını yapayım hocam; Bir sorun olduğunu düşünelim bu sorunu çözümlemek için hangi yollardan geçeceğini ve yolların hangisi olumlu/olumsuz olursa ona göre şekillendireceğimize algoritma diyoruz.
100 satırlık kod ile debug yapabileceğiniz bir problemi 10 satıra düşürebiliyorsanız algoritma kurabiliyorsunuz demektir.
Algoritma tasarlamayı mesela bizim dönemimizde Flowchart adındaki program ile öğretilmişti.
 
Algoritmanın en basit anlatımını yapayım hocam; Bir sorun olduğunu düşünelim bu sorunu çözümlemek için hangi yollardan geçeceğini ve yolların hangisi olumlu/olumsuz olursa ona göre şekillendireceğimize algoritma diyoruz.
100 satırlık kod ile debug yapabileceğiniz bir problemi 10 satıra düşürebiliyorsanız algoritma kurabiliyorsunuz demektir.
Algoritma tasarlamayı mesela bizim dönemimizde Flowchart adındaki program ile öğretilmişti.
Greedy algorithm nedir hocam?
 
Greedy algorithm nedir hocam?
Dallandırılmış algoritma diye aklımda kalıyordu derslerde yine bu terimi kullanacağım ancak mantığını soruyorsanız; Nasıl bir kod yazdığımızda yukarıdan aşağı(eğer değişkenler/fonksiyonlar/koşullar yok ise) sırası ile çalışıyorsa (topdown) Açgözlü Algoritma da bunu hedefliyor. En temiz çözümü yukarıdan aşağıya olarak modellemektir.
Eğer telafuz hatam veyahut yanlış bir yazım oluyorsa kusura bakmayın yeni uyandım.
 
Eğer ileride Bilgisayar Mühendisliği bölümünde okumayı düşünüyorsan karşına çıkacak olan derslerden biridir. Temelde planlamadır. Yani kod yazmadan önce ortadaki problemi nasıl çözeriz bunu bir şemaya aktarırsın. Google'da algoritma şemaları yazarak örneklerine ulaşabilirsin. Algoritma öğrenirken kod yazılmaz. Sadece temel syntax kullanılarak, if-else, while-for döngüleri, fonksiyonlar vs. bir problemi nasıl çözüme ulaştırırız bu ortaya koyulur.

Hemen kod yazmaya başlarsan kodlarında algoritma çok iyi oturmaz ve 1 satırda yapılacak işi 10 satırda yaparsın. O yüzden algoritma kurmayı öğrenmek çok önemlidir. Aslında yetenek burada ortaya çıkar. Çünkü bazı programlamacılar algoritma kurmakta çok zorlanır veya dengesiz kurar. Bu durumda yetenekli insanlar, sayısal zekası yüksek, problem çözme, analitik zekası yüksek programlamacılar en kısa yoldan en iyi şemayı kurar.
Bu mesaja neden bir sürü "haha" ve "beğenmedim" ifadesi geldi acaba. Anlatılan doğru.
 
Siber Güvenlik ile ilgilenmek istiyorsanız şu anlık bir dil öğrenmeyin. Bir siber güvenlik kursu alın hacking cart curt. BTK Akademi de yoktu en son. Atıl Hoca'nın kursu fena değil. Onu iyice kavrayın zaten çok istekli oluyorsunuz öğrenirken. O kursu tamamladıktan sonra zaten ne yapmak istediğinizi vs. bileceksiniz.
İlla bir dil öğreneceğim, siber güvenlik şart değil diyorsanız. Python öğrenin. Çünkü kullanılabilecek alanı çok.
Ayrıca Eskişehir içi vs. demişsiniz. Öyle kurslar oluyor ama bootcamp gibi oluyor, internet ortamından oluyor genelde. Olacaksa da üniversite öğrenciler, mezunları vs. için oluyor. Ya da özel ders falanla öyle olur, ona da gerek yok ve pahalı.
 

Geri
Yukarı