Yazdır

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 0015            
ÖK 00255           
ÖK 003  5 5   3    
ÖK 004  5 5   34   
ÖK 005  3 5   34   
ÖK 0065            
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
Detay 2011-2012 Yaz1ŞEVKET YILMAZ
Detay 2011-2012 Bahar1ŞEVKET YILMAZ
Detay 2010-2011 Bahar1ŞEVKET YILMAZ
Detay 2009-2010 Bahar1ŞEVKET YILMAZ
Detay 2008-2009 Bahar1ŞEVKET YILMAZ
Detay 2007-2008 Bahar1ŞEVKET YILMAZ


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
BSO 424 WEB PROGRAMLAMA 2 + 2 2 Türkçe 2012-2013 Bahar
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
TEF A0420 Dersin Devam Yüzdesi : %60
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.
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ı