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

Programlar Hakkında Bilgi

Lisans - Teknoloji Fakültesi - Bilgisayar Mühendisliği

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar Mühendisliği - 2014 BLM3006 Web Programlama Zorunlu 6 4,00 2 2

Dersin İçeriği

Dersin Amacı

Internet teknolojileri konusunda öğrenciye bilgi ve beceri kazandırmak, Web sayfası hazırlama tekniklerini öğretmek.

Öğrenim Türü

-

Dersin İçeriği

Web Programlamaya Giriş, İnteraktif Web sayfaları, İnternette bilgi sorgulama, İnternette sohbet, alışveriş ve üyelik kaydı, Web Sunucu' ya gerekli programların yüklenmesi sunucu programının kurulumu, Form ve script bağlantısı, Metin kutusu, kontrol kutusu, radyo düğme, düğmeler ve menüler, Internet programlama dilleri, Yapısal farklılıklar, karşılaştırma, atama, Döngü ve dizi uygulamaları, Java uygulamaları, değişkenler ve sabitler, Veritabanları ve veritabanı sorgulama, Veritabanı bağlantıları, Etkileşimli web sayfaları yönetimi.

Planlanan Öğrenme Aktiviteleri ve Metodları

Anlatım, görsel materyal, uygulama yaptırma ve ödev

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Internet & World Wide Web, How to Program, H.M. Deitel, P.J. Deitel, T.R. Nieto, Prentice Hall, ISBN : 0-13-030897-8, 2008. Introduction to Interactive Programming on the Internet with HTML and JavaScript, Craig D. Knuckles, ISBN: 0-471-38366-6, 2001.

Dersin Web Sayfası

Yok

Öğrenme Çıktıları

  • Web sayfaları oluşturabilir
  • Editör araçları ile site yönetimini gerçekleştirebilir
  • Web sayfalarına ait kod düzenlemelerini yapabilir
  • Web sayfası katman işlemlerini gerçekleştirebilir
  • Veritabanı bağlantılarını yapabilir

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

Hafta Teorik
1 Web Programlamaya Giriş
2 İnteraktif Web sayfaları
3 HTML
4 CSS
5 HTML + CSS
6 HTML + CSS + Bootstrap
7 HTML + CSS + Bootstrap + JavaScript
8 Ara Sınav Haftası
9 Static Web projesi hazırlama
10 ASP.NET Core
11 ASP.NET Core + MVC
12 ASP.NET Core + MVC + Entity Framework
13 Veritabanları ve veritabanı sorgulama
14 Kütüphaneler ve API kullanımı
15 Dinamik Web projesi hazırlama
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 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50
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 14 2 28
Proje ve Hazırlığı 1 15 15
Ödev ve Hazırlığı 2 0 0
Laboratuvar ve Hazırlığı 0 0 0
Atölye ve Hazırlığı 14 2 28
Sunum ve Hazırlığı 0 0 0
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 0 0 0
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 1 15 15
Kısa Sınav ve Hazırlığı 2 0 0
Final ve Hazırlığı 1 15 15
Teorik Ders Saati 0 0 0
Uygulama Ders Saati 0 0 0

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

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