| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| MYBPR2013 | WEB TASARIMI VE BETİK DİLİ | Ders | 2 | 3 | 4,00 |
Önlisans
Türkçe
Web yayıncılığının ilkelerinin bilinmesini sağlamak. Web içeriği geliştirme becerilerini kazandırmak.
Öğr. Gör. Veli Akay
| 1 | Web kavramını açıklar. |
| 2 | Web sitesi tasarlar. |
| 3 | Web sitesi yayınlar. |
| 4 | Web sitesinin öğelerini anlatır. |
| 5 | Web sayfası kaynaklarına ulaşır. |
| 6 | İnternet temelli öğretmenin kuramsal temellerini açıklar. |
| 7 | Web temelli öğrenmenin avantajları ve dezavantajlarını sıralar. |
| 8 | Web temelli öğretimde karşılaşabileceği sorunları tartışır. |
Birinci Öğretim
Yok
Yok
Bu ders içeriği, modern web geliştirme süreçlerini temelden uca kapsayan, iki aşamalı bir yapıdan oluşmaktadır. İlk bölümde (1-7. Haftalar), web sayfalarının iskeletini oluşturan HTML5 standartları ile metin, medya ve form bileşenlerinin yapılandırılması işlenmekte; ardından CSS3 teknolojileriyle görsel tasarım, kutu modeli (box model) ve modern yerleşim teknikleri olan Flexbox ve Grid sistemleri üzerinde durulmaktadır. Bu aşama, kullanıcı deneyimini ön plana çıkaran ve her türlü cihaz ekranına uyum sağlayan Duyarlı (Responsive) Tasarım prensiplerinin öğretilmesiyle tamamlanmaktadır. İkinci bölümde (8-14. Haftalar) ise web sitelerine işlevsellik kazandıran istemci taraflı betik dili JavaScript'e odaklanılmaktadır. Programlamanın temel mantığı olan değişkenler, döngüler ve fonksiyonlar kavratıldıktan sonra, tarayıcı üzerindeki elemanları dinamik olarak yönetmeyi sağlayan DOM (Document Object Model) manipülasyonu ve kullanıcı etkileşimlerini yöneten olay (event) yapıları incelenmektedir. Dersin sonunda öğrenciler, edindikleri tüm teorik ve pratik bilgileri birleştirerek, estetik tasarımı dinamik işlevsellikle harmanlayan eksiksiz bir web projesi geliştirme yetkinliğine sahip olmaktadır.
| Hafta | Teorik | Uygulama | Laboratuvar |
|---|---|---|---|
| 1 | İnternet Teknolojileri ve Web Temelleri | ||
| 2 | HTML5: Yapı, Metinler ve Bağlantılar | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır. | |
| 3 | HTML5: Tablolar, Formlar ve Medya | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır. | |
| 4 | CSS3: Temeller, Seçiciler ve Renkler | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır. | |
| 5 | CSS3: Kutu Modeli (Box Model) | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 6 | Sayfa Düzeni: Flexbox ve CSS Grid | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 7 | Duyarlı (Responsive) Tasarım ve Frameworkler | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 8 | Genel Tekrar ve Vize sınavı | ||
| 9 | JavaScript: Değişkenler ve Veri Tipleri | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 10 | Kontrol Yapıları ve Döngüler | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 11 | Fonksiyonlar ve Dizi İşlemleri | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 12 | DOM (Belge Nesne Modeli) Yönetimi | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 13 | Olay Yönetimi ve Etkileşim | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 14 | Form Doğrulama ve JSON Veri Yapısı | Bilgisayar laboratuvarında editör yardımı ile kodlar yazılır | |
| 15 | Final sınavı |
Yok
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 50 |
| Proje Hazırlama | 1 | 50 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 12 | 12 |
| Final Sınavı | 1 | 12 | 12 |
| Derse Katılım | 14 | 3 | 42 |
| Uygulama/Pratik | 14 | 3 | 42 |
| Toplam İş Yükü (saat) | 108 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | |
| ÖÇ 1 | 1 | 1 | ||||||||||
| ÖÇ 2 | 1 | 3 | 3 | |||||||||
| ÖÇ 3 | 3 | 3 | ||||||||||
| ÖÇ 4 | 2 | 2 | ||||||||||
| ÖÇ 5 | 3 | 2 | 3 | 2 | ||||||||
| ÖÇ 6 | 2 | |||||||||||
| ÖÇ 7 | 2 | |||||||||||
| ÖÇ 8 | 3 |