• Ana Sayfa
  • Ürünler
  • Eğitimlerimiz
  • Hakkında
  • İletişim
  • Duyurular
Kriptarium
  • Ana Sayfa
  • Ürünler
  • Eğitimlerimiz
  • Hakkında
  • İletişim
  • Duyurular

Algoritma ve Programlama

Eğitmen Bilgileri:
  • Dr. Fatih Özkaynak
    • [email protected]​

ALGORİTMALARI ANLAMAK
  • Ders 1: Neden Algoritma ve Programlama Kavramları Önemlidir? (izle)
  • Ders 2: Algoritma ve Programlama Nasıl Hayat Kurtarır? (izle)
  • Ders 3: Sistematik Problem Çözme Yaklaşımı (izle)
  • Ders 4: Algoritmaları Oluşturmak (izle)
  • Ders 5: Algoritma Tanımı (izle)
  • Ders 6: Basit Bir Algoritma Örneği (izle)
  • Ders 7: Bir Bilgisayar Programı Nasıl Çalışıyor? (izle)
  • Ders 8: Programlama Dili Nedir? (izle)
  • Ders 9: Peki Hangi Programlama Dilini Seçmeliyim? (izle)
  • Ders 10: Akış Şemaları (izle)
  • Ders 11: Akış Şemaları Örnek 1 (izle)
  • Ders 12: Akış Şemaları Örnek 2 (izle)
  • Ders 13: Akış Şemaları Örnek 3 / koşullu ifade (izle)
  • Ders 14: Akış Şemaları Örnek 4 / döngü (izle)​
  • Ders 15: Akış Şemaları Örnek Sınav Soruları 1 (izle)
  • Ders 16: Akış Şemaları Örnek Sınav Soruları 2 (izle)
  • Ders 17: Akış Şemaları Örnek Sınav Soruları 3 (izle)
  • Ders 18: Akış Şemaları Örnek Sınav Soruları 4 (izle)
  • Ders 19: Akış Şemaları Örnek Sınav Soruları / Taban Dönüşümleri (izle)
  • Ders 20: Akış Şemaları Örnek Sınav Soruları / Ortalama Hesapları (izle)
  • Ders 21: Akış Şemaları Örnek Sınav Soruları / Basamak Değerleri (izle)
  • Ders 22: Akış Şemaları Örnek Sınav Soruları / Dikdörtgen Çizdirme (izle)
  • Ders 23: Akış Şemaları Örnek Sınav Soruları / Üçgen Çizdirme (izle)

