DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
BSO 424WEB PROGRAMLAMA2 + 28. Yarıyıl 

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Zorunlu
Dersin Amacı Öğrenci; 1. Etkileşimli web sayfası kavramını açıklayabilir. 2. Sunucu için gerekli programların ayarlarını yapabilir. 3. Etkileşimli sayfalar için html formlarını ve script’lerini oluşturabilir. 4. Web programlama dilleri (php, cgi, asp, Java vb.) ile tasarım yapabilir. 5. Veritabanı bağlantılarını yapabilir. 6. Etkileşimli web sayfasının yönetimini ve güncellemesini yapabilir.
Ders İçeriği Etkileşimli web sayfası, bilgi girme/sorgulama, sohbet, alışveriş ve üyelik kaydı vb. Web sunucu ve programlama için gerekli yazılımları (IIS, Apache, vb) kurma. Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu, butonlar ve menüler. Web programlama dilleri (php, asp, cgi, java, vb) yapısal farklılıklar, karşılaştırma, atama, döngü, dizi işlemleri, değişkenler, sabitler ve Java uygulamacıkları (applet). Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı bağlantıları (ODBC,JDBC vb.). Etkileşimli web sayfası yönetme, veri arşivleme, güncelleme, veritabanı düzenleme ve yayın sürekliliği.
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz yüze

DERS ÖĞRENME KAZANIMLARI
1Etkileşimli web sayfası kavramını açıklar.
2Yerel sunucu için gerekli programları kurar.
3Etkileşimli sayfalar için script (betikler)ve html formatları tasarlar.
4İnternet programlama dilleri ile(php, asp, java) uygulamalar yapar.
5Veritabanı bağlantıları yapar.
6Etkileşimli web sayfasının yönetimini ve güncellenmesini yapar.

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12PY 13
ÖK 015            
ÖK 0255           
ÖK 03  5 5   3    
ÖK 04  5 5   34   
ÖK 05  3 5   34   
ÖK 065            
Ara Toplam15513 15   98   
Katkı3120300021000

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)16464
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)3618
Ödevler122
Arasınavlar(hazırlık süresi dahil)133
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)133
Toplam İş Yükü

Dersin AKTS Kredisi






90


DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2012-2013 Bahar2ŞEVKET YILMAZ
Detay 2012-2013 Bahar1ŞEVKET YILMAZ

Ders Şube Detayları
Dersin Kodu:  BSO 424 Dersin Adı:  WEB PROGRAMLAMA
Saat (T+P) : 2 + 2   Şube No : 2   Öğretim Dili: Türkçe Şube Dönemi :  2012-2013 Bahar
Öğretim Elemanı :  E-Mail:  İç Hat:  296 3030,
Ders Yeri TEF A0420,
Amaç : Öğrenci; 1. Etkileşimli web sayfası kavramını açıklayabilir. 2. Sunucu için gerekli programların ayarlarını yapabilir. 3. Etkileşimli sayfalar için html formlarını ve script’lerini oluşturabilir. 4. Web programlama dilleri (php, cgi, asp, Java vb.) ile tasarım yapabilir. 5. Veritabanı bağlantılarını yapabilir. 6. Etkileşimli web sayfasının yönetimini ve güncellemesini yapabilir.
İçerik : Etkileşimli web sayfası, bilgi girme/sorgulama, sohbet, alışveriş ve üyelik kaydı vb. Web sunucu ve programlama için gerekli yazılımları (IIS, Apache, vb) kurma. Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu, butonlar ve menüler. Web programlama dilleri (php, asp, cgi, java, vb) yapısal farklılıklar, karşılaştırma, atama, döngü, dizi işlemleri, değişkenler, sabitler ve Java uygulamacıkları (applet). Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı bağlantıları (ODBC,JDBC vb.). Etkileşimli web sayfası yönetme, veri arşivleme, güncelleme, veritabanı düzenleme ve yayın sürekliliği.
Devam Zorunluluğu : Dersin Devam Yüzdesi : %60
Haftalık Konu Başlıkları
HaftaKonular
1 Sunucu taraflı uygulamalar.
2 Apache sunucu, MyQSL ve PHP kurulumu
3 PHP kod yapısı.
4 Değişkenler, veri türleri.
5 Döngüler.
6 Formlar.
7 Tarih ve saat işlemleri, matematik deyimleri.
8 Oturum ve çerezler.
9 Dosya yükleme.
10 SQL.
11 MySQL.
12 PHPmyAdmin.
13 Veri tabanı oluşturma, kayıt ekleme.
14 Kayıt arama, düzeltme, silme.
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
www.w3schools.comTürkçe
www.tizag.comTürkçe
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı50Dönem Sonu Sınavı
Ara Sınav50Ara Sınav
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları