Bilgi Paketi

Yönetim Bilişim Sistemleri Tezli Yüksek Lisans Programı

YBS511

WEB TABANLI PROGRAMLAMA

Ders Kodu
YBS511
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
10
Dersin TürüSeçmeli
Dersin DüzeyiTezli Yüksek Lisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS10
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

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
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen Dersler
Ders Tanımı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 İçeriği
HAFTA KONULAR
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
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
Öğretim Yöntemleri
  • Anlatım
  • Sorun/Problem Çözme
  • Sunum
  • Proje
Değerlendirme
Sayısı Toplam Katkısı (%)
Ödev 1 20
Uygulama/Pratik 1 10
Proje 1 30
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 14 10 140
Final Sınavına Hazırlık 14 3 42
Ders Saati 14 3 42
Ara Sınava Hazırlık 8 3 24
Laboratuvar 14 1 14
Final Sınavı 1 2 2
Ödevler 0 0 0
Proje 1 30 30
Toplam İş Yükü296
Toplam İş Yükü / 309.86
Dersin AKTS Kredisi10
Dil-
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5 Ö6
P1
P2
P3
P4
P5
P6
P7
P8 X X X X X X
P9
P10