JAVA PROGRAMLAMA DİLİ
  • Ders 1: JAVA Giriş (izle)
  • Ders 2: JAVA Uygulama Alanları (izle)
  • Ders 3: Java Platformları / Sürümleri (izle)
  • Ders 4: Java Dilinin Tarihsel Gelişimi (izle)
  • Ders 5: JAVA İsmi Nereden Geliyor? (izle)
  • Ders 6: Java Dilinin Temel Özellikleri (NEDEN JAVA) (izle)
  • Ders 7: Java Neden Platformdan Bağımsızdır? (izle)
  • Ders 8: Java ve Güvenlik (izle)
  • Ders 9: Java dilinin diğer güçlü özellikleri (izle)
  • Ders 10: İlk JAVA Uygulamamız (izle)
  • Ders 11: JAVA programlarının derlenmesi ve yorumlanması (izle)
  • Ders 12: JVM, JRE ve JDK arasındaki temel farklar (izleΩ
  • Ders 13: Java Değişkenler (izle)
  • Ders 14: Değişkenler ile alakalı kod örnekleri (izle)
  • Ders 15: Veri Tipleri (izle)
  • Ders 16: Java İlkel/Primitive Veri Tipleri (izle)
  • Ders 17: Değişken Aralıkları (izle)
  • Ders 18: Java Operatörler (izle)
  • Ders 19: Operatör Örnekleri 1 (x++ ve ++x) (izle)
  • Ders 20: Operatör Örnekleri 2 (izle)
  • Ders 21: Mantıksal ve Aritmetiksel Operatörler (izle)
  • Ders 22: Kaydırma Operatörleri (izle)
  • Ders 23: Koşul Kontrol ? Operatörleri (izle)
  • Ders 24: Kontrol Yapılarına Giriş (izle)
  • Ders 25: Kontrol Yapıları (if/else) İfadesinin Kullanımı (izle)
  • Ders 26: Kontrol Yapıları - Örnek Problem 1 (izle)
  • Ders 27: Kontrol Yapıları - Örnek Problem 2 (izle)
  • Ders 28: Kontrol Yapıları - Örnek Problem 3 (izle)
  • Ders 29: Kontrol Yapıları - İç içe Koşul Yapıları Oluşturmak (izle)
  • Ders 30: Kontrol Yapıları - Örnek Problem 4 (izle)
  • Ders 31: Kontrol Yapıları - ? operatörünün kullanımı (izle)
  • Ders 32: Kontrol Yapıları - Switch Kullanımı (izle)
  • Ders 33: Döngüler (izle)
  • Ders 34: For Döngü İfadesinin Kullanımı (izle)
  • Ders 35: Döngü Uygulamaları 1 (Faktoriyel Hesabı) (izle)
  • Ders 36: Döngü Uygulamaları 2 (Fibonacci Sayıları) (izle)
  • Ders 37: ForEach Döngü Yapısının Kullanımı (izle)
  • Ders 38: Döngülerde Break Anahtar Sözcüğünün Kullanımı (izle)
  • Ders 39: Döngülerde Break ve Continue Kullanımı (izle)
  • Ders 40: For ile Sonsuz Döngü Örneği (izle)
  • Ders 41: While ve DoWhile İfadeleri ile Döngü Oluşturmak (izle)
  • Ders 42: Diziler (izle)
  • Ders 43: Tek Boyutlu Diziler (izle)
  • Ders 44: Bir Dizideki En Küçük Elemanı Bulma (izle)
  • Ders 45: Çok Boyutlu Diziler (izle)
  • Ders 46: Çok Boyutlu Dizi Uygulaması İki Matrisin Toplamı (izle)
  • Ders 47: Yorum/Açıklama Satırları (izle)
  • Ders 48: Java String (izle)
  • Ders 49: Java String Sınıf Neden Değiştirilemezdir? (izle)
  • Ders 50: Java String Karşılaştırma İşlemleri (izle)
  • Ders 51: Java String Karşılaştırma İşlemleri Örnek (izle)
  • Ders 52: Java String Ekleme İşlemleri (izle)
  • Ders 53: Java Substring (izle)
  • Ders 54: Java String Sınıfının Bazı Metotları (izle)
  • Ders 55: Java StringBuffer Sınıfı (izle)
  • Ders 56: Java StringBuilder Sınıfı (izle)
  • Ders 57: String ve StringBuffer Arasındaki Farklar (izle)
  • Ders 58: StringBuffer ve StringBuilder Arasındaki Farklar (izle)
  • Ders 59: Java toString() method (izle)
  • Ders 60: StringTokenizer (izle)
  • Ders 61: Tip Dönüşümleri I (izle)
  • Ders 62 - Tip Dönüşümleri II (izle)
  • Ders 63 - Tip Dönüşümleri III (izle)
  • Ders 64 - Tip Dönüşümleri IV (izle) 
  • Ders 65 - Tip Dönüşümleri V (izle)
  • Ders 66 - Tip Dönüşümleri VI (izle)
  • Ders 67: İstisna İşleme (Exception Handling) (izle)
  • Ders 68: Exception Handling Sınıflarının Hiyerarşisi (izle)
  • Ders 69: Exception Handling Sınıfı Anahtar Kelimeleri (izle)
  • Ders 70: try-catch Bloğunun İç Yapısı (izle)
  • Ders 71: İç İçe (Yuvarlanmış) try Bloğu (izle)
  • Ders 72: finally Bloğu Kullanımı (izle)


ALGORİTMA VE PROGRAMLAMA SINAV SORULARI
  • Bir Yazılımcının Java Programları Geliştirirken Bilmesi Gereken Temel Kalıplar  (izle)
  • Soru 1: Havalı İsim Yazma (oku) (izle)
  • Soru 2: Navigasyon (Yol Klavuzu) Sorusu (oku) (izle)
  • Soru 3: Mayın Tarlası (oku) (izle)
  • Soru 4: Rakamdan Yazıya Dönüşüm (oku) (izle)
  • Soru 5 - Vücut Kütle İndeksi (oku) (izle)
  • Soru 6 - Girilen Kesrin Türü Ne? (oku) (izle)
  • Soru 7 - Karesel Sayıları Yazdırma (oku) (izle)
  • Soru 8 - Üçgensel Sayılar (oku) (izle)
  • Soru 9 - X Gün Sonra Haftanın Hangi Günü (oku) (izle)
  • Soru 10 - X Dakika Sonra Saat Kaç (oku) (izle)
  • Soru 11 - TC Kimlik Numarası (oku) (izle)
  • Soru 12 - Polinom Değeri Hesaplama (oku) (izle)
  • Soru 13 - OKEK Hesaplama (oku) (izle)
  • Soru 14 - Diziler ve Rasgele Sayılar (oku) (izle)
  • Soru 15 - Seri Hesabı (oku) (izle)
  • Soru 16 - Sayılar Sınıfı Uygulaması (oku) (izle)
  • Soru 17 - Temel Bir Fonksiyon Sorusu (oku) (izle)
  • Soru 18 - Dizi Uygulamaları (oku) (izle)
  • Soru 19 - Döngü Uygulaması (oku) (izle)
  • Soru 20 - Dönüştür Sorusu (oku) (izle)
  • Soru 21 - 2018 Güz Vize Soru1 (izle)
  • Soru 22 - 2018 Güz Vize Soru2 (izle)
  • Soru 23 - 2018 Güz Vize Soru3 (izle)
  • Soru 24 - 2018 Güz Final (izle)
  • Soru 25 - 2018 Güz Bütünleme Soru 1 (izle)
  • Soru 26: Örnek Sınav Soruları / Taban Dönüşümleri (izle)
  • Soru 27: Örnek Sınav Soruları / Ortalama Hesapları (izle)
  • Soru 28: Örnek Sınav Soruları / Basamak Değerleri (izle)
  • Soru 29: Örnek Sınav Soruları / Dikdörtgen Çizdirme (izle)
  • Soru 30: Örnek Sınav Soruları / Üçgen Çizdirme (izle)
 


JAVA İLE NESNE YÖNELİMLİ PROGRAMLAMA
  • Ders 1: Nesne Yönelimli Programlamaya Giriş (izle)
  • Ders 2: Neden Nesne Yönelimli Programlama? (izle)
  • Ders 3: Nesne (Object) Kavramı (izle)
  • Ders 4: Sınıf (Class) Kavramı (izle)
  • Ders 5: Nesne ve Sınıf Kavramları Arasındaki İlişki (izle)
  • Ders 6: Kalıtım/Miras (Inheritance) Kavramı (izle)
  • Ders 7: Çok Biçimlilik (Polymorphism) (izle)
  • Ders 8: Soyutlama (Abstraction) (izle)
  • Ders 9: Kapsülleme (Encapsulation) (izle)
  • Ders 10: Prosedür Tabanlı Programlama ile OOP Karşılaştırması (izle)
  • Ders 11: Java İsimlendirme Kuralları (izle)
  • Ders 12: Java Dilinde Sınıf ve Nesneler Nasıl Kodlanır? (izle)
  • Ders 13: Örnek Kodlar ile Nesne ve Sınıflar (izle)
  • Ders 14: Java Programları Yazarken Kullanılan Yaygın Yaklaşım (izle)
  • Ders 15: Nesneleri Hazırlamanın Farklı Yolları (izle)
  • Ders 16 Anonim Nesneler (Anonymous Object) (izle)
  • Ders 17: Örnek Bir Uygulama (izle)
  • Ders 18: Yapıcı Metotlar (Constructor Methods) (izle)
  • Ders 19: Java’da Constructor Aşırı Yüklemesi (izle)
  • Ders 20: Static Anahtar Sözcüğü (izle)
  • Ders 21: Statik Değişkenler ile Program Sayacı (izle)
  • Ders 22: Statik Yöntemler (izle)
  • Ders 23: Statik Yöntemler Kullanılırken Dikkat Edilecek Unsurlar (izle)
  • Ders 24: this Anahtar Sözcüğünün Kullanımı I (izle)
  • Ders 25: this Anahtar Sözcüğünün Kullanımı II (izle)
  • Ders 26: Kalıtım/Miras (Inheritance) (izle)
  • Ders 27: Kalıtım Türleri (izle)
  • Ders 28: Java’da Neden Çoklu Kalıtım Desteklenmiyor? (izle)
  • Ders 29: Java Polimorfizmi / Yöntem Aşırı Yüklemesi (Method Overloading) (izle)
  • Ders 30: Java Polimorfizmi /Yöntem Geçersiz Kılma (Method Overriding) (izle)
  • Ders 31: super Anahtar Sözcüğünün Kullanımı (izle)
  • Ders 32: final Anahtar Sözcüğünün Kullanımı (izle)
  • Ders 33: Soyut Sınıf (Abstract Class) (izle)
  • Ders 34: Arayüz (Interface) (izle)


1000 Test Sorusu ile JAVA Programlama Dili
  • Video Oynatma Serisi (izle): 

​
JAVA UYGULAMA PROJE ÖRNEKLERİ
  • Giriş ve Tanıtım (izle)
  • GUI Tasarımı (izle)
  • Bilimsel Hesap Makinesi (izle) (kodlar)
  • Dosya İşlemleri (izle) (kodlar) (cikciker sorusu)
  • Kendi CAPTCHA'mızı Yapıyoruz (izle) (kodlar)
  • Pi-Kimlik Doğrulama (izle) (kodlar)


GERÇEK DÜNYA UYGULAMALARIYLA JAVA
  • Matris Uygulamaları (kodlar)
    • Matrisin çarpımının kontrolü
    • Seyrek matris kontrolü
    • İki matris çarpımının gerçekleştirilmesi
    • Strassen çarpım algoritması
    • Matrisin tersinin alınabilirliğinin kontrolü
    • Matrisin tersinin bulunması
  • ​Sayı teorisinin uygulamaları 1 (indir)
    • OBEB ve OKEK hesabı
    • Euclid algoritması ile OBEB hesabı
    • Extended Euclid algoritmasının uygulamaları
    • Stein OBEB algoritması
    • Bir sayıyı çarpanlarına ayırma
    • Fermat yöntemi ile çarpanlarına ayırma
    • Pollard Rho algoritması ile çarpanlarına ayırma
  • Cikciker (indir)
  • Grafik Gösterimi (kodlar)
  • Görüntü Şifreleme (kodlar)
  • Sıralama ve arama algoritması (kodlar)

Ürünler

Kriptoloji Mühendisliği
E-ticaret Çözümleri
Kobi-Kod
Mobil Uygulamalarımız
Ar-Ge Faaliyetleri

Şirket

Hakkında
Haber ve Duyurular
Etik Değerlerimiz
​Fatih Özkaynak

Destek

Ana Sayfa
İletişim
SSS
Kullanım Koşulları
© COPYRIGHT TÜM HAKLARI SAKLIDIR 2015..
  • Ana Sayfa
  • Ürünler
  • Eğitimlerimiz
  • Hakkında
  • İletişim
  • Duyurular