Anasayfa  »  Sosyal Bilimler Enstitüsü »  Yönetim Bilişim Sistemleri Tezli Yüksek Lisans Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
WEB TABANLI PROGRAMLAMA YBS511 - 3 + 0 10

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİTezli Yüksek Lisans
DERSİN YILI-
YARIYIL-
AKTS10
ÖĞRETİM ELEMAN(LAR)IÖğretim Görevlisi Gülten Şenkul
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Bu dersin sonunda öğreciler,
web tabanlı programlamayı açıklayabilir


2) web tabanlı programlamanın önemini ve uygulama alanlarını açıklayabilir
3) Amacına uygun etkileşimli ve etkin web sitesi için programlama yapabilir
4) Web tabanlı programlama dillerini kullanarak web sitesi ile veri tabanı bağlantılarını yapabilir
5) Dosya transfer programlarını bilir, web sayfalarını/sitelerini yayınlamak için kullanabilir
6) Amaca uygun hazırlanan web sitesini yönetebilir
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLER
DERS TANIMI Internet üzerinde kullanılan programlama dilleri, Internet programlama istemci sunucu mimariye giriş, Web sunucusu kurulumu, programlama diline (bu derste PHP seçilmiştir) göre ayarları, Internet programlama için kullanılan editörler ve program geliştirme ortamları, Programlamaya giriş, değişkenler, sabitler, diziler, programlamada kullanılan fonksiyonlar, (karakter, sayısal, mantıksal, tarih vb.), program akış kontrol deyimleri (if, switch, case vb.) ve kullanımı, program döngü deyimleri ve kullanımı (do-while, for, loop vb.), sunucu ve ortam değişkenleri ve kullanımı, internet programlamada çerez kavramı ve kullanım alanları, internet üzerinden HTTP istek ve cevaplarının gönderilmesi, internet üzerinden veritabanına bağlanmak ve işlemler gerçekleştirmek, veri tabanında bulunan bilgilerin listelenmesi, sıralanması, değiştirilmesi, eğitim amaçlı dinamik bir internet uygulamasının geliştirilmesi.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Web Üzerinde Kullanılan Programlama Dillerine Genel Bakış
2. Hafta web programlama, istemci sunucu ilişkisi ve mimariye giriş
3. Hafta Web sunucusu kurulumu, seçilen programlama diline göre ayarları, Web programlama için kullanılan editörler ve program geliştirme ortamları,
4. Hafta Programlamaya I: değişkenler, sabitler
5. Hafta Programlamaya II: diziler, programlamada kullanılan fonksiyonlar,
6. Hafta program akış kontrol deyimleri (if, switch, case vb.) ve kullanımı,
7. Hafta program döngü deyimleri ve kullanımı (do-while, for, loop vb.),
8. Hafta Ara Sınav
9. Hafta sunucu ve ortam değişkenleri ve kullanımı, web programlamada çerez kavramı ve kullanım alanları,
10. Hafta web üzerinden veri tabanına bağlanmak ve işlemler gerçekleştirmek, veri tabanında bulunan bilgilerin listelenmesi, sıralanması, değiştirilmesi,
11. Hafta web uygulamasının geliştirilmesi
12. Hafta web uygulamasının geliştirilmesi devam
13. Hafta Web Uygulama Sunumu-Kontrol
14. Hafta Final Sınavı ve Dönem Projesi Raporlarının Teslimi
ZORUNLU YA DA ÖNERİLEN KAYNAKLARDers Sunumları ve Dağıtılan Dokümanlar,
Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 5th Edition
Web Tabanlı Programlama / Turgay Tugay Bilgin - İstanbul: Papatya Yayıncılık Eğitim, 2017
Internet and World Wide Web How To Program 5th Edition by Deitel & Associates
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Sorun/Problem Çözme,Sunum,Proje
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Proje130
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav122
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi1410140
Final Sınavına Hazırlık14342
Ders Saati14342
Ara Sınava Hazırlık8324
Laboratuvar14114
Final Sınavı122
Ödevler000
Proje13030
Toplam İş Yükü296
Toplam İş Yükü / 309,86
Dersin AKTS Kredisi10
DİL
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5Ö6
P1           
P2           
P3           
P4           
P5           
P6           
P7           
P8  X   X   X   X   X   X
P9           
P10