Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Web Programlama | CPR 106 | 1 | 2 | 2 + 2 | 3 | 4,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Ön Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Web teknolojilerinin temel bileşenlerini açıklar. |
2. HTML ve CSS kullanarak etkili web sayfaları tasarlar. |
3. JavaScript kullanarak dinamik ve etkileşimli web öğeleri oluşturur. |
4. Sunucu tarafı programlama temellerini öğrenir ve bir veri tabanı ile bağlantı kurar. |
5. Web projelerini planlar, uygular ve test eder. |
6. Temel web güvenliği prensiplerini öğrenir ve uygular. |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu ders, öğrencilere web programlama temellerini ve modern web uygulamaları geliştirme süreçlerini öğretmeyi amaçlamaktadır. Öğrenciler, HTML, CSS, JavaScript gibi temel teknolojileri öğrenerek dinamik ve kullanıcı dostu web siteleri tasarlama ve geliştirme becerilerini kazanacaktır. Ayrıca, güncel web trendleri ve veri tabanı bağlantılı uygulamalar hakkında bilgi sahibi olacaklardır.
|
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Giriş ve Web Teknolojilerine Genel Bakış |
2 | HTML Temelleri |
3 | İleri HTML Uygulamaları |
4 | CSS Temelleri |
5 | İleri CSS Teknikleri |
6 | JavaScript’e Giriş Değişkenler, döngüler, fonksiyonlar |
7 | JavaScript ile Etkileşimli Öğeler Oluşturma |
8 | Ara Sınav |
9 | Sunucu Tarafı Programlamaya Giriş |
10 | Veri Tabanı Temelleri ve MySQL |
11 | Basit Web Uygulaması Geliştirme CRUD operasyonları |
12 | Web Güvenliği |
13 | Web Güvenliği |
14 | Genel Tekrar |
|
Kaynaklar: |
Duckett, J. (2014). HTML and CSS: Design and Build Websites. Wiley.
Flanagan, D. (2020). JavaScript: The Definitive Guide. O'Reilly Media.
Ullman, L. (2019). PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide. Peachpit Press. |
|
Diğer Kaynaklar: |
W3Schools (2024). Online Web Programming Tutorials. https://www.w3schools.com/
Mozilla Developer Network (MDN). (2024). Web Development Documentation. https://developer.mozilla.org/ |
|
Öğretim Yöntem ve Teknikleri: |
Ders haftalık olarak üç saattir ve yüz yüze sınıf ortamında yapılacaktır. Öğrencilerin ders içerisindeki değerlendirmesinde vize ve final sınavları yer alacaktır. Bununla birlikte öğrencilerin derse devamları da takip edilerek, dönem sonundaki nihai değerlendirmeye katkı sağlayacaktır. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ara Sınav | 1 | %35 |
Final Sınavı | 1 | %40 |
Laboratuvar | 1 | %25 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |