ADD122
WEB PROGRAMLAMA
- Türü
- Seçmeli
- Teori / Uygulama / Lab.
- 2 / 0 / 0
- AKTS
- 2
- Öğretim türü
- Birinci Öğretim
- Öğretim elemanı
- Öğr. Gör. Osman Doğuş GÜLGÜN
- Ön koşul dersleri
- -
- Staj durumu
- -
Dersin amacı
Bu dersin amacı, öğrencilere internet ve web teknolojilerinin temel kavramlarını ve çalışma mantığını tanıtmaktır. Öğrencilerin web dünyasının nasıl işlediğini, temel web teknolojilerinin neler olduğunu ve günlük hayatta ve mesleki yaşamda bu teknolojilerin nasıl bir yer tuttuğunu kavramaları hedeflenmektedir. Ders, teknik uzmanlık kazandırmaktan çok, web teknolojileri konusunda genel bir farkındalık ve temel düzeyde bilgi edinmeyi amaçlamaktadır.
Dersin içeriği
İnternet ve web kavramlarına giriş; web tarayıcıları, sunucu ve istemci mantığı; alan adı (domain) ve barındırma (hosting) kavramları; web sayfalarının yapısını oluşturan temel teknolojilerin (HTML, CSS vb.) tanıtımı; web sayfalarının nasıl oluşturulduğu ve görüntülendiğine dair genel bilgiler; web tasarımı ve içerik üretimi kavramlarına giriş; güncel web teknolojileri ve eğilimlerinin tanınması; internet güvenliği, dijital içerik ve web kullanımına ilişkin temel kavramların değerlendirilmesi.
Kaynaklar
Öğretim elemanı tarafından hazırlanan ders notları ve sunumlar.
Önerilen diğer hususlar
Öğrencilerin konuları daha iyi kavrayabilmeleri için anlatılan kavramları internet üzerinde inceleyerek pekiştirmeleri önerilir. Açık kaynak çevrimiçi öğrenme platformlarının (W3Schools, MDN Web Docs vb.) takip edilmesi, derste tanıtılan teknolojilerin daha iyi anlaşılmasına katkı sağlayacaktır.
Öğrenme çıktıları
- 1 İnternet ve web kavramlarını ve aralarındaki ilişkiyi açıklayabilir.
- 2 Web tarayıcısı, sunucu ve istemci gibi temel bileşenlerin çalışma mantığını tanımlayabilir.
- 3 Alan adı (domain) ve barındırma (hosting) kavramlarını açıklayabilir.
- 4 Web sayfalarının yapısını oluşturan temel teknolojileri (HTML, CSS vb.) tanır ve işlevlerini açıklar.
- 5 İnternet güvenliği ve dijital içerik kullanımına ilişkin temel kavramları açıklayabilir.
Haftalık konular
| 1. hafta | Derse giriş; internet ve web kavramları. |
|---|---|
| 2. hafta | İnternetin çalışma mantığı; tarayıcı, sunucu ve istemci. |
| 3. hafta | Alan adı (domain), hosting ve IP adresi. |
| 4. hafta | Web teknolojilerine genel bakış (HTML, CSS, JavaScript). |
| 5. hafta | HTML'e giriş; temel etiketler ve sayfa yapısı. |
| 6. hafta | HTML ile metin, listeler, bağlantılar ve görseller. |
| 7. hafta | HTML tablolar ve formlar. |
| 8. hafta | Ara Sınav (Vize) |
| 9. hafta | CSS'e giriş; stil verme mantığı. |
| 10. hafta | CSS ile renk, yazı tipi ve sayfa düzeni. |
| 11. hafta | Mobil uyumluluk (responsive tasarım). |
| 12. hafta | JavaScript ve etkileşimli web kavramı. |
| 13. hafta | JavaScript ile temel uygulamalar (form doğrulama ve etkileşim). |
| 14. hafta | Güncel web teknolojileri ve CMS tanıtımı. |
| 15. hafta | İnternet güvenliği ve genel tekrar. |
| 16. hafta | Final Sınavı |
Değerlendirme
Yarıyıl (Yıl) İçi Etkinlikleri
- Ara Sınav %100
Yarıyıl (Yıl) Sonu Etkinlikleri
- Yarıyıl Sonu Sınavı %100
Yarıyıl(yıl) içi etkinliklerin ve yarıyıl(yıl) sonu sınavının başarı notuna katkısı
- Yarıyıl (Yıl) Sonu Etkinlikleri %60
- Yarıyıl (Yıl) İçi Etkinlikleri %40
AKTS iş yükü
| Etkinlik | Sayı | Süre (saat) | Toplam (saat) |
|---|---|---|---|
| Derse Katılım | 14 | 2 | 28 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 15 | 15 |
| Final Sınavı | 1 | 1 | 1 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 15 | 15 |
| Ara Sınav | 1 | 1 | 1 |
| Toplam iş yükü / AKTS | 60 saat · 2 AKTS | ||