evlİya Çelebİ meslekİ ve teknİk anadolu lİsesİ 2018-2019...
TRANSCRIPT
AY
HA
FT
A
DE
RS
SA
AT
İ
16
BTT MODÜL 1: İÇ DONANIM BİRİMLERİ
1. İç donanım birimlerinin montajını yapmak
2. Dış donanım birimlerinin bağlantılarını yapmak
3. İşletim sisteminin kurulumunu yapmak
4. İşletim sisteminin yönetimini yapmak
5. Ağ kurulumunu yapmak
yeterliklerini kazandırılacaktır
1. ANAKARTLAR
1.1. Statik (Durgun) Elektrik 1.1.1. Statik Elektrik ve Oluşumu
1.1.2. Statik Elektriğin Zararları
1.1.3. Statik Elektriğin Zarar Verebileceği Ortamlarda Alınacak Önlemler
1.1.3.1. Donanım Malzemeleri İçin Alınacak Önlemler
1.1.3.2. Antistatik Çalışma Ortamı Sağlamak 1.1.3.3. Kişisel Antistatik Önlemler
1.1.3.4. Manyetik Ortama Karşı Önlemler 1.2. Anakartlar
1.2.1. Anakartın yapısı ve çalışması 1.2.2. Anakartın bileşenleri
1.2.2.1. Yonga seti 1.2.2.2. Veri yolları
1.2.2.3. Kart bağlantı yuvaları 1.2.2.4. Portlar ve konektörler
1.2.3. Anakart çeşitleri 1.2.3.1. XT anakart
1.2.3.2. AT anakart 1.2.3.3. ATX anakart
1.2.4. Anakart kullanım kılavuzu 1.2.5. Anakart seçimi
2. İŞLEMCİLER 2.1. İşlemci yapısı ve çalışması
2.2. İşlemci çeşitleri 2.3. İşlemci seçimi
2.4. İşlemci montajı 2.5. İşlemci soğutması
2.6. Soğutucu ve fan montajı 3. BELLEK BİRİMLERİ
3.1. Belleğin yapısı ve çalışması 3.2. RAM bellekler
3.3. ROM bellekler 3.4. Bellek seçimi 3.5. Bellek montajı
8
BTT MODÜL 1: İÇ DONANIM BİRİMLERİ
1. İç donanım birimlerinin montajını yapmak
2. Dış donanım birimlerinin bağlantılarını yapmak
3. İşletim sisteminin kurulumunu yapmak
4. İşletim sisteminin yönetimini yapmak
5. Ağ kurulumunu yapmak
yeterliklerini kazandırılacaktır
4. KASALAR 4.1. Bilgisayar kasaları 4.1.1. Kasa çeşitleri
4.1.2. Güç kaynakları 4.2. Kasaya Anakart montajı 4.3. Güç kablolarının montajı
4.3.1. Anakart beslemesi 4.3.2. Güç bağlantıları 4.4. Dahili kabloların bağlantısı
4.4.1. Ön panel kablolarının bağlantısı 4.4.2. Extra USB, firewire, ses bağlantıları
5. DİSK SÜRÜCÜLERİ
5.1. Sabit diskler 5.1.1. Sabit diskin yapısı ve çalışması
5.1.2. Sabit disk çeşitleri 5.1.3. Veri Kabloları
5.1.3.1. IDE 5.1.3.2. SATA
5.1.4. Sabit disk seçimi 5.1.5. Sabit disk montajı
5.2. Optik disk sürücüleri 5.2.1. CD-ROM ve CD-Writer sürücüleri
5.2.2. DVD-ROM ve DVD-Writer sürücüleri
5.2.3. BLU-RAY 5.2.4. Optik okuyucu montajı
5.3. Kart okuyucular 5.3.1. Hafıza kartı çeşitleri
5.3.2. Kart okuyucu montajı 6. DONANIM KARTLARI
6.1. Ekran kartı 6.1.1. Ekran kartı yapısı ve çalışması
6.1.2. Ekran kartı çeşitleri 6.1.3. Ekran kartı seçimi
6.1.4. Ekran kartı montajı 6.2. Ses kartı
6.2.1. Ses kartı yapısı ve çalışması 6.2.2. Ses kartı çeşitleri
6.2.3. Ses kartı montajı 6.3. Ethernet Kartı
6.3.1. Ethernet kartı yapısı ve çalışması
6.3.2. Ethernet kartı çeşitleri 6.3.3. Ethernet kartı montajı
6.4. Diğer Donanım Kartları 6.4.1. TV/Capture kartı
6.4.2. SCSI kart 6.4.3. Güvenlik kartı
EVLİYA ÇELEBİ MESLEKİ VE TEKNİK ANADOLU LİSESİ
2018-2019 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ ALANI VERİTABANI DALI 12. SINIFLAR İŞLETMELERDE BECERİ EĞİTİMİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
3
(17
- 2
1 E
ylü
l )
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.EY
LÜ
L
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
8
BTT MODÜL 2: DIŞ DONANIM BİRİMLERİ
1. Klavye, fare ve güç kablosunu bağlayabilecektir.
2. Görüntüleme birimlerinin bağlantısını yapabilecektir.
3. Yazıcıların bağlantısını yapabilecektir.
4. Görüntü işleme cihazlarının bağlantılarını yapabilecektir.
1. GİRİŞ BİRİMLERİ
1.1. Klavye 1.1.1. Klavyenin yapısı ve çalışması
1.1.2. Klavye çeşitleri 1.1.3. Klavye bağlantıları
1.2. Fare 1.2.1. Farenin yapısı ve çalışması
1.2.2. Fare çeşitleri 1.2.3. Fare bağlantıları
2. GÖRÜNTÜLEME BİRİMLERİ
2.1. Monitör 2.1.1. Monitörün yapısı ve çalışması
2.1.2. Monitör çeşitleri 2.1.3. Monitör bağlantıları
2.2. Projeksiyon Cihazı 2.2.1. Projeksiyon cihazı yapısı ve çalışması
2.2.2. Projeksiyon cihazı çeşitleri 2.2.2.1. Projeksiyon cihazının bağlantıları
16
BTT MODÜL 2: DIŞ DONANIM BİRİMLERİ
1. Klavye, fare ve güç kablosunu bağlayabilecektir.
2. Görüntüleme birimlerinin bağlantısını yapabilecektir.
3. Yazıcıların bağlantısını yapabilecektir.
4. Görüntü işleme cihazlarının bağlantılarını yapabilecektir.
3. YAZICILAR 3.1. Yazıcıların yapısı ve çalışması
3.2. Yazıcı çeşitleri 3.2.1. Nokta vuruşlu
3.2.2. Mürekkep püskürtmeli 3.2.3. Lazer
3.3. Yazıcıların bağlantıları
4. GÖRÜNTÜ İŞLEME CİHAZLARI 4.1. Tarayıcı
4.1.1. Tarayıcının yapısı ve çalışması 4.1.2. Tarayıcı çeşitleri
4.1.3. Tarayıcıların bağlantıları 4.2. Kamera
4.2.1. Dijital kameralar 4.2.2. Dijital video kameralar
4.2.3. Kameraların bağlantıları
16
BTT MODUL 3:İŞLETİM SİSTEMİ KURULUMU
1. Bilgisayarın ilk açılış ayarlarını yapabilecektir.
2. İşletim sistemini kurabilecektir.
3. Sürücülerin ve yardımcı yazılımların kurulumunu
yapabilecektir.
1. POST (İLK AÇILIŞ) 1.1. Bios 1.1.1. Bios’ un işlevi
1.1.2. Post’ un çalışması 1.1.3. Bios’ta yapılan değişiklikler
1.1.4. Bios çeşitleri 1.2. Bios yapılandırması 1.2.1. Post ekranı
1.2.2. Cmos setup 1.2.3. Standard cmos setup 1.2.4. Bios features
setup
1.2.5. Chipset features setup 1.2.6. Power management setup
1.2.7. Pnp/pci configuration 1.2.8. Integrated peripherals 1.2.9. Boot setup
1.2.10. Diğer Bios seçenekleri 1.3. Hata mesajları 1.3.1. Sesli hata
mesajları
1.3.2. Yazılı hata mesajları 1.3.3. Hata mesajlarının bulunması
1.4. İşletim sisteminin temelleri 1.4.1. Dosya yönetim sistemi 1.4.1.1. FAT
1.4.1.2. NTFS 1.4.2. İşletim sistemi türleri
1.4.2.1. Tek kullanıcılı işletim sistemleri 1.4.2.2. Çok kullanıcılı işletim sistemleri
1.4.2.3. Açık kaynak işletim sistemleri
8
BTT MODUL 3:İŞLETİM SİSTEMİ KURULUMU
1. Bilgisayarın ilk açılış ayarlarını yapabilecektir.
2. İşletim sistemini kurabilecektir.
3. Sürücülerin ve yardımcı yazılımların kurulumunu
yapabilecektir.
2. KURULUM 2.1. İşletim sistemi sürümleri
2.2. İşletim sistemleri kurulum 2.2.1. Kurulum tipleri
2.3. İlk kurulum 2.3.1. Bölümleme
2.3.2. Biçimlendirme 2.3.3. Kurulum adımları
2.4. Güncelleme işlemleri
3. DESTEK 3.1. Donanım birimlerinin kurulumu
3.1.1. İç donanım birimleri 3.1.1.1. Anakart
3.1.1.2. Ekran kartı 3.1.1.3. Ses kartı
3.1.1.4. Ethernet kartı 3.1.1.5. Diğer donanım birimleri
3.1.2. Dış donanım birimleri 3.1.2.1. Yazıcı
3.1.2.2. Görüntü işleme cihazları 3.2. Yardımcı yazılımların kurulumu
3.2.1. Ofis yazılımı 3.2.2. Dosya sıkıştırma yazılımı
3.2.3. PDF yazılımı 3.2.4. CD/DVD kayıt yazılımı
4
(24
-2
8
Eylü
l)
1
(1 -
5 E
kim
)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
EY
LÜ
LE
KİM
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
16
BTT MODUL 4:İŞLETİM SİSTEMİ GELİŞMİŞ ÖZELLİKLERİ
1. İşletim sisteminin denetim masasını kullanabilecektir.
2. Sistem güvenliğini sağlayabilecektir.
1. GELİŞMİŞ ÖZELLİKLER 1.1. Sistem ve Bakım
1.1.1. Sistem Geri Yükleme 1.1.2. Disk Birleştirme
1.1.3. Disk Denetleme 1.1.4. Disk Temizleme
1.1.5. Kayıt Defteri 1.2. Kullanıcı Hesapları ve Aile Güvenliği
1.3. Güvenlik 1.4. Görünüm ve Kişiselleştirme
1.5. Ağ ve İnternet 1.6. Saat, Dil ve Bölge
1.7. Donanım ve Ses 1.8. Erişim Kolaylığı
1.9. Programlar 1.10. Taşınabilir Bilgisayar 1.11. Ek Seçenekler
8
BTT MODUL 4:İŞLETİM SİSTEMİ GELİŞMİŞ ÖZELLİKLERİ
1. İşletim sisteminin denetim masasını kullanabilecektir.
2. Sistem güvenliğini sağlayabilecektir.
2. SİSTEM GÜVENLİĞİ 2.1. Güvenlik yazılımları
2.1.1. Çeşitleri 2.1.2. Kurulumu
2.1.3. Üçüncü parti güvenlik yazılımı ve kurulumu
2.1.4. Güvenlik yazılımı ayarları 2.1.4.1. Veri güvenliği yazılım ayarları
2.1.4.2. İnternet güvenliği yazılım ayarları 2.1.5. Güncelleştirme
2.1.5.1. Otomatik güncelleştirme 2.1.5.2. İsteğe bağlı güncelleştirme
2.2. Sistem İmajı
16
BTT MODUL 5:AĞ TEMELLERİ
1. Ağ tasarımı yapabilecektir.
2. Kablolama yapabilecektir.
3. TCP/IP protokolünü kullanabilecektir.
1. AĞ TASARIMI 1.1. Ağ İletişimi 1.1.1. Paralel İletişim
1.1.2. Seri İletişim 1.2. Ağ Topolojileri 1.2.1. Yol (Bus)
1.2.2. Yıldız (Star) 1.2.3. Ağaç (Tree) 1.2.4. Halka (Ring)
1.3. Ağ Bağlantı Tipleri 1.3.1. Kablolu 1.3.2. Kablosuz
1.4. Ağ Çeşitleri 1.4.1. Yerel Alan Ağları (LAN)
1.4.2. Geniş-Alan Ağları (WAN) 1.4.3. Özel Sanal Ağlar (VPN)
1.5. Ağ cihazları 1.5.1. Ağ Arabirim Kartı 1.5.2. Anahtar/Dağıtıcı
1.5.3. Yönlendirici 1.5.4. Modem 1.5.5. Erişim Noktası
1.5.6. Tekrarlayıcı 1.6. Intranet – Extranet 1.7. Ağ Oluşturma Modelleri
1.7.1. Veri Haberleşmede Katman Kullanımı 1.7.2. OSI Modeli
1.7.3. TCP/IP Modeli
8
BTT MODUL 5:AĞ TEMELLERİ
1. Ağ tasarımı yapabilecektir.
2. Kablolama yapabilecektir.
3. TCP/IP protokolünü kullanabilecektir.
2. KABLOLAMA 2.1. Kablo Özellikleri 2.2. Kablo Standartları
2.3. Çift Bükümlü Kablo 2.3.1. Yapısı 2.3.2. Çeşitleri
2.3.3. Konektörler 2.3.4. Kablo hazırlama 2.3.5. Kablo Testi
2.4. LAN Kurulumu
8
BTT MODUL 5:AĞ TEMELLERİ
1. Ağ tasarımı yapabilecektir.
2. Kablolama yapabilecektir.
3. TCP/IP protokolünü kullanabilecektir.
3. TCP/IP 3.1. Internet Adresleri 3.1.1. IP Adresleme
3.1.1.1. IP adresi Atama 3.1.1.2. DHCP 3.1.2. IP adresi çeşitleri
3.1.2.1. IPv4 Adresleme 3.1.2.2. IPv6 Adresleme 3.1.3. IP Adres Sınıfları
3.1.4. Saklı Tutulan (Rezerve) IP adresleri 3.1.5. Genel ve özel IP adresleri
3.1.6. Alt ağlar
8
PROGRAMLAMA TEMELLERİ MODUL 1:KODLAMAYA
HAZIRLIK
1. Program yazmaya hazırlık yapabilecektir.
2. Algoritma ve akış diyagramı hazırlayabilecektir.
3. Programlama dili yazılımı ile çalışabilecektir.
1. PROGRAMLAMANIN YAPI TAŞLARI 1.1. Bilgisayarın Çalışma Mantığı
1.1.1. Makine Dili 1.1.2. İkili Sayı Sistemi 1.1.3. Derleyici
1.2. Yazılım 1.2.1. Bir Yazılımda Olması Gereken Temel Özellikler
1.2.2. Yazılım Çeşitleri 1.3. Programlama Araçları 1.3.1. Programlama Dili
1.3.2. Programlama Dili Çeşitleri
8
PROGRAMLAMA TEMELLERİ MODUL 1:KODLAMAYA
HAZIRLIK
1. Program yazmaya hazırlık yapabilecektir.
2. Algoritma ve akış diyagramı hazırlayabilecektir.
3. Programlama dili yazılımı ile çalışabilecektir.
2. ALGORİTMA VE AKIŞ DİYAGRAMI 2.1. Algoritma Yazım Aşamaları
2.1.1. Problemi Tanımlama 2.1.2. Problemi Geliştirme
2.1.3. Sisteme Uyumluluğunu Tespit Etme (Girdi-Çıktı Belirleme)
2.1.4. Çözümü Kâğıt Üzerinde Gösterme (Prototip Oluşturma)
2
(8 -
12
E
kim
)
3
(15
- 1
9 E
kim
)
4
(22
- 2
6 E
kim
)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
EK
İM
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
8
PROGRAMLAMA TEMELLERİ MODUL 1:KODLAMAYA
HAZIRLIK
1. Program yazmaya hazırlık yapabilecektir.
2. Algoritma ve akış diyagramı hazırlayabilecektir.
3. Programlama dili yazılımı ile çalışabilecektir.
2.1.5. Çözümü Deneme (Trace) 2.1.6. Çözümü Geliştirme
2.1.7. Oluşabilecek Hatalar 2.2. Akış Diyagramı
2.2.1. Akış Diyagramı Şekilleri 3. PROGRAMLAMA YAZILIMI
3.1. Programlama Yazılımının Arayüzü 3.1.1. Başlangıç Sayfası
3.1.2. Solution Explorer Paneli
16
PROGRAMLAMA TEMELLERİ MODUL 2:BASİT KODLAR
1. Değişken ve sabit kullanabilecektir.
2. Operatörleri kullanabilecektir
1. DEĞİŞKENLER VE SABİTLER 1.1. Değişkenler
1.2. Değişkenleri İsimlendirme Kuralları 1.3. Veri tipleri
1.4. Sabitler 1.5. Atama İşlemi 1.6. Çıkış İşlemleri
1.6.1. Bir metin ifadesini ekrana yazdırma
1.6.2. İlk değer atanan değişken değerini ekrana yazdırma
1.6.3. Formatlı çıkış işlemleri 1.7. Giriş İşlemleri
1.7.1. Klavyeden değişkene değer atama 1.8. Giriş-çıkış işlemleri hata mesajları
1.9. Açıklama Satırları
8
PROGRAMLAMA TEMELLERİ MODUL 2:BASİT KODLAR
1. Değişken ve sabit kullanabilecektir.
2. Operatörleri kullanabilecektir
2. OPERATÖRLER 2.1. Aritmetiksel Operatörler 2.1.1. Dört İşlem
2.1.2. Mod Alma 2.2. İlişkisel Operatörler 2.3. Mantıksal Operatörler
2.4. İşlem Önceliği
8
PROGRAMLAMA TEMELLERİ MODUL 3:KONTROL DEYİMLERİ
1. Karar kontrol deyimlerini kullanabilecektir.
2. Döngü kontrollerini kullanabilecektir.
3. Dizilerle çalışabilecektir.
1. KARAR KONTROL DEYİMLERİ 1.1. If İfadesi 1.2. İç-İçe If İfadesi
1.3. Switch-Case Deyimi 1.3.1. Break Komutu
8
PROGRAMLAMA TEMELLERİ MODUL 3:KONTROL DEYİMLERİ
1. Karar kontrol deyimlerini kullanabilecektir.
2. Döngü kontrollerini kullanabilecektir.
3. Dizilerle çalışabilecektir.
2. DÖNGÜ DEYİMLERİ 2.1. Döngü Çeşitleri 2.1.1. For Next Döngüsü
2.1.2. While-Until Döngüsü2. 1.3. Do Loop Döngüsü 2.1.4. Foreach Döngüsü
2.2. İç-İçe Döngüler
8
PROGRAMLAMA TEMELLERİ MODUL 3:KONTROL DEYİMLERİ
1. Karar kontrol deyimlerini kullanabilecektir.
2. Döngü kontrollerini kullanabilecektir.
3. Dizilerle çalışabilecektir.
3. DİZİLER 3.1. Dizi Oluşturma 3.2. Diziye Değer Girme
3.3. Diziyi Yazdırma 3.4. Dizilerde Arama 3.5. Dizilerde Sıralama
3.6. Dinamik Diziler
8
PROGRAMLAMA TEMELLERİ MODUL 4:METOTLAR
1. Metotları kullanabilecektir.
2. Hazır metotları kullanabilecektir.
1. METOTLAR 1.1. Metot Kavramı 1.2. Metot Tanımlama
1.3. Metotlarda Parametre Kullanımı 1.4. Metotlar İle İlgili Önemli Özellikler
1.5. Özyineli (Rekürsif) Metotlar 1.6. Main Metodu
8
PROGRAMLAMA TEMELLERİ MODUL 4:METOTLAR
1. Metotları kullanabilecektir.
2. Hazır metotları kullanabilecektir.
2. HAZIR METOTLAR 2.1. Metinsel (String) Fonksiyonlar
2.2. Matematiksel Fonksiyonlar 2.3. Tarih ve Zaman Fonksiyonları
10 Kasım Atatürk'ü
Anma Günü ve
Atatürk Haftası
1
(29
Ekim
- 2
Ka
sım
)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
3
(12
- 1
6 K
asım
)
2
(5 -
9 K
asım
)
29 EKİM
CUMHURİYET
BAYRAMI
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
KA
SIM
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
16
VERİ TABANI MODUL 1:VERİTABANI TASARIMI
1. Veri Tabanı ihtiyaçlarını analiz edebilecektir.
2. Normalizasyon yapabilecektir.
1. VERİ TABANI İHTİYAÇ ANALİZİ 1.1. Veri Tabanı tanımı
1.2. Veri Tabanı tabloları 1.3. İlişkisel Veri Tabanı
1.3.1. Tabloların özellikleri 1.3.2. Kısıtlamalar
1.3.2.1. Anahtar kısıtlamaları 1.3.2.2. Veri kısıtlamaları
2. NORMALİZASYON 2.1. Veri fazlalığı 2.1.1. Mutlak Veri fazlalığı
2.1.2. Gereksiz Tekrar 2.2. Birinci Normal Form(1NF)
2.2.1. 1NF özellikleri
2.2.2. 1NF sorunları (ekleme, silme, güncelleme esnasındaki)
2.3. İkinci Normal Form(2NF) 2.3.1. 2NF özellikleri
2.3.2. 2NF sorunları (ekleme, silme esnasındaki)
2.4. Üçüncü Normal Form(3NF) 2.4.1. 3NF özellikleri
2.4.2. 3NF sorunları (ekleme esnasındaki) 2.5. Boyce-Codd Normal Form
2.6. Dördüncü ve Beşinci Normal Form 2.7. Normalizasyon
Algoritması
2.7.1. Fonksiyonel Bağımlılık Tanımı 2.7.2. Aday Anahtar Tanımı
2.7.3. Tabloyu parçalama
8
VERİ TABANI MODUL 2:VERİ TABANI HAZIRLAMA
1. Veri Tabanı araçlarının kurulumunu yapabilecektir.
2. Tablo oluşturmak ve özelliklerini belirleyebilecektir.
1. VERİ TABANI ARAÇLARININ KURULUMU
1.1. Veri Tabanı Yazılımı
1.1.1. Windows tabanlı işletim sistemine kurulumu
1.1.2. Açık kaynak kod tabanlı işletim sistemine kurulumu
1.2. Veri Tabanı Yazılımı Arayüzü
16
VERİ TABANI MODUL 2:VERİ TABANI HAZIRLAMA
1. Veri Tabanı araçlarının kurulumunu yapabilecektir.
2. Tablo oluşturmak ve özelliklerini belirleyebilecektir.
2. TABLOLAR VE ÖZELLİKLERİ 2.1. Tablolar
2.1.1. Yeni bir tablo oluşturma 2.1.2. Sütun ekleme çıkarma
2.2. Tablolarla ilgili işlemler 2.2.1. Tabloların alabileceği veri
türleri
2.2.2. Alan Özellikleri 2.2.3. Anahtarlar(Keys)
2.2.4. Kısıtlamalar(Constraints) 2.2.5. Kurallar(Rules)
8
VERİ TABANI MODUL 3:VERİ TABANINDA SORGULAR
1.Sorgu oluşturabilecek ve çeşitlerini kullanabilecektir.
2. İlişkili tablolar ile sorgu hazırlayabilecektir.
3. Veri işleme (DML) sorgularını kullanabilecektir.
1. SORGULAR VE ÇEŞİTLERİ 1.1. SQL dilinin yapısı
1.1.1. Sorgu ile tablo oluşturma 1.1.2. Tablo silme
1.1.3. Sütun ekleme 1.1.4. Tablo güncelleme
1.1.5. SELECT deyiminin yapısı 1.1.5.1. Verilerin sınırlandırılması
1.1.5.2. Sıralama işlemleri 1.1.6. SQL fonksiyonları
1.2. Verileri Gruplayarak Analiz Etme 1.2.1. Grup fonksiyonları
1.2.2. Birden fazla sütuna göre gruplama 1.2.3. Grup koşullarının kullanımı
16
VERİ TABANI MODUL 3:VERİ TABANINDA SORGULAR
1.Sorgu oluşturabilecek ve çeşitlerini kullanabilecektir.
2. İlişkili tablolar ile sorgu hazırlayabilecektir.
3. Veri işleme (DML) sorgularını kullanabilecektir.
2. İLİŞKİLİ TABLOLAR 2.1. Tabloların birleştirilmesi
2.1.1. Kartezyen çarpım 2.1.2. Eşiti olan birleştirme
2.1.3. Eşiti olmayan birleştirme 2.2. Alt sorgular
2.2.1. Alt sorgu düzenleme kuralları 2.2.2. Alt sorgunun tanımlanması
2.2.3. Çoklu Satır alt sorguları 2.2.4. Tek Satır alt sorguları
3. DML SORGULARI 3.1. Tabloya satır ekleme işlemi
3.1.1. INSERT deyimi yapısı 3.1.2. NULL değer ekleme
3.1.3. Fonksiyonların kullanımı 3.1.4. Bir diğer tablodan satır kopyalama
3.2. Tablodaki verileri güncelleme 3.3. Tablolardan veri silme
8
VERİ TABANI MODUL 4:VERİ TABANI YÖNETİMSEL
FONKSİYONLARI
1. Kullanıcı sorguları yazabilecektir.
2. Görünüm sorguları yazabilecektir.
1. KULLANICI SORGULARI 1.1. Kullanıcı oluşturma (Create User)
1.2. Kullanıcı haklarında değişiklik 1.3. Kullanıcı silme
5
(26
Ka
sım
- 3
0 K
asım
)
1
(3 -
7 A
ralık)
4
(19
-
23
Ka
sım
)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
KA
SIM
AR
AL
IK
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
16
VERİ TABANI MODUL 4:VERİ TABANI YÖNETİMSEL
FONKSİYONLARI
1. Kullanıcı sorguları yazabilecektir.
2. Görünüm sorguları yazabilecektir.
2. GÖRÜNÜM SORGULARI YAZMAK 2.1. Görünüm kullanma amaçları
2.2. Görünüm oluşturma (Create View)
2.3. Tabloları ve görünümleri birleştirerek gelişmiş sorgular tasarlama
2.4. Görünümü silme
8
VERİ TABANI MODUL 5:AĞ VERİ TABANI KURULUMU
1. Ağ Veri Tabanı yazılımını kurabilecek ve yönetimi paneli ile
düzenleyebilecektir.
2. Veri Tabanı oluşturabilecek ve kullanıcıları
tanımlayabilecektir.
1. AĞ VERİ TABANI 1.1. Veri Tabanı yönetim sistemleri
1.1.1. MySQL server 1.1.2. MSSQL server 1.1.3. Oracle Server
8
VERİ TABANI MODUL 5:AĞ VERİ TABANI KURULUMU
1. Ağ Veri Tabanı yazılımını kurabilecek ve yönetimi paneli ile
düzenleyebilecektir.
2. Veri Tabanı oluşturabilecek ve kullanıcıları
tanımlayabilecektir.
1.2. Ağ Veri Tabanı kurulumu 1.2.1. Veri Tabanına bağlanma
1.2.2. Yönetim panelleri
8
VERİ TABANI MODUL 5:AĞ VERİ TABANI KURULUMU
1. Ağ Veri Tabanı yazılımını kurabilecek ve yönetimi paneli ile
düzenleyebilecektir.
2. Veri Tabanı oluşturabilecek ve kullanıcıları
tanımlayabilecektir.
2. VERİ TABANI KULLANICI TANIMLARI 2.1. Boş Veri Tabanı oluşturma
2.2. Kullanıcı tanımlama 2.2.1. Veritabanı üzerindeki roller
2.2.2. Sunucu üzerindeki roller
8
VERİ TABANI MODUL 6:AĞ VERİ TABANINDA TABLO
İŞLEMLERİ
1. Tabloları tanımlayabilecek ve diyagramları yönetebilecektir.
2. Veri Tabanı işlemlerini yapabilecektir.
1. TABLO TANIMLAMA 1.1. Tablo tanımlama ve veri tipleri
1.1.1. Kesin sayısal veri tipleri 1.1.2. Yaklaşık sayısal veri tipleri
1.1.3. Parasal veri tipleri 1.1.4. Tarih ve Zaman veri tipleri
1.1.5. Karakter veri tipleri 1.1.6. Unicode Karakter veri tipleri
1.1.7. İkili(Binary) veri tipleri 1.2. Anahtar sahaları
1.2.1. Birincil anahtar (primary key) 1.2.2. Yabancı anahtar (foreign key)
1.3. Tablolar arası ilişkiler 1.4. İlişki diyagramı oluşturma
16
VERİ TABANI MODUL 6:AĞ VERİ TABANINDA TABLO
İŞLEMLERİ
1. Tabloları tanımlayabilecek ve diyagramları yönetebilecektir.
2. Veri Tabanı işlemlerini yapabilecektir.
2. VERİ TABANI İŞLEMLERİ 2.1. Veri tabanı yedeğini alma
2.2. Yedeği alınmış veri tabanını geri yükleme
2.3. Otomatik yedek alma görevi oluşturma 2.4. Veri tabanı sunucu işlemleri
2.4.1. Harici veri tabanını sunucuya dahil etme
2.4.2. Veri tabanının sunucuyla ilişiğini kesme
2.5. Veri tabanının Script’ini oluşturma
8
WEB TASARIMI VE PROGRAMLAMA MODUL 1:TASARIMIN
TEMEL İLKELERİ
1. Web tasarımında temel ilkeleri uygulayabilecektir.
2. Web sitesi taslağı oluşturacaktır.
1. WEB TASARIMINDA TEMEL İLKELER 1.1. Web Tasarımında Temel İlkeler
1.1.1. İçerik 1.1.2. Tasarım 1.1.3. İşlevsellik 1.1.4. Kullanılabilirlik
1.1.5. Web Tarayıcıları ile Uyumluluk 1.2. Hedef Kitle Beklentileri
1.3. Müşterinin Web Projesi İhtiyaçları
1.3.1. Müşterinin Sunduğu Hizmetlerin Web Projesi ile Tanıtılması
1.3.2. Müşterinin Sunduğu Ürünlerin Web Projesi ile Tanıtılması
1.3.3. Müşterinin Kişisel Web Projesinin Tanıtılması
1.4. Biçimsel özellikler 1.4.1. Renk Dengesi 1.4.2. Okunabilirlik
1.4.3. Hizalama 1.4.4. Metin ve Nesne Arası Boşluklar
1.5. Ses ve Görüntü Ekleme Prensipleri
1.6. Projede Kullanılacak Yazılımların Belirlenmesi 1.7. Maliyet
4
(24
- 2
8 A
ralık)
2
(10
- 1
4 A
ralık)
3
(17
- 2
1 A
ralık)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
AR
AL
IK
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
8
WEB TASARIMI VE PROGRAMLAMA MODUL 1:TASARIMIN
TEMEL İLKELERİ
1. Web tasarımında temel ilkeleri uygulayabilecektir.
2. Web sitesi taslağı oluşturacaktır.
2. WEB SİTESİ TASLAĞI OLUŞTURMA 2.1. Web Sitesi Taslağı
2.1.1. Bütünlük 2.1.2. Güvenirlik 2.1.3. Güncellik
2.1.4. Bağlantı Hızı 2.1.5. Sunulacak İçerik Kategorilerini Oluşturma
2.1.6. Tutarlı Sayfa Hazırlama 2.2. Ana Sayfa Düzeni
2.2.1. Sayfa İçi Yerleşim Planı 2.2.2. Sayfa Çözünürlüğü
2.2.3. Reklam Alanlarını Belirleme 2.3. Dil Desteğinin Belirlenmesi
2.4. Mobil Cihazlarla Uyumluluk 2.5. Yardım Sayfaları 2.6. Site Haritası
16
WEB TASARIMI VE PROGRAMLAMA MODUL 2:STİL ŞABLONU
(CSS)
1. CSS yapıları oluşturabilecektir.
2. CSS özelliklerini kullanarak görsel sayfalar
oluşturabilecektir.
3. CSS menüleri oluşturarak sayfa içinde kullanabilecektir.
4. Tarayıcı sorunlarını tanıyacak ve bu sorunlar için çözümler
üretebilecektir.
1. STİL ŞABLONU (CSS) TEMELLERİ 1.1. CSS’in Yapısı 1.1.1. Sınıf Seçicisi
1.1.2. Id Seçicisi 1.1.3. Etiket (Tag) Seçicisi 1.2. CSS Kullanım Alanları
1.2.1. Yerel Kullanım Alanı 1.2.2. Global Kullanım Alanı
1.2.3. Bağlantılı Kullanım Alanı 1.3. CSS Birimleri
1.3.1. Uzunluk Birimleri 1.3.2. Yüzde Birimleri 1.3.3. Renk Birimleri
8
WEB TASARIMI VE PROGRAMLAMA MODUL 2:STİL ŞABLONU
(CSS)
1. CSS yapıları oluşturabilecektir.
2. CSS özelliklerini kullanarak görsel sayfalar
oluşturabilecektir.
3. CSS menüleri oluşturarak sayfa içinde kullanabilecektir.
4. Tarayıcı sorunlarını tanıyacak ve bu sorunlar için çözümler
üretebilecektir.
2. STİL ŞABLONU (CSS) ÖZELLİKLERİ 2.1. Zemin Özellikleri
2.1.1. Zemin Rengi 2.1.2. Zemin Resmi 2.1.3. Zemin Resmi Tekrarı
2.1.4. Zemin Resmi Pozisyonu 2.1.5. Zemin Rengi İliştirme
2.2. Font ve Metin Özellikleri 2.2.1. Font Özellikleri 2.2.2. Metin Özellikleri
2.3. Kutu Modeli Özellikleri 2.3.1. Kenar Dışı Boşluğu Özellikleri
2.3.2. Kenar Çizgisi Özellikleri 2.3.3. Kenar İçi Boşluğu Özellikleri
2.4. Tablo Özellikleri 2.4.1. Tablo Kenar Çizgileri
2.4.2. Kapsayıcı Kenar Çizgisi Ayarı 2.4.3. Tablo Genişliği ve Yüksekliği
2.4.4. Tabloda Metin Hizalama 2.4.5. Tablo Kenar Çizgi İçi Mesafesi
2.4.6. Tablo Hücre Rengi 2.5. Konumlandırma 2.5.1. Statik Konumlandırma
2.5.2. Sabit Konumlandırma 2.5.3. Göreceli Konumlandırma
2.5.4. Mutlak Konumlandırma 2.5.5. Örtüşen Öğeler 2.6. Liste Özellikleri
2.6.1. Sıralı Listelere Stil Verme 2.6.2. Sırasız Listelere Stil Verme
2.6.3. Madde İmi Olarak Resim Belirleme
8
WEB TASARIMI VE PROGRAMLAMA MODUL 2:STİL ŞABLONU
(CSS)
1. CSS yapıları oluşturabilecektir.
2. CSS özelliklerini kullanarak görsel sayfalar
oluşturabilecektir.
3. CSS menüleri oluşturarak sayfa içinde kullanabilecektir.
4. Tarayıcı sorunlarını tanıyacak ve bu sorunlar için çözümler
üretebilecektir.
3. STİL ŞABLONU (CSS) MENÜ İŞLEMLERİ 3.1. Dikey Menü Yapımı
3.2. Yatay Menü Yapımı 3.3. Dikey Açılır Menü 3.4. Yatay Açılır Menü
3.5. Sekmeli (Tab) Menü Yapımı 3.6. Resimli Menüler
4. TARAYICI SORUNLARI 4.1. Tarayıcı Çeşitleri
4.2. CSS Hata Ayıklama Yöntemleri
4.2.1. Hata Ayıklamak İçin Şartlı Yorumlar Kullanmak
4.2.2. Tarayıcıda Geriye Uyumluluk
4.2.3. Tarayıcı Uyumluluğu İçin CSS Sıfırlama
8
WEB TASARIMI VE PROGRAMLAMA MODUL 3:HTML İLE
BASİT WEB İŞLEMLERİ
1. İnternetle ilgili temel araçları kullanabilecektir.
2. HTML dili temel etiketlerini kullanabilecektir.
3. HTML dili metin biçimlendirme etiketlerini kullanabilecektir.
4. HTML etiketleri ile bağlantılar oluşturabilecektir.
5. HTML etiketleri ile tablolar oluşturabilecektir.
1. İNTERNET ORTAMI VE WEB TASARIMI 1.1. İnternet
1.1.1. IP (Internet Protocol) Numarası 1.1.2. Alan Adı (Domain)
1.1.3. Sunucu(Hosting) 1.2. WEB Tarayıcılar
1.2.1. WEB Tarayıcıların Çalışması 1.3. Arama Motorları
1.3.1. Arama Motorlarının Çalışması 1.3.2. Arama Motorları ile Arama Yapma
1.4. WEB Tasarımı 1.4.1. Sayfa Hazırlarken Dikkat Edilecek Noktalar
1.4.2. Görsel Tasarım
1
(31
Ara
lık -
4 O
ca
k)
2
(7 -
11
Oca
k)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
OC
AK
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
16
WEB TASARIMI VE PROGRAMLAMA MODUL 3:HTML İLE
BASİT WEB İŞLEMLERİ
1. İnternetle ilgili temel araçları kullanabilecektir.
2. HTML dili temel etiketlerini kullanabilecektir.
3. HTML dili metin biçimlendirme etiketlerini kullanabilecektir.
4. HTML etiketleri ile bağlantılar oluşturabilecektir.
5. HTML etiketleri ile tablolar oluşturabilecektir.
2. HTML (HYPER TEXT MARKUP LANGUAGE) TEMEL ETİKETLERİ
2.1. HTML Komut Yapısı 2.1.1. <HTML> 2.1.2. <HEAD> 2.1.3. <BODY>
2.1.4. <TITLE> 2.2. Listeleme Etiketleri 2.2.1. <OL> 2.2.2. <UL> 2.2.3. <LI>
3. METİN VE GÖRÜNÜM DÜZENLEME ETİKETLERİ
3.1. Metin Düzenleme Etiketleri 3.1.1. <HX> 3.1.2. <B> 3.1.3. <U>
3.1.4. <I> 3.1.5. <BR> 3.1.6. <P> 3.1.7. <FONT>
3.2. Görünüm Düzenleme Etiketleri 3.2.1. <HR>
8
WEB TASARIMI VE PROGRAMLAMA MODUL 3:HTML İLE
BASİT WEB İŞLEMLERİ
1. İnternetle ilgili temel araçları kullanabilecektir.
2. HTML dili temel etiketlerini kullanabilecektir.
3. HTML dili metin biçimlendirme etiketlerini kullanabilecektir.
4. HTML etiketleri ile bağlantılar oluşturabilecektir.
5. HTML etiketleri ile tablolar oluşturabilecektir.
4. BAĞLANTI (KÖPRÜ) OLUŞTURMA 4.1. Sayfa İçi Bağlantı Oluşturma
4.2. Sayfa Dışı Bağlantı Oluşturma 4.3. E-Posta Adresine Bağlantı Oluşturma
5. TABLOLAR 5.1. <TABLE> 5.1.1. TR 5.1.2. TD
5.1.3. Border 5.1.4. Bgcolor 5.1.5. Background 5.1.6. Width
5.1.7. Height 5.1.8. Colspan 5.1.9. Rowspan 5.1.10. Cellspacing
5.1.11. Cellpadding
8
WEB TASARIMI VE PROGRAMLAMA MODUL 4:WEB TASARIM
EDİTÖRÜNE GİRİŞ
1. Web projesi için temel tanımlama işlemlerini yapabilecektir.
2. Metin işlemlerini yapabilecektir.
3. Tablo işlemlerini yapabilecektir.
4. Resim düzenlemelerini gerçekleştirebilecektir.
5. Çoklu ortam düzenlemelerini yapabilecektir.
6. Bağlantılar oluşturabilecektir.
1. TEMEL İŞLEMLER 1.1. Çalışma Alanı 1.1.1. Editör Arayüzü
1.1.2. Çalışma Ekranları 1.1.3. Araç Çubukları ve Paneller
1.2. Site Tanımlama 1.2.1. Site Tanımı
1.2.2. Sunucu Türleri
1.3. Ön İzlemde Kullanılacak Web Tarayıcılarının Belirlenmesi
1.4. Yeni Bir Sayfa Oluşturma ve Kaydetme
2. METİN İŞLEMLERİ 2.1. Metin Türleri ve Özellikleri
2.1.1. Satır Sonu Ekleme 2.1.2. Bölünmez Boşluk Ekleme
2.1.3. Metin Hizalama ve Girinti Verme 2.1.4. Karakter Biçimlendirme
2.1.5. Yazı Tipi Değiştirme 2.2. Listeler 2.3. Harici metinler
16
WEB TASARIMI VE PROGRAMLAMA MODUL 4:WEB TASARIM
EDİTÖRÜNE GİRİŞ
1. Web projesi için temel tanımlama işlemlerini yapabilecektir.
2. Metin işlemlerini yapabilecektir.
3. Tablo işlemlerini yapabilecektir.
4. Resim düzenlemelerini gerçekleştirebilecektir.
5. Çoklu ortam düzenlemelerini yapabilecektir.
6. Bağlantılar oluşturabilecektir.
3. TABLOLAR 3.1. Tablolar ile Çalışmak 3.2. Tablosal Veriler
3.3. Sayfa Düzeninde Tablo Kullanımı
3.3.1. Tablo Hücrelerini Seçme ve Kopyalama/Taşıma
3.3.2. Tablo Hücrelerini Biçimlendirme 3.3.3. Tablolarda Değişiklik Yapma
3.3.4. Tablolarda Resim Kullanma 3.3.5. Tablolarıo İç İçe Yerleştirme
3.4. Expanded Modu
4. RESİMLER 4.1. Resimlerle Çalışmak 4.1.1. Arka Plan Resmi Kullanma
4.1.2. Sayfaya Resim Ekleme 4.1.3. Varlıklar Paneli Kullanarak Resim ekleme
4.1.4. Resimlri Sık Kullanılanlar Listesi İle Yönetme
4.1.5. Metni Resim etrafına Sarma 4.1.6. Resmin Etrafındaki Boşluğu Ayarlama
4.1.7. Görüntü Yer Tutucu Ekleme 4.1.8. Rollover Görüntüsü Ekleme
4.2. Resim Düzenleme
YARIYIL TATİLİ (19-OCAK / 3-ŞUBAT)
OC
AK
ŞU
BA
T
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
1
(4 -
8 Ş
ub
at)
3
(14
- 1
8 O
ca
k)
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
8
WEB TASARIMI VE PROGRAMLAMA MODUL 4:WEB TASARIM
EDİTÖRÜNE GİRİŞ
1. Web projesi için temel tanımlama işlemlerini yapabilecektir.
2. Metin işlemlerini yapabilecektir.
3. Tablo işlemlerini yapabilecektir.
4. Resim düzenlemelerini gerçekleştirebilecektir.
5. Çoklu ortam düzenlemelerini yapabilecektir.
6. Bağlantılar oluşturabilecektir.
5. ÇOKLU ORTAM BİLEŞENLERİ 5.1. Çoklu Ortam Bileşenleri Ekleme
5.1.1. Ses Oynatıcısı Ekleme 5.1.2. Shockwave Ekleme
5.1.3. Uygulama Ekleme 5.1.4. Param Ekleme
5.1.5. Activex Komutları Ekleme 5.2. Animasyon Ekleme
5.2.1. Flash Animasyon Ekleme 5.2.2. Flash Video Ekleme
6. BAĞLANTILAR (LİNKLER) 6.1. Bağlantılar İle Çalışma
6.1.1. Bağlantı Özelliklerini Düzenleme
6.1.2. Bağlantı Adreslerinin Açılış Şekilleri
6.2. Bağlantı Türleri 6.2.1. Resim Tabanlı Bağlantılar
6.2.2. Etkin Resim Noktaları Oluşturma 6.2.3. Yer İmleri Ekleme
6.3. E-posta Bağlantıları
16
WEB TASARIMI VE PROGRAMLAMA MODUL 5:ETKİLEŞİMLİ
WEB UYGULAMALARINA GİRİŞ
1. .Net platformlar için gerekli olan yazılımı kurabilecek ve
arayüzü etkin bir şekilde kullanabilecektir.
2. Bir web sayfasını izleyerek web sunucu denetimlerini
sınıflandırabilecektir.
3. .Net platformları için gerekli olan yazılımda web sitesi için
temel işlemleri yapabilecektir.
4. Uygulama dosyalarını ihtiyaca göre düzenleyebilecektir.
1. PROGRAMLAMA YAZILIMI 1.1. Arayüz 1.1.1. Solution Explorer Paneli
1.1.2. Team Explorer Paneli 1.1.3. Properties Paneli 1.1.4. ToolBox Paneli
1.1.5. Server Explorer Paneli 1.1.6. Output Paneli
2. WEB İŞLEMLERİ 2.1. .NET Platformu 2.1.1. .NET Platformunun Yapısı
2.1.2. .NET Assembly 2.2. Programlama Yazılımı Web Sitesi Oluşturma
2.2.1. Web Projesi Türleri 2.2.2. Proje Oluşturma Yöntemi
2.3. Kayıtlı Bir Web Sitesini Açma
16
WEB TASARIMI VE PROGRAMLAMA MODUL 5:ETKİLEŞİMLİ
WEB UYGULAMALARINA GİRİŞ
1. .Net platformlar için gerekli olan yazılımı kurabilecek ve
arayüzü etkin bir şekilde kullanabilecektir.
2. Bir web sayfasını izleyerek web sunucu denetimlerini
sınıflandırabilecektir.
3. .Net platformları için gerekli olan yazılımda web sitesi için
temel işlemleri yapabilecektir.
4. Uygulama dosyalarını ihtiyaca göre düzenleyebilecektir.
3. ASP.NET MODELİ 3.1. ASP.NET Sayfa Yapısı
3.2. ASP.NET ile Bir Web Sayfasını İzleme 3.2.1. Tek Sayfa İzleme
3.2.2. Uygulama İzleme 3.3. Web Sayfalarında Olay Kullanımı
3.4. Web Sayfası Yaşam Döngüsü 3.5. ASP.NET Web Kontrolleri
3.5.1. HTML Kontrolleri 3.5.2. Sunucu Kontrolleri
4. ASP.NET DOSYA ve KLASÖRLERİ 4.1. ASP.NET Dosyaları
4.1.1. asax 4.1.2. ascx 4.1.3. asmx 4.1.4. aspx
4.1.5. browser 4.1.6. cd 4.1.7. config
4.1.8. cs 4.1.9. ddl 4.1.10. master 4.1.11. mdb
4.1.12. mdf 4.1.13. resx 4.1.14. sitemap 4.1.15. skin
8
WEB TASARIMI VE PROGRAMLAMA MODUL 5:ETKİLEŞİMLİ
WEB UYGULAMALARINA GİRİŞ
1. .Net platformlar için gerekli olan yazılımı kurabilecek ve
arayüzü etkin bir şekilde kullanabilecektir.
2. Bir web sayfasını izleyerek web sunucu denetimlerini
sınıflandırabilecektir.
3. .Net platformları için gerekli olan yazılımda web sitesi için
temel işlemleri yapabilecektir.
4. Uygulama dosyalarını ihtiyaca göre düzenleyebilecektir.
4.2. ASP.NET Klasörleri 4.2.1. Account 4.2.2. App_Browser
4.2.3. App_Code 4.2.4. App_Data 4.2.5. App_GlobalResources
4.2.6. App_LocalResources 4.2.7. App_Themes 4.2.8. Bin
4.2.9. Images 4.2.10. Scripts
2
(11
-15
Şu
ba
t)
3
(18
-
22
Şu
ba
t)
ŞU
BA
T
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
16
NESNE TABANLI PROGRAMLAMA MODUL 1:NESNE TABANLI
PROGRAMLAMAYA GİRİŞ
1. Nesne tabanlı programlama ortamını kullanabilecektir.
2. Kod içerisinde namespace’leri kullanabilecektir.
3. Nesne tabanlı programlama ortamında değişkenleri
kullanabilecektir.
4. Aritmetiksel operatörleri kullanabilecektir.
1. PROGRAMLAMA ORTAMI 1.1. Arayüz
1.2. Konsol Uygulaması Oluşturma 1.3. Konsol Ekranında Kod Yazma
2. İSİM UZAYLARI 2.1. NameSpace
2.2. Using İfadesi 2.3. Grafiksel Arayüz
2.4. Nesne Ekleme 2.5. Nesneye Kod Yazma
8
NESNE TABANLI PROGRAMLAMA MODUL 1:NESNE TABANLI
PROGRAMLAMAYA GİRİŞ
1. Nesne tabanlı programlama ortamını kullanabilecektir.
2. Kod içerisinde namespace’leri kullanabilecektir.
3. Nesne tabanlı programlama ortamında değişkenleri
kullanabilecektir.
4. Aritmetiksel operatörleri kullanabilecektir.
3. DEĞİŞKENLER VE VERİ TÜRLERİ
3.1. Değişken Tanımlama Kuralları
3.2. Değişken Tanımlama
3.3. Temel Veri Türleri
8
NESNE TABANLI PROGRAMLAMA MODUL 1:NESNE TABANLI
PROGRAMLAMAYA GİRİŞ
1. Nesne tabanlı programlama ortamını kullanabilecektir.
2. Kod içerisinde namespace’leri kullanabilecektir.
3. Nesne tabanlı programlama ortamında değişkenleri
kullanabilecektir.
4. Aritmetiksel operatörleri kullanabilecektir.
4. OPERATÖRLER 4.1. Aritmetiksel Operatörler
4.2. İşleçler ve Türleri 4.3. İşlem Öncelikleri
4.4. Birleşim Özelliği 4.5. Birleşim ve Atama Operatörü
4.6. Artırma ve Azaltma Operatörleri 4.7. “var” Değişken Türü
16
NESNE TABANLI PROGRAMLAMA MODUL 2:NESNE TABANLI
PROGRAMLAMADA METOTLAR
1. Metot yazabilecektir.
2. Kapsam uygulayabilecektir.
1. METOTLAR 1.1. Metot Tanımlama
1.2. “return” İfadeleri Yazma 1.3. Metot Çağırma
8
NESNE TABANLI PROGRAMLAMA MODUL 2:NESNE TABANLI
PROGRAMLAMADA METOTLAR
1. Metot yazabilecektir.
2. Kapsam uygulayabilecektir.
2. KAPSAM 2.1. Kapsam Uygulama
2.1.1. Yerel Kapsamı Tanımlama 2.1.2. Sınıf Kapsamını Tanımlama
2.2. Metotları Aşırı Yükleme
16
NESNE TABANLI PROGRAMLAMA MODUL 3:NESNE TABANLI
PROGRAMLAMADA KARAR VE DÖNGÜ YAPILARI
1. Mantıksal operatörleri kullanabilecektir.
2. Şart ifadelerini kullanabilecektir.
3. Döngü ifadelerini kullanabilecektir.
4. Kod içeriğinde hataları ve özel durumları yönetebilecektir.
1. MANTIKSAL OPERATÖRLER 1.1. Boolean Operatörler
1.1.1. Eşitlik ve İlişkisel Operatörler 1.1.2. Koşullu Mantıksal Operatörler
1.1.3. Operatör Önceliği ve Birleşim Özelliği
2. ŞART İFADELERİ 2.1. If İfadesi 2.2. İçi İçe If İfadesi
2.3. If-elseif ifadesi 2.4. Switch İfadesi
4
(25
Şu
ba
t- 1
Ma
rt)
1
(4 -
8 M
art
)
2
(11
- 1
5 M
art
)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
ŞU
BA
TM
AR
T
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
8
NESNE TABANLI PROGRAMLAMA MODUL 3:NESNE TABANLI
PROGRAMLAMADA KARAR VE DÖNGÜ YAPILARI
1. Mantıksal operatörleri kullanabilecektir.
2. Şart ifadelerini kullanabilecektir.
3. Döngü ifadelerini kullanabilecektir.
4. Kod içeriğinde hataları ve özel durumları yönetebilecektir.
3. DÖNGÜ YAPILARI 3.1. Bileşik Atama Operatörleri
3.2. While İfadeleri 3.3. For İfadeleri
3.4. Do İfadeleri 3.4.1. Break ve Continue İfadeleri
8
NESNE TABANLI PROGRAMLAMA MODUL 3:NESNE TABANLI
PROGRAMLAMADA KARAR VE DÖNGÜ YAPILARI
1. Mantıksal operatörleri kullanabilecektir.
2. Şart ifadelerini kullanabilecektir.
3. Döngü ifadelerini kullanabilecektir.
4. Kod içeriğinde hataları ve özel durumları yönetebilecektir.
4. HATA AYIKLAMA 4.1. Try-Catch Bloğu
4.2. Birden Çok Catch Bloğu 4.3. Denetlenmiş İfadeler
4.4. Denetlenmiş Deyimler 4.5. Özel Durumlar
4.6. Finally Bloğu
8
NESNE TABANLI PROGRAMLAMA MODUL 4:NESNE TABANLI
PROGRAMLAMADA SINIFLAR
1. Bir sınıfı kullanabilecektir.
2. Static metotları kullanabilecektir.
1. SINIFLAR 1.1. Sınıf (class) Mantığı
1.1.1. Kapsüllemenin Amacı 1.2. Sınıf Tanımlama
1.3. Sınıfı Kullanma 1.4. Erişilebilirlik
1.4.1. Adlandırma Kuralları
8
NESNE TABANLI PROGRAMLAMA MODUL 4:NESNE TABANLI
PROGRAMLAMADA SINIFLAR
1. Bir sınıfı kullanabilecektir.
2. Static metotları kullanabilecektir.
1.5. Kurucular (Constructors) 1.5.1. Varsayılan Kurucu
1.5.2. Aşırı Yüklenmiş kurucu 2. “static” METOTLAR
2.1. Paylaşılan Alan Oluşturma 2.2. “const” ile Static Bir Alan Oluşturma
2.2.1. Static Sınıflar 2.2.2. Anonim Sınıflar
16
NESNE TABANLI PROGRAMLAMA MODUL 5:NESNE TABANLI
PROGRAMLAMADA DEĞERLER VE BAŞVURULAR
1. Veri türü değişkenlerini kullanabilecektir.
2. “ref ve “out” parametrelerini kod içerisinde
kullanabilecektir.
3. Kutulama (boxing) yapabilecektir.
1. VERİ TÜRÜ DEĞİŞKENLER
1.1. Veri Türü Değişkenleri ve Sınıfları Kopyalama 1.2. Null Değerler
1.2.1. Boş Olabilen Türler 1.2.2. Boş Olabilen Türlerin Özellikleri
2. BAŞVURU PARAMETRELERİ 2.1. “ref” ve “out” Parametreleri
2.1.1. “ref” Parametresi 2.1.2. “out” Parametresi
2.2. Yığın (Stack) ve Öbek (Heap) 2.3. System.Object Sınıfı
8
NESNE TABANLI PROGRAMLAMA MODUL 5:NESNE TABANLI
PROGRAMLAMADA DEĞERLER VE BAŞVURULAR
1. Veri türü değişkenlerini kullanabilecektir.
2. “ref ve “out” parametrelerini kod içerisinde
kullanabilecektir.
3. Kutulama (boxing) yapabilecektir.
3. BOXING VE UNBOXING
3.1. Kutulama (Boxing)
3.2. Kutulamayı Kaldırma (UnBoxing)
3.3. Verileri Güvenli Olarak Dönüştürme
3.3.1. “is” İşleci
3.3.2. “as” İşleci
16
NESNE TABANLI PROGRAMLAMA MODUL 6:NESNE TABANLI
PROGRAMLAMADA DEĞER TÜRLERİ
1. Numaralandırmalarla çalışabilecektir.
2. Yapılarla (struct) çalışabilecektir.
1. Numaralandırma(ENUM) 1.1. Numaralandırma(Enum) Tanımlama
1.2. Numaralandırma(Enum) Yapısını Kullanma
2. Yapılar(STRUCT) 2.1. Yapı (Struct) Tanımlama
2.2. Yapı ve Sınıf Arasındaki Farkları
8
NESNE TABANLI PROGRAMLAMA MODUL 7:NESNE TABANLI
PROGRAMLAMADA DİZİ DEĞİŞKENLER VE KOLEKSİYONLAR
1. Dizileri kullanabilecektir.
2. Koleksiyon sınıflarını kullanabilecektir.
3. Parametre dizilerini kullanabilecektir.
1. DİZİLER
1.1. Bir Dizi Oluşturma
1.2. Diziye İlk Değer Verme
1.3. Dizi Elemanlarına Erişme
1.4. Foreeach İfadesi
1.5. Dizi Kopyalama
16
NESNE TABANLI PROGRAMLAMA MODUL 7:NESNE TABANLI
PROGRAMLAMADA DİZİ DEĞİŞKENLER VE KOLEKSİYONLAR
1. Dizileri kullanabilecektir.
2. Koleksiyon sınıflarını kullanabilecektir.
3. Parametre dizilerini kullanabilecektir.
2. KOLEKSİYONLAR 2.1. Koleksiyon Sınıfları
2.1.1. ArrayList 2.1.2. Queue Stack
2.1.3. Hashtable 2.1.4. SortedList
2.2. Koleksiyon Başlatıcıları
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
MA
RT
4
(25
- 2
9 M
art
)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
3
(18
- 2
2 M
art
)
2
(8 -
12
Nis
an
)
1
(1 -
5 N
isa
n)
NİS
AN
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
8
NESNE TABANLI PROGRAMLAMA MODUL 7:NESNE TABANLI
PROGRAMLAMADA DİZİ DEĞİŞKENLER VE KOLEKSİYONLAR
1. Dizileri kullanabilecektir.
2. Koleksiyon sınıflarını kullanabilecektir.
3. Parametre dizilerini kullanabilecektir.
3. PARAMETRE DİZİLERİ 3.1. Dizi Bağımsız Değişkenleri
3.1.1. “params” Dizisi Tanımlama 3.1.2. “params object [ ]”
3.2. “params” Dizisini Kullanma
16
NESNE TABANLI PROGRAMLAMA MODUL 8:NESNE TABANLI
PROGRAMLAMADA KALITIM VE ARAYÜZLER
1. Kalıtımı kullanabilecektir.
2. Arayüzleri (interface) kullanabilecektir.
1. KALITIM 1.1. Temel Sınıflar ve Türetilmiş Sınıflar
1.2. Temel Sınıf Kurucularını Çağırma
1.3. Sınıflar Atama 1.4. “new” Metodu 1.5. Virtual Metodu
1.6. “override” Metodu 1.7. “protected” Erişim
8
NESNE TABANLI PROGRAMLAMA MODUL 8:NESNE TABANLI
PROGRAMLAMADA KALITIM VE ARAYÜZLER
1. Kalıtımı kullanabilecektir.
2. Arayüzleri (interface) kullanabilecektir.
2. ARAYÜZLER 2.1. Arayüz Tanımlama
2.2. Arayüz Kısıtlamaları 2.3. Arayüzü Uygulamak
2.4. Bir Sınıfa Arayüz ile Ulaşma 2.5. Soyut (Abstract) Sınıflar
2.6. Mühürlenmiş (Sealed) Sınıflar
16
NESNE TABANLI PROGRAMLAMA MODUL 9:NESNE TABANLI
PROGRAMLAMADA BİLEŞENLER OLUŞTURMA
1. Alanlara erişmek için özellikler uygulayabilecektir.
2. Arabirim özelliklerini kullanabilecektir.
1. ÖZELLİKLER 1.1. Metotlar İle Kapsülleme
1.2. Özellikleri Kullanma 1.2.1. Sadece Okunabilir
1.2.2. Sadece Yazılabilir
8
NESNE TABANLI PROGRAMLAMA MODUL 9:NESNE TABANLI
PROGRAMLAMADA BİLEŞENLER OLUŞTURMA
1. Alanlara erişmek için özellikler uygulayabilecektir.
2. Arabirim özelliklerini kullanabilecektir.
2. ARAYÜZ ÖZELLİKLERİ 2.1. Özellikleri Uygulamada Kullanma
2.2. Otomatik Özellikler 2.3. Özellikler İle Nesneleri Başlatma
16
NESNE TABANLI PROGRAMLAMA MODUL 10:NESNE
TABANLI PROGRAMLAMADA TEMSİLCİLER VE OLAYLAR
1. Temsilcileri (delegates) kullanabilecektir.
2. Bildirimleri olaylarla (events) etkinleştirebilecektir.
1. TEMSİLCİLER
1.1. Temsilcileri (Delegates) Tanımlama
1.2. Temsilcileri Kullanma
8
NESNE TABANLI PROGRAMLAMA MODUL 10:NESNE
TABANLI PROGRAMLAMADA TEMSİLCİLER VE OLAYLAR
1. Temsilcileri (delegates) kullanabilecektir.
2. Bildirimleri olaylarla (events) etkinleştirebilecektir.
2. OLAYLAR 2.1. Olay (Event) Tanımlama
2.2. Olaya Abone Olma 2.3. Abonelik İptali
2.3.1. Olay Çağırma
16
NESNE TABANLI PROGRAMLAMA MODUL 11:NESNE
TABANLI PROGRAMLAMADA WINDOWS UYGULAMALARI
1. WPF formlarla çalışabilecektir.
2. Menüler ve iletişim kutularıyla çalışabilecektir.
3. Doğrulamayı gerçekleştirebilecektir.
1. WPF FORMLAR 1.1. WPF Uygulaması Oluşturma
1.2. WP Form Özellikleri 1.3. Nesneler
1.4. Nesne Özellikleri 1.5. Özellikleri Dinamik Olarak Değiştirme
1.6. Olayları İşleme
16
NESNE TABANLI PROGRAMLAMA MODUL 11:NESNE
TABANLI PROGRAMLAMADA WINDOWS UYGULAMALARI
1. WPF formlarla çalışabilecektir.
2. Menüler ve iletişim kutularıyla çalışabilecektir.
3. Doğrulamayı gerçekleştirebilecektir.
2. MENÜ VE İLETİŞİM KUTULARI 2.1. Menü Oluşturma
2.2. Menü Olaylarını İşleme 2.3. Kısayol Menüleri
2.4. Ortak İletişim Kutuları
3. DOĞRULAMAYI GERÇEKLEŞTİRME 3.1. Veri Doğrulama
3.2. Veri Bağlama (Bingdings)
8
NESNE TABANLI PROGRAMLAMA MODUL 12:NESNE
TABANLI PROGRAMLAMADA VERİ YÖNETİMİ
1. Veri tabanında bilgi sorgulayabilecektir.
2. Veri üzerinde işlem yapabilecektir.
1. VERİ SORGULAMA
1.1. Northwind Veri tabanı 1.2. Veri tabanı Oluşturma
1.3. Veri tabanıyla Bağlantı Oluşturma 1.4. Verileri Sorgulama
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
4
(22
- 2
6 N
isa
n)
23 Nisan Ulusal
Egemenlik ve Çocuk
Bayramı
1
(29
Nis
an
- 3
Ma
yıs
)
2
(6 -
10
Ma
yıs
)
3
(13
- 1
7 M
ayıs
)
19 MAYIS Atatürk'ü
Anma, Gençlik ve
Spor Bayramı
3
(15
- 1
9 N
isa
n)
NİS
AN
MA
YIS
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
16
NESNE TABANLI PROGRAMLAMA MODUL 12:NESNE
TABANLI PROGRAMLAMADA VERİ YÖNETİMİ
1. Veri tabanında bilgi sorgulayabilecektir.
2. Veri üzerinde işlem yapabilecektir.
1.5. Bağlantıyı Kapatma 1.6. DLINQ Kullanarak Veri tabanını Sorgulama
1.7. DataContext Sınıfı 2. VERİ İŞLEMLERİ
2.1. DLINQ İle Veri Bağlama 2.2. DLINQ İle Veri Güncelleme
2.3. Veri Ekleme ve Silme
8
NESNE TABANLI PROGRAMLAMA MODUL 13:NESNE
TABANLI PROGRAMLAMADA WEB UYGULAMALARI
1. ASP.NET sayfaları oluşturabilecektir.
2. Web formları doğrulama denetimlerini kullanabilecektir.
3. Bir web sitesinin güvenliğini sağlayarak web formlarıyla
verilere erişebilecektir.
4. Bir web servisi oluşturarak kullanabilecektir.
1. ASP.NET 1.1. Web Sunucu
1.2. ASP.NET İle Web Uygulamaları Oluşturma
1.2.1. Web Form Oluşturma 1.2.2. Web Formunu Test Etme
1.3. Tema Oluşturma ve Kullanma 2. WEB FORM
2.1. Veriyi Web Sunucusunda Doğrulama
2.2. Veriyi Web Tarayıcısında Doğrulama
2.3. İstemci Doğrulaması 2.3.1. RequiredField Validator
2.3.2. RangeValidator 2.3.3. Validation Summery
8
NESNE TABANLI PROGRAMLAMA MODUL 13:NESNE
TABANLI PROGRAMLAMADA WEB UYGULAMALARI
1. ASP.NET sayfaları oluşturabilecektir.
2. Web formları doğrulama denetimlerini kullanabilecektir.
3. Bir web sitesinin güvenliğini sağlayarak web formlarıyla
verilere erişebilecektir.
4. Bir web servisi oluşturarak kullanabilecektir.
3. GÜVENLİK VE ERİŞİM 3.1. Form Tabanlı Güvenliği Yönetme
3.2. Veriyi Görüntülemek ve Sorgulama 3.3. Veriyi Sayfalarda Görüntüleme
3.4. Veriyi Düzenleme 3.5. Formlar Arasında Gezinme
4. WEB SERVİSLERİ 4.1. Web Servisi 4.2. SOAP Rolü
4.2.1. Web Servisi Tanımlama Dili
4.2.2. Web Servislerinin İşlevsel Olmayan Gereksinimleri
4.2.3. Windows Communication Foundation’ın Rolü 4.2.4. Web Servisi Oluşturma
4.3. Web Servisleri, İstemciler ve Proxy’ler
8
GELİŞMİŞ İNTERNET UYGULAMALARI MODUL 1:GELİŞMİŞ
İNTERNET UYGULAMALARINA GİRİŞ
1. Arayüzü ve editörü kullanabilecektir.
2. Temel uygulama dosyaları oluşturabilecektir.
1. GİRİŞ 1.1. Uygulama Mimarisi 1.1.1. Kullanım Alanları
1.1.2. Uygulama Geliştirme ve .NET Platformu İlişkisi
1.1.3. Programlama ve Tasarım İlişkisi 1.1.4. XAML
2. BAŞLANGIÇ UYGULAMALARI 2.1. Örnek Uygulama Dosyaları
Oluşturma
2.1.1. Betik Dosyası Oluşturma 2.1.2. HTML Sayfası Oluşturma
8
GELİŞMİŞ İNTERNET UYGULAMALARI MODUL 2:GELİŞMİŞ
İNTERNET UYGULAMALARINDA TASARIM ARAÇLARI
1. Tasarım özelliklerini düzenleyebilecektir.
2. Fırça işlemlerini gerçekleştirebilecektir.
3. Görsel özellikleri kullanarak uygulama geliştirebilecektir.
4. Şekil işlemlerini gerçekleştirebilecektir.
5. Kontrolleri kullanabilecektir.
6. Dönüşüm ve animasyon işlemlerini gerçekleştirebilecektir.
1. YERLEŞİM 1.1. StackPanel 1.2. Tuval (Canvas)
1.3. Grid 1.4. Border 2. FIRÇALAR
2.1. SolidColorBrush 2.2. LinearGradientBrush
2.3. RadialGradientBrush 2.4. ImageBrush
2.5. VideoBrush 3. GÖRSEL ÖZELLİKLER
3.1. Ölçü ve Yerleşim Özellikleri 3.2. Opacity
3.3. Cursor behaviors 3.4. Stroke
5
(27
- 3
1 M
ayıs
)
4
(20
-
24
Ma
yıs
)
MA
YIS
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
8
GELİŞMİŞ İNTERNET UYGULAMALARI MODUL 2:GELİŞMİŞ
İNTERNET UYGULAMALARINDA TASARIM ARAÇLARI
1. Tasarım özelliklerini düzenleyebilecektir.
2. Fırça işlemlerini gerçekleştirebilecektir.
3. Görsel özellikleri kullanarak uygulama geliştirebilecektir.
4. Şekil işlemlerini gerçekleştirebilecektir.
5. Kontrolleri kullanabilecektir.
6. Dönüşüm ve animasyon işlemlerini gerçekleştirebilecektir.
4. ŞEKİLLER 4.1. Elips (Ellipse) 4.2. Dikdörtgen (Rectangle)
4.3. Çizgi (Line) 4.4. Yol (Path)
4.5. Çoklu Geometrik Nesneler (GeometryGroup)
5. KONTROLLER 5.1. Tuval (Canvas) 5.2. Resim (Image)
5.3. Kabartma (Glyphs) 5.4. Metin Bloğu (TextBlock)
8
GELİŞMİŞ İNTERNET UYGULAMALARI MODUL 2:GELİŞMİŞ
İNTERNET UYGULAMALARINDA TASARIM ARAÇLARI
1. Tasarım özelliklerini düzenleyebilecektir.
2. Fırça işlemlerini gerçekleştirebilecektir.
3. Görsel özellikleri kullanarak uygulama geliştirebilecektir.
4. Şekil işlemlerini gerçekleştirebilecektir.
5. Kontrolleri kullanabilecektir.
6. Dönüşüm ve animasyon işlemlerini gerçekleştirebilecektir.
6. DÖNÜŞÜM VE ANİMASYON 6.1. Döndürme(RotateTransform)
6.2. Ölçeklendirme (ScaleTransform) 6.3. Dönüşüm (TranslateTransform)
6.4. Çarpıtma (SkewTransform) 6.5. Matris (MatrixTransform)
6.6. Tetikleyiciler (Trigger ve Event Triggerlar)
6.7. Geçmiş (BeginStoryboard ve Storyboard)
6.8. Animasyon parametreleri 6.9. Anahtar Çerçeveler (Key Frame)
8
GRAFİK VE ANİMASYON MODÜL 1 : GÖRÜNTÜ İŞLEME
1. Resim düzenleme programının giriş ayarlarını
yapabilecektir.
2. Menü ve araç çubuklarını kullanabilecektir.
3. Vektör araçlarını kullanabilecektir.
4. Katman işlemlerini gerçekleştirebilecektir.
5. Metin düzenleme işlemlerini gerçekleştirebilecektir.
6. Gelişmiş teknikleri uygulayabilecektir.
1. RESİM DÜZENLEME 1.1. Temel Kavramlar 1.2. Görüntü Formatları
1.3. Başlangıç Sayfası 1.4. Araçlar Paneli 1.5. Kayan ve Kenetlenmiş Panel Grupları
1.6. Özellik Denetçisi (Properties) Paneli
2. ARAÇLAR PANELİ 3. VEKTÖR ARAÇLARI 4. KATMANLAR 4.1. Katman (Layer)
Paneli
4.2. Katman Ekleme ve Adlandırma 4.3. Nesne Boyutunu ve Yerleşimini Ayarlama
4.4. Katman Kilitleme 4.5. Katman Gösterme ve Gizleme 4.6. Renk Seçme
4.7. Yuvarlak Köşeli Dikdörtgenler Çizme .8. Otomatik Şekiller
4.9. Doku ve Gölge Ekleme 4.10. Katman Yığın Sırası 4.11. Tek Katmanlı
Düzenleme
4.12. Varsayılan Renkleri Ayarlama 4.13. Nesneleri Hizalama
1
(3 -
7 H
azira
n)
HA
ZİR
AN
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
AY
HA
FT
A
DE
RS
SA
AT
İ
SÜRE
HEDEF VE DAVRANIŞLAR
Kazanımlar
KONULAR
Alt Öğrenme Alanları
ÖĞRENME-ÖĞRETME
YÖNTEM VE TEKNİKLERİ
KULLANILAN EĞİTİM
TEKNOLOJİLERİ, ARAÇ
VE GEREÇLERİ
DEĞERLENDİRME
(Hedef ve
Davranışlara
Ulaşma Düzeyi)
8
GRAFİK VE ANİMASYON MODÜL 1 : GÖRÜNTÜ İŞLEME
1. Resim düzenleme programının giriş ayarlarını
yapabilecektir.
2. Menü ve araç çubuklarını kullanabilecektir.
3. Vektör araçlarını kullanabilecektir.
4. Katman işlemlerini gerçekleştirebilecektir.
5. Metin düzenleme işlemlerini gerçekleştirebilecektir.
6. Gelişmiş teknikleri uygulayabilecektir.
5. METİN İŞLEMLERİ
5.1. Metin Ekleme 5.2. Metin Hizalama ve Girinti Yapma 5.3. Yazım
Denetimi
5.4. Metin Alma 5.5. Metin Düzenleyici 5.6. Çizgi Aracı 5.7. Alt Seçim
(Subselection) Aracı 5.8. Nitelik Yapıştırmayı Kullanma 5.9. Ok Uçları
Ekleme
6. GELİŞMİŞ TEKNİKLER
8
GRAFİK VE ANİMASYON MODÜL 2 : ANİMASYON TEMELLERİ
1.Animasyon yazılımını yönetebilecektir.
2.Grafik oluşturabilecek ve düzenleyebilecektir.
3.Metin işlemlerini gerçekleştirebilecektir.
4.Sembol işlemlerini gerçekleştirebilecektir.
5.Animasyon tekniklerini kullanabilecektir.
6.Ses ve video işlemlerini gerçekleştirebilecektir.
7.Ek özellikleri kullanabilecektir.
1. ANİMASYON TEMELLERİ 1.1. Arayüz 1.2. Çalışma Alanı
1.3. Animasyon Belgesi Oluşturma 1.4. Belge Özellikleri 1.5. Paneller 1.6. Zaman
Çizelgesi ve Kareler 1.7. Katmanlar 1.8. Tercihler
1.9. Yardım 1.10. Animasyonu Kaydetme ve Test Etme
2. GRAFİKLER 3. METİN İŞLEMLERİ 4. SEMBOLLER
8
GRAFİK VE ANİMASYON MODÜL 2 : ANİMASYON TEMELLERİ
1.Animasyon yazılımını yönetebilecektir.
2.Grafik oluşturabilecek ve düzenleyebilecektir.
3.Metin işlemlerini gerçekleştirebilecektir.
4.Sembol işlemlerini gerçekleştirebilecektir.
5.Animasyon tekniklerini kullanabilecektir.
6.Ses ve video işlemlerini gerçekleştirebilecektir.
7.Ek özellikleri kullanabilecektir.
5. ANİMASYON OLUŞTURMA
5.1. Kareler ve Anahtar Kareler 5.2. Animasyon Türleri 5.3. Ara Hareket
Animasyonu
5.4. Klasik Ara Animasyonu 5.5. Şekil Arası Animasyonu 5.6. Kare Kare
Animasyonu
5.7. Maske Katmanı ile Animasyonu Oluşturma
5.8. Bir Yol Boyunca Animasyon Oluşturma 5.9. Ters Kinematik
6. SES VE VİDEOLAR 6.1. Ses 6.2. Video
7. EK ÖZELLİKLER
OKUL MÜDÜRÜMetin TOPKARA
…./09/2018
UYGUNDUR
Planın yapılmasında; 1739 sayılı Türk Milli Eğitiminin genel esasları ile 2212, 2488 sayılı Tebliğler Dergisi'nde Yayınlanan Atatürk İlke ve İnkılaplarının derslere göre işlenişi, dikkate alınarak hazırlanmıştır. Plan 2551 sayılı Tebliğler Dergisi'nde yayınlanan yıllık ve günlük planlar ile ilgili yönergeye
göre hazırlanmıştır.MEGEP BİLİŞİM TEKNOLOJİLERİ ALANI ÇERÇEVE ÖĞRETİM PROGRAMI İŞLETMELERDE BECERİ EĞİTİMİ DERSİ İÇİN ALAN DERSİ MODÜLLERİNE GÖRE HAZIRLANMIŞTIR.
1
(10
- 1
4 H
azira
n)
Anlatım,
Göstererek yaptırma,
Bilgisayarda uygulama
Modül,
Bilgisayar,
Projeksiyon.
HA
ZİR
AN
Aykut ONAR Yasin YİĞİT Aykut KARADENİZ Mustafa KARAÇAM Mustafa ÖZER Esma AYDOĞAN
Bilş.Tekn.Alan Şefi Bilş.Tekn.Öğrt. Bilş.Tekn.Öğrt. Bilş.Tekn. Öğrt. Bilş.Tekn. Öğrt Bilş.Tekn. Öğrt.