BIL 341

Web Programlama

Dersin Adı: BIL 341 Web Programlama
Dersin Türü Seçmeli
Verildiği Yarıyıl 5
AKTS Kredi Değeri 5
Kredi Değeri 3
Teorik Saati 3
Uygulama Saati 0
Laboratuvar Saati 0
Ön Kosul Dersi
Dersin Dili Türkçe
Öğretim Şekli Örgün Sistem
Dersi Kimler Alabilir lisans
Dersin Öğretim Elemanı Yrd. Doç. Dr. Mir Mohammad Reza ALAVI MILANI
Dersin Öğretim Yönetimi Sözel Anlatım
Önerilen Ders Kitabı Stepp, M. Miller, J. and Kirst, V. 2009; Web Programming Step by Step, 552 p.
Yardımcı Ders Kitabı Tuna, H. 2007; PHP ve AJAX, Ankara, Seçkin Yayıncılık, 362 p.
Dersin Amacı Etkileşimli içerek için web sayfalarını programlamada kullanılan yöntemleri öğrencilere göstermektir.
Dersin Özeti

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..

Dersin Öğrenim Çıktıları

1.       temel web teknolojilerini(HTML, CSS stil sayfalarını) anlayabilir.

2.       Javascriptte olaya dayalı programlamanın kullanımını anlayabilir..

3.       sunuculara bağlanan web sayfalarını yapmak için AJAX araçlarını kullanabilir.

4.       bir veritabanına erişmeyi sağlayacak sunucu-taraflı kodları yazabilir.

Ölçme ve Değerlendirme
Yarıyıl içi çalışmalar Sayısı Katkı Payı %
Devam
Laboratuar
Uygulama
Alan Çalışması/Staj
Ödevler
Proje/Sunum/Seminer
Kisa Sinavlar
Ara Sınavlar 1 40
Yılsonu sınavı 1 60
Toplam 100
Haftalara Göre Ders Konuları
Hafta Konular
1. Hafta Giriş: Internet ve internet sunucuları ağı, Web dilleri / teknolojileri
2. Hafta Temel HTML ve Elemanları, Temel CSS, Sayfa bölümleri, CSS kutu modeli
3. Hafta Kaydırma, Konumlandırma, Daha fazla düzen tasarımı, PHP`ye Giriş
4. Hafta Daha fazla PHP sözdizimi, Gömülü PHP, PHP fonksiyonları, Dosya G/Ç
5. Hafta HTML formları, GET/POST, Dosya aktarımı, Form doğrulama, Düzenli ifadeler
6. Hafta Nesne-yönelimil PHP, Daha fazla düzenli ifadeler, JavaScript`e giriş
7. Hafta Belge Nesne Modeli, Zamanlayıcı Olayları, Genel DOM nesneleri
8. Hafta Göze batmayan JS, DOM ağacında gezinme, Olaylar
9. Hafta İstemci-tarafı doğrulama, Ajax
10. Hafta XML
11. Hafta Başlıca denetleyici türleri ve Matlab/Simulink ortamında davranışlarının incelenmesi
12. Hafta Web sunucuları, Web 2.0 and Scriptaculous kütüphanesi
13. Hafta SQL
14. Hafta Oturumlar ve çerezler, Web Güvenliği
Program Yeterlilikleri
Dersin Öğrenim Çıktıları ->*
01 02 03 04 05
PY1) PY 01 5 5 4 4 4
PY2) PY 02 5 5 4 4 4
PY3) PY 03 4 5 4 4 5
PY4) PY 04 3 3 5 5 5
PY5) PY 05 1 2 2 2 5
PY6) PY 06 1 1 1 1 4
PY7) PY 07 3 5 3 5 5
PY8) PY 08 1 2 2 2 2
PY9) PY 09 4 4 4 4 4
PY10) PY 10 1 3 3 3 1
PY11) PY 11 1 1 1 1 1
* 01: Çok düşük 02: Düşük 03: Orta 04: Yüksek 05: Çok yüksek
Etkinlikler Sayısı Ön Hazırlık Etkinlik Süresi Toplam İş Yükü
Anlatim 14 2 3 70
Uygulamalı Ders 0 0 0 0
Ödevler 14 0 2 28
Sunum / Seminer hazırlama 0 0 0 0
Sınıf Dışı Ders Çalışma Süresi (Ön Çalışma, pekiştirme, vb) 14 0 1 14
Dönem Ödevi / Proje Hazırlama 0 0 0 0
Uygulama (Lab., Atölye, Arazi, PDÖ) 0 0 0 0
Diğer Bilgi Edinme Çalışmaları 0 0 0 0
Kısa Sınavlar 0 0 0 0
Ara Sınavlar 1 10 3 13
Yari Yılsonu sınavı 1 22 3 25
Toplam İş Yükü (Saat) 150
*Toplam İş Yükü (saat) / Haftalık İş Yükü (30) = Dersin AKTS Kredisi 5
AVRASYA ÜNİVERSİTESİ
Adnan Kahveci Mahallesi Rize Caddesi No:226 Trabzon / TÜRKİYE
Tel : 0462 334 05 50   |   Faks : 0462 334 64 54  |   e-posta : info@avrasya.edu.tr

Nic Turkey Ynternet Hizmetleri