BİLGİSAYAR PROGRAMCILIĞI VE VERİ TABANI EĞİTİM PROGRAMI KONU ALT BAŞLIKLARI TARİH SAAT 27.03.2012 Proglamlama Dillerinin Yapı Taşları 4 Algoritma ve Akış Diyagramları 29.03.2012 Değişkenler ve Tanımlamaları 4 İÇERİK KONU Tür Dönüşümleri 30.03.2012 4 Operatörler 03.04.2012 Diziler 4 Konsol Uygulamaları PROGRAMLAMANIN YAPI TAŞLARI Yazılım Bir Yazılımda Olması Gereken Temel Özellikler ALGORİTMA ve AKIŞ DİYAGRAMI Algoritma Yazım Aşamaları Problemi Tanımlama Problemi Geliştirme Sisteme Uyumluluğunu Tespit Etme (Girdi-Çıktı Belirleme) Çözümü Kâğıt Üzerinde Gösterme (Prototip Oluşturma) Çözümü Deneme (Trace) Çözümü Geliştirme Oluşabilecek Hatalar Akış Diyagramı Akış Diyagramı Şekilleri DEĞİŞKENLER ve SABİTLER Değişkenler Değişkenleri İsimlendirme Kuralları Veri Tipleri Sabitler Atama İşlemi Tür Dönüşümleri Tostring () Metodu Convert Metodu Parse Metodu DİZİLER Dizi Oluşturma Diziye Değer Girme Diziyi Yazdırma Dizilerde Arama Dizilerde Sıralama Dinamik Diziler OPERATÖRLER Operatörler Ve Türler Aritmetiksel Operatörler İşlem Önceliği Birleşim Özelliği Birleşim Ve Atama Operatörü Artırma Ve Azaltma Operatörleri Eşitlik Ve İlişkisel Operatörler Koşullu Mantıksal Operatörler Operatör Önceliği Ve Birleşim Özelliği Konsol Uygulaması Oluşturma Konsol Ekranında Kod Yazma KPR10-F08 05.04.2012 06.04.2012 10.04.2012 12.04.2012 13.04.2012 17.04.2012 4 4 4 4 4 4 Koşullar ve Döngüler Koşullar ve Döngüler Fonksiyonlar ve Metodlar Class yapıları ve Uygulamaları Formlar Formlar KARAR KONTROL DEYİMLERİ If İfadesi İç-İçe If İfadesi Switch-Case Deyimi Break Komutu DÖNGÜ DEYİMLERİ Döngü Çeşitleri For Next Döngüsü While-Until Döngüsü Do Loop Döngüsü Foreach Döngüsü İç-İçe Döngüler METOTLAR Metot Kavramı Metot Tanımlama Metotlarda Parametre Kullanımı Metotlar İle İlgili Önemli Özellikler Özyineli (Rekürsif) Metotlar Main Metodu HAZIR METOTLAR Metinsel (String) Fonksiyonlar Matematiksel Fonksiyonlar Tarih Ve Zaman Fonksiyonları SINIFLAR Sınıf (Class) Mantığı Kapsüllemenin Amacı Sınıf Tanımlama Sınıfı Kullanma Erişilebilirlik Adlandırma Kuralları Kurucular (Constructors) Varsayılan Kurucu Aşırı Yüklenmiş Kurucu Formlar (Pencereler) Basitlik (Simplicity) Kontrollerin Yeri Uyum – Tutarlılık Estetik Renkler Yazı Tipleri Esimler Ve Simgeler Şekiller Ve Şeffaflık Formların Kullanımı Projeye Form Eklemek Başlangıç Formu (Start-Up Form) Ayarı Formun Görünümünü Değiştirmek Arka Plan Rengi, Ön Plan Rengi Ve Metin Özellikleri Yazı Tipi, İmleç Ve Arka Plan Resmi Opasite (Donukluk) Formların Metotlarını (Fonksiyon) Kullanma Show Ve Showdialog (Göster Ve Diyalog Kutusu Göster) Activate (Aktif Yap) Hide (Gizle) Close (Kapat) Formun Olayları (Form Event) KPR10-F08 19.04.2012 Veritabanı Temel Özellikler 20.04.2012 4 SQL Komutları 24.04.2012 4 2 SQL Fonksiyonları VERİTABANI İHTİYAÇ ANALİZİ Veri Tabanı Tanımı Veri Tabanı Tabloları İlişkisel Veri Tabanı Tabloların Özellikleri Kısıtlamalar Anahtar Kısıtlamaları Veri Kısıtlamaları Normalizasyon Veri Fazlalığı Mutlak Veri Fazlalığı Gereksiz Tekrar Birinci Normal Form(1NF) 1NF Özellikleri 1NF Sorunları (Ekleme, Silme, Güncelleme Esnasındaki) İkinci Normal Form(2NF) 2NF Özellikleri 2NF Sorunları (Ekleme, Silme Esnasındaki) Üçüncü Normal Form(3NF) 3NF Özellikleri Insert Kullanımı Select Kullanımı Delete Kullanımı Update Kullanımı Alter Kullanımı SQL Fonksiyonları Standart Fonksiyonlar Tarih Ve Zaman Fonksiyonları Karşılaştırma Fonksiyon Ve Operatörleri Mantıksal Operatörler Kontrol Mekanizmaları Ve Karakter Fonksiyonları Aritmetik Operatörler Matematiksel Fonksiyonlar Notlar: -Eğitime katılacak kursiyerlerin ofis programlarına hâkim olması ve en az orta düzey bilgisayar bilme şartı aranır. - Katılımcıların mutlaka dizüstü bilgisayarları ile katılmaları şarttır. EĞİTİM TARİHLERİ: 27-29-30.03.2012 03-05-06.04.2012 10-12-13.04.2012 17-19-20.04.2012 24.04.2012 Salı-Perşembe-Cuma Salı-Perşembe-Cuma Salı-Perşembe-Cuma Salı-Perşembe-Cuma Salı KPR10-F08 EĞİTMEN “Kürşat Gökhan KÖROĞLU” NUN ÖZGEÇMİŞİ 1.Öğrenim durumu: Öğrenim kurumu Derece (ler) veya Diploma(lar) Gazi Üniversitesi Fen Bilimleri Enstitüsü Elektronik-Bilgisayar Eğitimi Gazi Üniversitesi Teknik Eğitim Fakültesi Bilgisayar Sistemleri Öğretmenliği Yüksek Lisans Lisans 2. Dil bilgisi: (1 - mükemmel; 5 - temel) Dil İngilizce Konuşma 5 Okuma 5 Yazma 5 3. Diğer becerileri: Bilgisayar Bilgisi: * Microsoft Windows 95/98/XP/NT/VİSTA/7 * Microsoft Office Word – Excel – Powerpoint * Microsoft Front Page * Adobe Photoshop CS3 * Adobe Flash CS3 * Adobe Dreamweaver CS3 *Server Yönetimi *Ağ Cihazları ve Ağ Kurulumu *Veri Tabanı Yönetimi Yazılım Bilgisi * Html, Htm * Php ve Mysql * Cascading Style Sheets /CSS/ 4. Şu anki görevi: Bilişim Teknolojileri Öğretmenliği yapmaktadır. 5. Mesleki deneyim: Başlangıç tarihi – bitiş tarihi Yer Kurum Pozisyon 2003-… Antalya Hızır Reis TML Öğretmen 2005-… Antalya Başaran Eğitim Kurumları Öğretmen Tanım Bilgisayar Programlama Öğretmeni olarak görev yapmaktadır. Bilgisayar Programlama Öğretmeni olarak görev yapmaktadır. 6. İlgili diğer bilgiler: Verdiği Eğitimler -Mili Eğitim Müdürlüğü Hizmet İçi Eğitim Faaliyetleri Kapsamında Bilgisayar ve İnternet Kullanım Eğitimi ve Web Tasarım Eğitimi vermiştir. Katıldığı Eğitimler - Cisco Certified Network Associate (CCNA) Eğitimi ve Web Tabanlı Başvuru Hizmetleri Seminerine katılmıştır. KPR10-F08