Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
6YBS334İnternet Programlama3+2+04621.04.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Yönetim Bilişim Sistemleri
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin temel amacı, öğrencilere modern web teknolojilerini kullanarak dinamik, etkileşimli ve veritabanı destekli web uygulamaları geliştirme yetkinliği kazandırmaktır. Eğitim süresince, webin çalışma mimarisi (istemci-sunucu), temel işaretleme dilleri, stil yönetimi ve programlama mantığının web ortamına aktarılması hedeflenmektedir. Ayrıca, öğrencilerin güncel web standartlarına (W3C) uygun, mobil uyumlu (responsive) ve güvenli web projeleri tasarlayarak dijital dönüşüm süreçlerine teknik katkı sağlayabilmeleri amaçlanmaktadır.
Dersin İçeriği Ders kapsamında; internetin tarihçesi ve protokollerin tanıtımıyla başlanarak, web sayfalarının iskeletini oluşturan HTML5 yapısı ve görsel tasarımı sağlayan CSS3 teknikleri ele alınmaktadır. Müfredatın devamında, istemci taraflı programlama için JavaScript dili; sunucu taraflı geliştirme süreçleri için ise PHP veya Node.js gibi teknolojiler işlenmektedir. Dersin son aşamasında ise dinamik içerik yönetimi için ilişkisel veritabanı entegrasyonu, form doğrulama yöntemleri, oturum yönetimi (Session/Cookie) ve temel web güvenliği konuları uygulamalı projelerle aktarılmaktadır.
Dersin Yöntem ve Teknikleri 1. Anlatım, 2. Soru Cevap 3. Problem Çözme, 4. Örnek Olay, 5. Deneyimle Öğrenme, 6. Bireysel Çalışma, 7. Soru Cevap, 8. Beyin Fırtınası
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğretim Üyesi Volkan Oban
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar W3Schools.com
Ders Notları Abaküs Kitap Yeni Başlayanlar için Html5 Css3 & Javascrıpt - Fahrettin Erdinç
Dökümanlar Abaküs Kitap Yeni Başlayanlar için Html5 Css3 & Javascrıpt - Fahrettin Erdinç
Ödevler Bir grup projesi
Sınavlar Vize ve Final Sınavları

Ders Yapısı
Matematik ve Temel Bilimler %0
Mühendislik Bilimleri %50
Mühendislik Tasarımı %30
Sosyal Bilimler %0
Eğitim Bilimleri %0
Fen Bilimleri %0
Sağlık Bilimleri %0
Alan Bilgisi %20

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 3 42
Sınıf Dışı Ç. Süresi 14 3 42
Ara Sınavlar 1 29 29
Yarıyıl Sonu Sınavı 1 40 40
Toplam İş Yükü   AKTS Kredisi : 6 153

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 HTML ve CSS kullanarak statik web sayfaları tasarlayabilme.
2 JavaScript ve JavaScript DOM kullanarak interaktif web sayfaları geliştirebilme
3 Bootstrap kullanarak duyarlı (responsive) web tasarımları yapabilme.
4 PHP ve MySQL kullanarak dinamik web uygulamaları geliştirebilme.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Web Teknolojilerine Giriş ve HTML Temelleri
2 HTML5 ve Sayfa Yapısı
3 CSS ile Stil Oluşturma
4 CSS3 ve Layout Teknikleri
5 JavaScript Temelleri
6 JavaScript ile Programlama
7 JavaScript DOM Manipülasyonu
8 Bootstrap ile Duyarlı Web Tasarımı
9 PHP'ye Giriş
10 PHP ile Form İşlemleri ve Oturum Yönetimi
11 MySQL ile Veritabanı Bağlantısı
12 PHP ve MySQL ile CRUD İşlemleri
13 Güvenlik ve Oturum Yönetimi
14 Dersin Özeti ve Uygulamalar

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8
Tüm 4 4 4 4 4 4 4 2
Ö1 4 3 4 3 4 3 3 2
Ö2 3 4 4 4 4 4 4 2
Ö3 4 3 4 3 4 3 3 2
Ö4 3 4 4 4 4 4 4 2

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=265106&curProgID=5702&lang=tr