BTEZ303 Web Tabanlı Programlama

5 AKTS - 2-2 Süre (T+U)- 5. Yarıyıl- 3 Yerel Kredi

Genel Bilgi

Birim EĞİTİM FAKÜLTESİ
BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ PR.
Kod BTEZ303
Ad Web Tabanlı Programlama
Dönem 2021-2022 Eğitim-Öğretim Yılı
Yarıyıl 5. Yarıyıl
Süre (T+U) 2-2 (T-U) (17 Hafta)
AKTS 5 AKTS
Yerel Kredi 3 Yerel Kredi
Eğitim Dil Türkçe
Seviye Lisans Dersi
Tür Normal
Etiket AE Alan Eğitimi Dersleri Z Zorunlu
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Prof. Dr. OZAN ŞENKAL
Dersin Öğretim Elemanı Prof. Dr. OZAN ŞENKAL (Güz) (A Grubu) (Sor. Öğr. Ele.)


Dersin Amacı / Hedefi

Bu dersin amacı; web programlama için kullanılan editörler, geliştirme ve düzenleme için kullanılan programlama dilleri, web sunucularının kurulumu, web protokolleri, web ortamında veritabanı bağlantıları ve sorgulamaları konularında temel bilgilerin kazandırılmasıdır.

Dersin İçeriği

Programlama için kullanılan editörler ve program geliştirme ortamları; HTML5 ile sayfa tasarımı; biçimlendirmede stil sayfalarının kullanımı (CSS); dinamik sayfalar oluşturma (javascript); web sunucusu kurulumu; internet programlamada çerez kavramı ve kullanım alanları; internet üzerinden HTTP istek ve yanıtlarının gönderilmesi; internet üzerinden veritabanına bağlanma ve işlemler gerçekleştirme; veri tabanında bulunan bilgileri listeleme, sıralama, değiştirme; eğitim amaçlı dinamik bir internet uygulaması geliştirme.

Dersin Ön Koşulu

Kaynaklar

