Algoritma Geliştirme ve Programlamaya Giriş
4.2 (232 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,146 students enrolled

Algoritma Geliştirme ve Programlamaya Giriş

Kendinizi algoritma geliştirme konusunda üst düzeylere çıkarın. Python ile programlamaya başlayın.
4.2 (232 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,146 students enrolled
Last updated 11/2019
Turkish
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 2 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Temel python bilgisi elde edecekler.
  • Flowchart yani akış diyagramı çizmesini öğrenecekler.
  • Matematiksel hesaplamaları içeren algoritmaların hazırlanışını
  • Matematiksel hesaplamaları içeren akış diyagramlarının kod olarak nasıl yazılacağını
  • Matematiksel problemleri içeren algoritmaların hazırlanışını
  • Matematiksel problemleri içeren akış diyagramlarının kod olarak nasıl yazılacağını
  • Sıralama algoritmalarının tamamının akış diyagramlarının hazırlanışını
  • Sıralama algoritmalarının akış diyagramlarının kod olarak nasıl yazılacağını
  • Arama algoritmalarının tamamının akış diyagramlarının hazırlanışını
  • Arama algoritmalarının akış diyagramlarının kod olarak nasıl yazılacağını
  • Gerçek hayatla ilgili örneklerde akış diyagramlarının nasıl hazırlanacağını
  • Algoritma analizinin nasıl yapılacağını
Requirements
  • Merak ve istek
  • Temel matematik bilgisi
Description

Merhabalar Algoritma Geliştirme ve Programlamaya Giriş kursuna hoş geldiniz. Bu kursta en başından başlayarak bir algoritma nasıl geliştirilir bunu öğreneceğiz. Hiç bir ön bilgiye ihtiyacınız yok. Merak ve istekli olmanız yeterli olacaktır.

Kurs içerik olarak 8 temel başlıktan oluşuyor. Bu başlıklar:

  • Giriş

  • Temel Programlama Bilgileri

  • Matematiksel Hesaplama Algoritmaları

  • Matematiksel Problem Algoritmaları

  • Sıralama Algoritmaları

  • Arama Algoritmaları

  • Gerçek Hayat Algoritmaları

  • Analiz Yapma

Bu başlıkların detaylarına bakacak olursak.

  • İlk kısımda temel algoritma bileşenlerinden bahsediyoruz. Akış diyagramı elemanlarından ve bunların nasıl kullanılacağını detaylı olarak işliyoruz.

  • İkinci kısımda ise kodları yazarken kullanacağımız python dilinin temellerini öğreniyoruz.

  • İlk algoritma örnekleri olarak temel matematiksel hesaplamaları yapıyoruz.

  • Daha sonrasında daha kompleks olan matematiksel problemlerin algoritmalarını çıkarıyoruz.

  • Sonrasında yazılım dünyasının en önemli problemleri ve algoritmaları olan sıralama algoritmalarını işliyoruz.

  • Bunlarda bittikten sonra yazılım dünyasının bir başka en önemli konusu olan arama konularının algoritmalarını çıkarıyoruz.

  • Kursun bu alanından sonra ise daha önce öğrendiğimiz algoritma mantıklarını gerçek hayat örneklerinde kullanıyoruz.

  • Ve en önemli konumuz olan algoritma analizi hakkında bilgi ediniyoruz.

Bu kursu tamamladığınızda temel seviyede algoritma geliştirme bilgilerini edinmiş olmuş olacaksınız.


Kullanıcı yorumları

  • Suat  - "Algoritmik düşünmeye çalışıyordum , ama algoritma temellerini kavramak için çok faydalı oldu benim için teşekkürler hocam."


  • Ilker  - "Algoritmanın literatür kısmı için iyi bir kaynak olduğunu düşünüyorum"


  • Metin  - "güzel anlatım ve bilgiyi aktarımı çok iyi"

Who this course is for:
  • Algoritma geliştirme konusunda kendini geliştirmek isteyen herkes
  • Temel Programlama eğitimi alan tüm öğrenciler
  • Bilgisayar Mühendisliğine yeni başlayan insanlar
  • Gerçek geliştirici olmak isteyen herkes
Course content
Expand all 62 lectures 05:08:28
+ Giriş
6 lectures 21:42
Algoritma Nedir?
03:24
Algoritmada Kullanılan Terimler ve Operatörler
03:53
Algoritma Nasıl Geliştirilir?
04:32
Akış Diyagramı(Flowchart) ve Sözde Kod(Pseudo Code)
05:09
+ Temel Programlama Bilgileri
6 lectures 46:39
Önsöz
01:47
Temel Bilgiler
05:46
Değişkenler
08:10
Döngüler
13:12
Fonksiyonlar
03:56
Geri Kalan Her Şey
13:48
+ Matematiksel Hesaplama Algoritmaları
15 lectures 48:18
Daire Çevre
00:55
Daire Alan
01:43
Daire Dilimi Alan
01:59
Dikdörtgen Alan
02:38
Dikdörtgen Alan Gelişmiş
08:47
Kare Alan
01:37
Küre Yüzey Alanı
01:05
Küre Hacim
02:25
Üçgen Çevre
00:44
Üçgen - 2 Kenarı ve Aralarındaki Açı Bilinen Üçgenin 3. Kenarını Bulma
02:16
Üçgen - 2 Kenarı ve Aralarındaki Açı Bilinen Üçgenin Alanı
01:08
Üçgen - Tüm Kenarları Bilinen Üçgenin Alanı
02:05
Üçgen Tamamı
11:55
+ Matematiksel Problem Algoritmaları
7 lectures 42:14
Eratosten Kalburu
13:32
Karekök Bulma Babil Methodu
03:05
Mükemmel Sayı
03:18
N. Fibonacci Sayısı
04:56
Pozitif Tam Bölenler
02:09
Üs alma - Çarpma Bölme Kullanmadan
09:38
+ Sıralama Algoritmaları
7 lectures 59:30
Selection Sort ( Seçme Sıralama )
13:03
Comb Sort ( Tarak Sıralama )
08:57
Insertion Sort ( Araya Eklemeli Sıralama )
09:40
Shell Sort ( Kabuk Sıralama )
08:47
Sıralama Algoritmaları Tamamı
04:07
+ Arama Algoritmaları
6 lectures 37:08
Linear Search ( Doğrusal Arama )
06:12
Jump Search ( Atlamalı Arama )
08:17
Binary Search ( ikili Arama )
10:06
Interpolation Search ( Enterpolasyon Arama )
05:17
Exponantional Search ( Üssel Arama )
04:13
Aramalar Tümü
03:03
+ Gerçek Hayat Algoritmaları
10 lectures 38:56
Haversine Formülü ile 2 Koordinat Arası Uzaklık
03:23
Lojistik
06:42
Mors Alfabesi
02:59
Optik Okuyucu
05:05
Organ Bağışı Uyumluluk
05:53
Radar
02:20
Radar Geliştirme 1
02:20
Radar Geliştirme 2
02:36
Resim Sıkıştırma
03:26
Yarışmada Ödül Verme
04:12
+ Analiz Yapma
4 lectures 13:54
Lojistik Analiz
03:19
Optik Okuyucu Analiz
05:24
Sıralama Algoritmaları Analiz
05:10
Dosyalar
00:01
+ BONUS
1 lecture 00:07
Diğer Eğitim serileri için İndirim Kuponları (24,99₺)
00:07