Türkçe | English
MÜHENDİSLİK FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM) - %30 İngilizce
Ders Bilgi Paketi
https://www.ktu.edu.tr/bilgisayar
Tel: +90 0462 377 2080
MF
MÜHENDİSLİK FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM) - %30 İngilizce
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BIL3002Web Programlama3+0+0AKTS:4
Yıl / YarıyılBahar Dönemi
Ders DuzeyiLisans
Yazılım Şekli Seçmeli
BölümüBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 3 saat teorik
Öğretim ÜyesiÖğr. Gör. Dr Zafer YAVUZ
Diğer Öğretim ÜyesiYok
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Etkileşimli içerek için web sayfalarını programlamada kullanılan yöntemleri öğrencilere göstermektir.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : temel web teknolojilerini(HTML, CSS stil sayfalarını) anlayabilir.2,3,4,121,3
ÖK - 2 : Javascriptte olaya dayalı programlamanın kullanımını anlayabilir.2,3,4,121,3
ÖK - 3 : sunuculara bağlanan web sayfalarını yapmak için AJAX araçlarını kullanabilir.2,3,4,121,3
ÖK - 4 : bir veritabanına erişmeyi sağlayacak sunucu-taraflı kodları yazabilir.2,3,4,121,3
BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
HTML ve CSS. HTML Form Oluşturma. PHP Dili: Değişkenler ve Sabitler. PHP Dili: İşleçler, Karar Yapıları. PHP Dili: Döngüler, Fonksiyon Tanımlama. PHP ile MySQL. PHP ile XML. PHP ile RSS. JavaScript ve DOM. Ajax ile HTML Form Oluşturma. Ajax ile Veritabanı. Ajax ile XML. Ajax ile RSS.
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Giriş: Internet ve internet sunucuları ağı, Web dilleri / teknolojileri
 Hafta 2Temel HTML ve Elemanları, Temel CSS, Sayfa bölümleri, CSS kutu modeli
 Hafta 3Kaydırma, Konumlandırma, Daha fazla düzen tasarımı, PHP'ye Giriş
 Hafta 4Daha fazla PHP sözdizimi, Gömülü PHP, PHP fonksiyonları, Dosya G/Ç
 Hafta 5HTML formları, GET/POST, Dosya aktarımı, Form doğrulama, Düzenli ifadeler
 Hafta 6Nesne-yönelimil PHP, Daha fazla düzenli ifadeler, JavaScript'e giriş
 Hafta 7Belge Nesne Modeli, Zamanlayıcı Olayları, Genel DOM nesneleri
 Hafta 8Göze batmayan JS, DOM ağacında gezinme, Olaylar
 Hafta 9Arasınav
 Hafta 10İstemci-tarafı doğrulama, Ajax
 Hafta 11XML
 Hafta 12Web sunucuları, Web 2.0 and Scriptaculous kütüphanesi
 Hafta 13SQL
 Hafta 14Oturumlar ve çerezler, Web Güvenliği
 Hafta 15Nesne-Yönelimli JavaScript
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Stepp, M. Miller, J. and Kirst, V. 2009; Web Programming Step by Step, 552 p.
 
İlave Kaynak
1Tuna, H. 2007; PHP ve AJAX, Ankara, Seçkin Yayıncılık, 362 p.
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 20/04/2023 2 30
Ödev 13 30/04/2013 10 20
Dönem sonu sınavı 17 06/06/2013 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 2 14 28
Arasınav için hazırlık 10 1 10
Arasınav 2 1 2
Ödev 10 1 10
Dönem sonu sınavı için hazırlık 12 1 12
Dönem sonu sınavı 2 1 2
Toplam Çalışma Yükü106