Notlar



Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Web programlama için kullanılan editör ve programlama dillerini bilir.
ÖÇ02 HTML5 ile web sayfası geliştirir ve CSS ile geliştirdiği web sayfasını biçimlendirir.
ÖÇ03 Javascript dili ile dinamik web sayfaları geliştirir.
ÖÇ04 HTTP ve diğer web protokollerini bilir ve kullanır.
ÖÇ05 Web ortamında bir veritabanına bağlanıp sorgu yapmasını bilir.
ÖÇ06 Eğitim amaçlı bir web uygulaması geliştirir.


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 - Öğretim teknolojileri alt-alanlarını ve süreçlerinin bütünsel yapısını ve diğer ilgili alanlar ile ilişkisini açıklar.Öğretim teknolojileri ile bilişim teknolojileri veya bilgisayar bilimleri uygulamalarının bileşik yapısını açıklar. Alan ve ilgili alanlar kapsamında, bilimsel düşünmeye temel olan kavram ve uygulamaları açıklar. 0
PÖÇ02 - Öğretim teknolojileri bilgi temelinden hareketle verilen durumlarda, analiz, tasarım, geliştirme ve değerlendirme süreçlerini uygular.Bilişim teknolojileri ve bilgisayar bilimleri uygulamalarını etkili ve verimli bir öğrenme-öğretme çevresini oluşturmada işe koşar.Alan ve ilgili alanlar kapsamında verilen durumlarda, bilimsel düşünmeye temel olan bilimsel araştırma ve temel istatistiksel kavram ve uygulamaları işe koşar. 0
PÖÇ03 - Öğretim teknolojileri ve ilgili alanların bilgi temelinden hareketle verilen durumlarda, öğrenme ve öğretme ile ilgili problemlerin karmaşık yapısını ortaya koyar. 0
PÖÇ04 - Bilimsel bir bakış açısı ile alan veya ilgili alanlar kapsamında verilen problemlerin çözümü için plan geliştirme, planı uygulama ve sonuçları değerlendirir.İlgili durumlarda öğretim teknolojileri, bilgisayar bilimleri bileşeni temelinde yeni ürünler veya süreçler ortaya koyar. 0
PÖÇ05 - Bağımsız çalışma becerilerinin ve sorumluluk alabilme yetisinin göstergesi olarak alanla ilgili bir problemin çözümü için bireysel bir öneri, bir ürün veya işlemler takımı geliştirir.Bireysel veya ekip olarak yapılan projelerde sorumluluk alma ve aldığı görevi etkin bir şekilde yerine getirir. 0
PÖÇ06 - Güncel sorun ve uygulamaları takip edip, bir sonraki aşamanın gerektireceği bilgi ve becerileri tespit ederek, yeni öğrenme görevleri üstlenir.Öğrenme problemi ile karşılaştığında bilimsel ve etik değerler temelinde kendisini ve ekibini başarıya götürecek problem çözümünü uygular. 0
PÖÇ07 - Öğrencilerle, öğretmenlerle, okul yönetimi ile aileler ve çalışma grubundaki bireylerle etkili ve sağlıklı iletişim kurar. Alanı ile ilgili problemlerin çözümünde yararlanması gereken yurtdışı kaynakları takip edebilecek düzeyde bir yabancı dil bilir.Yerel veya ulusal düzeyde alandaki gelişmelerin yayılım ve dağılımında sorumluluk alır. 0
PÖÇ08 - Çalışmalarında bilimsel ve etik değerler temelinde hareket ederek, bu değerlerin korunmasını ve öğrenilmesini destekler.Alanın geleceğine ilişkin konularda stratejik görüş geliştirebilme ve görüş değerlendirir.Diğer alanlardaki ilgili gelişmeleri öğretim teknolojileri alanına taşır.Paydaş davranışlarına ilişkin iç görü geliştirerek, işbirliği içinde verimli bir çalışma ortamı yaratabilme ve sürdürür. 0


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Ders Tanıtımı - Web Programlama Editörleri ve Web Programlama Dilleri İlgili kısımları ders kitabından okur.
2 Temel HTML5 Etiketleri - Liste Etiketleri - Sıralı, Sırasız ve İç İçe Liste Etiketleri İlgili kısımları ders kitabından okur.
3 HTML5 Tablolarla Çalışma - Tablo Etiketleri - Bağlantı Etiketleri - Bağlantı Listeleri İlgili kısımları ders kitabından okur.
4 HTML5 Resim, Ses ve Videolar ile Çalışma - Resim Etiketleri - Ses Etiketleri - Video Etiketleri İlgili kısımları ders kitabından okur.
5 Formlarla Çalışma - Form Etiketleri - Metin Alanları - Şifre Alanları - Çoklu Seçim Alanları - Çoktan Seçme Alanları - Düğmeler - HTML5 ile Gelen Yeni Form Elemanları İlgili kısımları ders kitabından okur.
6 CSS ile Web Sayfalarını Biçimlendirme - Renkler İle Çalışma - Metinleri Biçimlendirme İlgili kısımları ders kitabından okur.
7 CSS3 Seçiciler - Sınıf ve Style ile Çalışma - Bölme (div) ve Kapsam (span) ile Çalışma - CSS3 Yenilikleri İlgili kısımları ders kitabından okur.
8 Ara Sınav İlgili kısımları ders kitabından okur.
9 CSS3 Seviyeleri - Stil Seviyelerinin Yönetimi - Stil Öncelikleri - Tarayıcı Uyumlarının Yönetimi - CSS Özel Efektleri - Resim, Metin ve Geçiş ve Dönüşüm Efektleri İlgili kısımları ders kitabından okur.
10 CSS3 Seviyeleri - Stil Seviyelerinin Yönetimi - Stil Öncelikleri - Tarayıcı Uyumlarının Yönetimi - CSS Özel Efektleri - Resim, Metin ve Geçiş ve Dönüşüm Efektleri İlgili kısımları ders kitabından okur.
11 CSS3 ile Sayfa Yerleşimleri Yapılandırma İlgili kısımları ders kitabından okur.
12 JavaScript ile İstemci Tarafı Programlama - Fonksiyonlar ve Olaylar Yazma - Düğme ve Metin Alanı Olayları İlgili kısımları ders kitabından okur.
13 JavaScript Koşul İfadeleri - Döngüler - Diziler - Nesneler İle Çalışma - Canvas İle Çalışma İlgili kısımları ders kitabından okur.
14 Veri Tabanı İle Çalışma - Veritabanı Sorgulaması Yapma İlgili kısımları ders kitabından okur.
15 Eğitim Amaçlı Bir Web Uygulaması geliştirme İlgili kısımları ders kitabından okur.
16 Yarıyıl Sonu Sınavları İlgili kısımları ders kitabından okur.
17 Yarıyıl Sonu Sınavları İlgili kısımları ders kitabından okur.


Değerlendirme (Sınav) Yöntemleri ve Kriterleri

Değerlendirme Türü Yarıyıl İçi / Yıl İçi Etkisi Yarıyıl Sonu / Yıl Sonu Etkisi
1. Ara Sınav 100 40
Genel Değerlendirme
Yarıyıl İçi / Yıl İçi Toplam 100 40
1. Yıl Sonu Sınavı - 60
Genel Toplam - 100


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 4 56
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 3 42
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 1 3 3
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 8 8
Yarıyıl/Yıl Sonu/Final Sınavı 1 16 16
Toplam İş Yükü (Saat) 125
Toplam İş Yükü / 25 (s) 5,00
AKTS 5 AKTS

Güncelleme Zamanı: 10.05.2024 10:28