ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Ders Bilgi Formu ( İŞL 103 )


   Temel bilgiler
Ders adı: Web Programlamaya Giriş
Ders kodu: İŞL 103
Öğretim üyesi: Doç. Dr. Büşra ÖZDENİZCİ KÖSE
AKTS kredisi: 5
GTÜ kredisi: 3 (3+0+0)
Yılı, Dönemi: 1, Güz
Dersin düzeyi: Lisans
Dersin tipi: Bölüm seçmeli
Öğretim dili: İngilizce
Öğretim şekli: Yüz yüze
Ön koşullar: ENF101 Programlamaya Giriş
Staj durumu: Yok
Dersin amacı: Bu ders öğrencilere web sayfalarının tasarımını, istemci ve sunucu tabanlı programlamayı ve buna bağlı ana kavramları vermeyi amaçlamaktadır.
   Öğrenme çıktıları Yukarı

Bu dersi başarıyla tamamlayan öğrenciler, şu yetilere sahip olurlar:

  1. Web uygulamalarının amacını, değerini ve fonksiyonlarını kapsamlı bir şekilde anlama kabiliyeti elde edecek

    Program Çıktılarına Katkıları

    1. Gerçek hayattaki işletme problemlerini çözmek için yönetimin temel prensiplerini kullanmak
    2. Planlama, organizasyon, veri toplama ve analiz etme, liderlik, kontrol gibi yönetim fonksiyonlarını hem teorik hem de pratik açıdan tanımlamak
    3. Modern teknolojiyle sürekli öğrenme bilinci geliştirmek

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Dönem projesi
  2. HTML ve CSS teknolojilerini öğrenecek ve bunları web sayfalarının tasarımında kullanabilecek

    Program Çıktılarına Katkıları

    1. Gerçek hayattaki işletme problemlerini çözmek için yönetimin temel prensiplerini kullanmak
    2. Planlama, organizasyon, veri toplama ve analiz etme, liderlik, kontrol gibi yönetim fonksiyonlarını hem teorik hem de pratik açıdan tanımlamak
    3. Modern teknolojiyle sürekli öğrenme bilinci geliştirmek

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Dönem projesi
  3. HTML, CSS ve JavaScript teknolojilerini kullanarak istemci tabanlı web sayfalarını tasarlayabilecek ve programlayabilecek

    Program Çıktılarına Katkıları

    1. Gerçek hayattaki işletme problemlerini çözmek için yönetimin temel prensiplerini kullanmak
    2. Planlama, organizasyon, veri toplama ve analiz etme, liderlik, kontrol gibi yönetim fonksiyonlarını hem teorik hem de pratik açıdan tanımlamak
    3. Modern teknolojiyle sürekli öğrenme bilinci geliştirmek

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Dönem projesi
  4. PHP programlama dili ve MySQL veritabanı yönetim sistemi ile sunucu-tabanlı sayfalar yaratarak etkileşimli sayfalar tasarlayabilecek ve programlayabilecek

    Program Çıktılarına Katkıları

    1. Gerçek durumları kuram ve kavramlar ışığında incelemek
    2. Gerçek hayattaki işletme problemlerini çözmek için yönetimin temel prensiplerini kullanmak
    3. Planlama, organizasyon, veri toplama ve analiz etme, liderlik, kontrol gibi yönetim fonksiyonlarını hem teorik hem de pratik açıdan tanımlamak
    4. Modern teknolojiyle sürekli öğrenme bilinci geliştirmek
    5. Mevcut bilgiyi geliştirme yöntemleri bulmak
    6. Profesyonel ve etik davranış sorumluluğu sergilemek

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Dönem projesi
   İçerik Yukarı
1. hafta: Bilgisayarlar ve Internet, Web Temelleri, HTML’ye Giriş, İlk Web Sayfası
2. hafta: HTML Temelleri, Başlıklar, Resim Ekleme, Linkler, Listeler
3. hafta: HTML Tablolar ve Formlar
4. hafta: HTML Tablolar ve Formlar
5. hafta: CSS Temelleri, Sayfa Düzenleme ve Tasarımı
6. hafta: CSS: Elemanları Yerleştirme ve Düzenleme, Drop-down Menü Yapıları
7. hafta: JavaScript ile Programlamaya Giriş, Aritmetik ve İlişkisel İşlemler
8. hafta: JavaScript: Kontrol İfadeleri, Metotlar
9. hafta: JavaScript: Diziler, Ara Sınav
10. hafta: PHP Temelleri, PHP ve HTML Entegrasyonu, PHP ile HTML Formları
11. hafta: PHP: Veri Doğrulama ve Form Yönetimi
12. hafta: PHP: Fonksiyonlar ve Diziler
13. hafta: PHP: Çerezler (Cookies) ve Oturum Yönetimi (Sessions)
14. hafta: PHP: Veritabanı Yönetimi, MySQL Entegrasyonu, PHP ve MySQL Uygulamaları
15. hafta*: PHP: Veritabanı Yönetimi, MySQL Entegrasyonu, PHP ve MySQL Uygulamaları
16. hafta*: Final Sınavı
Ders kitapları ve materyaller: Internet and World Wide Web How To Program, 5th Edition, Harvey & Paul & Abbey Deitel, Pearson
Learning PHP, MySQL, & JavaScript 4th Edition, Robin Nixon, O'Reilly, 2014
Önerilen kaynaklar: Internet and World Wide Web How To Program, 5th Edition, Harvey & Paul & Abbey Deitel, Pearson
Learning PHP, MySQL, & JavaScript 4th Edition, Robin Nixon, O'Reilly, 2014

  * 15. ve 16. haftalar arası final sınavına hazırlık haftası bulunmaktadır.
Değerlendirme Yukarı
Değerlendirme tipi Hafta numarası Ağırlık (%)
Ara sınavlar (Vizeler): 8 30
Dönem içi diğer çalışmalar: 0
Proje: 5-14 20
Ödev: 0
Kısa sınav (Quiz): 0
Final sınavı: 16 50
  Toplam ağırlık:
(%)
   İş yükü Yukarı
Etkinlik Süre (Haftalık saat) Toplam hafta sayısı Dönem boyu toplam iş yükü
Dersler (Yüz yüze öğretme): 3 14
Ders dışı bireysel çalışma: 0 0
Uygulama, Rehberli problem çözme: 0 0
Ödev: 0 0
Dönem projesi: 5 12
Dönem projesi sunumu: 0 0
Kısa sınav (Quiz): 0 0
Ara sınav için bireysel çalışma: 10 1
Ara sınav (Vize): 2 1
Final sınavı için bireysel çalışma: 10 1
Final sınavı: 2 1
    Toplam işyükü:
    Toplam AKTS kredisi:
*
  * AKTS kredisi, toplam iş yükünün 25'e bölümüdür. (1 AKTS = 25 saatlik iş yükü)
-->