DERS ADI

: Web Tabanlı Programlama

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
BTE 3003 Web Tabanlı Programlama ZORUNLU 2 2 0 5

Dersi Veren Birim

Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

FERİT SERKAN AKDOĞAN

Dersi Alan Birimler

Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Dersin Amacı

Bu derste öğrencilere; 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 hakkında bilgi, beceri ve yeterlilik kazandırmak amaçlanmaktadır.

Dersin Öğrenme Kazanımları

1   Web tabanlı programlama editörleri ve program geliştirme ortamlarını kullanabilir.
2   HTML5 ile web sayfası tasarlayabilir.
3   Web sunucusu kurabilir.
4   İnternet üzerinden veritabanına bağlanabilir.
5   Eğitim amaçlı dinamik bir internet uygulaması geliştirme geliştirebilir.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Programlama için kullanılan editörler ve program geliştirme ortamları
2 HTML5 ile sayfa tasarımı
3 Biçimlendirmede stil sayfalarının kullanımı (CSS)
4 Dinamik sayfalar oluşturma (javascript)
5 Web sunucusu kurulumu
6 İnternet programlamada çerez kavramı ve kullanım alanları
7 Ara sınav
8 İnternet üzerinden HTTP istek ve yanıtlarının gönderilmesi
9 İnternet üzerinden veritabanına bağlanma ve işlemler gerçekleştirme
10 Veri tabanında bulunan bilgileri listeleme, sıralama, değiştirme
11 Eğitim amaçlı dinamik bir internet uygulaması geliştirme
12 Eğitim amaçlı dinamik bir internet uygulaması geliştirme
13 Eğitim amaçlı dinamik bir internet uygulaması geliştirme
14 Eğitim amaçlı dinamik bir internet uygulaması geliştirme
15 Final

Ders İçin Önerilen Kaynaklar

Bilgin, T. T. (2017). Web Tabanlı Programlama. Papatya Bilim.
Canay, Ö. (2016). Web Tasarımı Ve Ön Yüz Web Teknolojileri. Değişim Yayınları.
Çelik, R. (2012). A'dan Z'ye PHP. Seçkin Yayıncılık.
Çelik, R. (2017). PHP Framework. Seçkin Yayıncılık.
Duckett, J. (2017). HTML-CSS-Web Siteleri Tasarlamak ve Oluşturmak. Nobel Yaşam.
Tokak, B. (2016). Responsive Web Tasarımı ve Uygulamaları. Dikeyeksen.

Öğrenme ve Öğretme Yöntemleri

Anlatım, soru-yanıt

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Ara Sınav
2 DTK Diğer Etkinlik
3 FN Yarıyılsonu Sınavı
4 BNS BNS VZ * 0.30 +DTK * 0.10 + FN * 0.60
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.40 + BUT * 0.60


*** Bütünleme Sınavı Yapılmayan Birimlerde Bütünleme Kriteri Dikkate Alınmaz.

Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

Öğr.Gör. Ferit Serkan AKDOĞAN
Dokuz Eylül Üniversitesi
Buca Eğitim Fakültesi
Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü
Hasan Ali Yücel Binası, Kat:3
35160 Buca/İzmir/ TÜRKİYE
ferit.akdogan@gmail.com

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan Edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 13 4 52
Haftalık Ders öncesi/sonrası hazırlıklar 13 2 26
Vize Sınavına Hazırlık 1 4 4
Final Sınavına Hazırlık 1 4 4
Ödev Hazırlama 1 35 35
Vize Sınavı 1 2 2
Final Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 125

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10
ÖK.11114451111
ÖK.21114451111
ÖK.31114451111
ÖK.41114451111
ÖK.51114451111