Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Atatürk Eğitim Fakültesi - Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
2018 - Bilgisayar ve Öğretim Teknolojileri Öğretmenliği BTAE302 Web Tabanlı Programlama Zorunlu 5 5,00 2 2

Dersin İçeriği

Dersin Amacı

Bu dersin amacı öğrencilerin HTML5, CSS, JavaScript ve bir sunucu taraflı çalışan bir programlama dili ile birlikte etkileşimli ve Web uygulaması geliştirebilmesidir.

Öğrenim Tü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.

Planlanan Öğrenme Aktiviteleri ve Metodları

Sunuş yöntemiyle öğretim, uygulama, proje

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

PHP ve MySQL, Luke Welling & Laura Thomson, ALFA Yayınları, 2008.

Dersin Web Sayfası

Yok

Öğrenme Çıktıları

  • HTML5 kullanarak, yapacağı Web uygulamasının arayüzünü geliştirebilir.
  • CSS3 kullanarak yapacağı Web uygulamasına uygun estetik düzenlemeleri yapabilir.
  • Javascript kullanarak, yapacağı Web uygulamasına dinamik özellikler (form kontrolü gibi) dahil edebilir.
  • PHP kullanarak yapacağı uygulamaya dinamik özellikler (veri tabanı bağlantısı gibi) dahil edebilir.
  • HTML5, CSS3, JS ve PHP dillerini uyumlu bir şekilde kullanarak dinamik bir Web uygulaması oluşturabilir.

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

Hafta Teorik
1 HTML'e G HTML'e Giriş
2 HTML Formlar
3 CSS Temelleri
4 CSS ile şekillendirme
5 JS'a Giriş
6 PHP'ye Giriş
7 Değişkenler, Diziler ve Fonksiyonlar
8 Ara Sınav Haftası
9 Form İşlemleri ve JS ile Form Kontrolü
10 Veritabanı bağlantısı
11 Form Kontrolleri ve Temel Güvenlik
12 Oturum ve Çerezler
13 ePosta
14 Nesne Yönelimli PHP
15 Ders Projelerinin Değerlendirilmesi
16 Ders Çalışma Haftası
17 Yarı Yıl Sonu Sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 10 1 10
Proje ve Hazırlığı 5 10 50
Ödev ve Hazırlığı 5 2 10
Demo ve Hazırlığı 1 20 20
Arasınav ve Hazırlığı 1 10 10
Kısa Sınav ve Hazırlığı 5 2 10
Final ve Hazırlığı 1 10 10

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

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5