Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Web Programlama SAN520337.5300
ÖnkoşullarYok
YarıyılGüz
Dersin DiliTürkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Sanat ve Tasarım ASD İnteraktif Medya Tasarımı Yüksek Lisans Programı
Ders KategorisiGenel Kültür Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimSanat Bölümü
Dersin KoordinatörüTarık Emre YILDIRIM
Dersi Veren(ler)İlhan ÖZKEÇECİ
Asistan(lar)ıOrton AKINCI
Dersin AmacıBu derste öğrenciye internet üzerinde istemci ve sunucu tarafında yer alan açık kaynak kodlu script ve markup dillerinin etkileşimli web uygulamaları geliştirmek için nasıl kullanılacağı öğretilmektedir.
Dersin İçeriğiTemel HTML kodlama, HTML' de kullanıcı formu olusturmaVeri Tabanı yönetim sistemleri SQL sorgulama dili, SQL ile sorgulama yapma, sorgulamada ileri teknikler.Tablo yaratma, veri işleme ve güncelleme, Veri tabanı modelleme ve uygulamalar.PHP programlama dili, PHP'de veri türleri, operatörler, program denetimi, alt programlar.PHP'de katar işleme, ileri katar işleme teknikleri.Giriş-çıkış işlemleri, CGI programlama nedir? PHP ile temel CGI programlama aşamaları.PHP ile veri tabanı bağlantısı.HTML kullanılan CGI uygulamaları.Flash'la CGI bağlantısı kurmaİleri uygulamalar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • A Complete Guide To Internet And Web Programming Deven N. Shah
  • Just Enough Web Programming with XHTML, PHP, and MySQL Guy W. Lecky-Thompson
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Etkileşimli web uygulamaları yapabilir.
  2. HTML ve Javascript temel bilgilerini uygulayabilir.
  3. PHP hakkında temel bilgileri kullanabilir.
  4. MySQL veritabanının kurulumu hakkında bilgi sahibi olur.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Temel HTML kodlamaNA
2HTML' de kullanıcı formu olusturma NA
3Veri Tabanı yönetim sistemleri NA
4SQL sorgulama dili NA
5SQL ile sorgulama yapma, sorgulamada ileri teknikler NA
6Tablo yaratma, veri işleme ve güncelleme, Veri tabanı modelleme ve uygulamalarNA
7PHP'de veri türleri NA
8Operatörler, program denetimi, alt programlarNA
9CGI programlama nedir NA
10PHP ile temel CGI programlama aşamaları NA
11PHP ile temel CGI programlama aşamaları NA
12HTML kullanılan CGI uygulamaları NA
13HTML kullanılan CGI uygulamaları NA
14İleri uygulamalar NA
15İleri uygulamalar NA
16İleri uygulamalar NA

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev260
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati163
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması1610
Derse Özgü Staj
Ödev26
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)
Final (Sınav Süresi + Sınav Hazırlık Süresi)13
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok