Meslek Yüksekokulu
Bilgi Güvenliği Teknolojisi

Ders Bilgileri

WEB PROGRAMLAMA I
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
BGT104 Bahar 3 1 4

Ön Koşulu Olan Ders( ler )
Dili Türkçe
Türü Zorunlu
Seviyesi Ön Lisans
Öğretim Elemanı( ları )
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar
Staj Durumu Yok
Amacı Web uygulamalarının programlama teknolojilerine ait bilgilerin verilmesi ve örnek uygulamaların bu teknolojilerden biri ile hayata geçirilmesi
İçeriği Web programlama temelleri, Web sunucuları, HTML,CSS,PHP,JavaScript gibi temel programlama teknolojileri

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 Web sunucularının çalışma ilkeleri
2 HTML,CSS,JavaScript gibi temel programlama dillerini kavrama
3 Statik ve Dinamik Web yapısını öğrenme,PHP dilini öğrenme
4 Frontend-Backend çalışma yapılarının tanıtılması
5 Web uygulaması geliştirme yeteneğinin kazandırılması

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Web Programlamanın Temelleri Anlatma, tartışma
2 Web Sunucuları Anlatma, tartışma
3 HTML Giriş Anlatma, tartışma
4 HTML Teknolojisi Anlatma, Uygulama
5 CSS Giriş Anlatma, tartışma
6 CSS Teknolojisi Anlatma, Uygulana
7 JavaScripte Giriş Anlatma, tartışma
8 JavaScript Anlatma, Uygulama
9 Ara Sınav
10 Statik ve Dinamik web uygulamaları temelleri Anlatma, tartışma
11 Statik Web Uygulamaları İnceleme Anlatma, Uygulama
12 Dinamik Web Uygulamaları İnceleme Anlatma, Uygulama
13 PHP Giriş Anlatma, tartışma
14 PHP Fonksiyonlar Anlatma, Uygulama
15 PHP Form Uygulaması Anlatma, Uygulama
16 Son Sınav

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 %30 Ara Sınav Ara Sınav
2 %50 Son Sınav Son Sınav
3 %10 Ödev Ödev
4 %10 Ara Proje Ara Proje

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 Web sunucularının çalışma ilkeleri 1͵5͵7͵8 1͵2͵3͵4
2 HTML,CSS,JavaScript gibi temel programlama dillerini kavrama 1͵5͵7͵8 1͵2͵3͵4
3 Statik ve Dinamik Web yapısını öğrenme,PHP dilini öğrenme 1͵5͵7͵8 1͵2͵3͵4
4 Frontend-Backend çalışma yapılarının tanıtılması 1͵5͵7͵8 1͵2͵3͵4
5 Web uygulaması geliştirme yeteneğinin kazandırılması 1͵5͵7͵8 1͵2͵3͵4
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
1 Ders Süresi 14 4 56
2 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 0 0 0
3 Sunum ve Seminer Hazırlama 0 0 0
4 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
5 Belge/Bilgi listeleri oluşturma 0 0 0
6 Atölye 0 0 0
7 Ara Sınav için Hazırlık 0 0 0
8 Ara Sınav 0 0 0
9 Kısa Sınav 0 0 0
10 Ödev 0 0 0
11 Ara Proje 0 0 0
12 Ara Uygulama 0 0 0
13 Son Proje 0 0 0
14 Son Uygulama 0 0 0
15 Son Sınav için Hazırlık 0 0 0
16 Son Sınav 0 0 0
  56