Ön Koşul Dersleri:
Dersin Dili:
Almanca
Dersin Koordinatörü:
Dersi Verenler:
Dersin Amacı:
JavaScript ile Programlama temellerini öğretmek ve öğrencilerin mantıksal düşünme ve problem çözme becerilerini geliştirmelerini amaçlamaktadır. Javascript’e yeni başlayanlar için tasarlanmıştır.
Dersin İçeriği:
Javascript'e Giriş, Geliştirici Temelleri, JavaScript Kodları, Kullanıcılarla Etkileşim, JavaScript Dilinin Temelleri, Rollover'lar Oluşturma, Akıllı Formlar Oluşturma, Olayları Yönetme, Çerezlerle Çalışma
Dersin Öğretim Yöntemleri:
1.Anlatım 2. Problem çözme 3.Soru cevap 4. Laboratuvar çalışması 5.Atölye çalışması 6. Proje 7. Örnek olay 8. Tartışma 9. Grup Çalışması 10.Konuk Konuşmacı 11. Gösteri yöntemi
Dersin Ölçme Yöntemleri:
A. Ara Sınav B. Final C. Yoklama D. Kısa Sınav E. Sunum F. Ödev G Proje H. Uygulama
Dikey Sekmeler
Dersin Öğrenme Çıktıları
| Dersin Öğrenme Çıktıları | Program Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
| Programlama (Yazılım) hakkında bilgi sahibi olur. | 3, 4, 5 | 1, 2, 3, 4, 6 | A, B, C, D, G |
| Farklı yapıdaki problemleri çözmek için algoritma geliştirebilme becerisi kazanır. | 3, 4, 5 | 1, 2, 3, 4, 6 | A, B, C, D, G |
| Teorik ve pratik bilgileri program tasarlama ve gerçekleştirme için kullanabilme becerisine sahip olur. | 3, 4, 5 | 1, 2, 3, 4, 6 | A, B,C, D, G |
| Algoritma ve Akış Diyagramları oluşturma becerisi kazanır. | 3, 4, 5 | 1, 2, 3, 4, 6 | A, B, C, D, G |
| Oluşturan algoritmalarla kısa programlar yazma becerisi kazanır | 3, 4, 5 | 1, 2, 3, 4, 6 | A, B, C, D, G |
Dersin Akışı
| DERS AKIŞI | ||
| Hafta | Konular | Ön Hazırlık |
| 1 | JavaScript'e Giriş | |
| 2 | Değişkenler, ifadeler ve atamalar | |
| 3 | JavaScript'e Giriş | |
| 4 | Yazdırma İşlevleri | |
| 5 | Dinamik Web Sayfası Oluşturma | |
| 6 | Karşılaştırmalar, Kontrol akışları | |
| 7 | Javascript Grafikleri | |
| 8 | Yerleşik İşlevler ve Yöntemler | |
| 9 | Nesne Yönelimli JavaScript | |
| 10 | Javascript Döngüleri | |
| 11 | IFRAME ve jQuery | |
| 12 | Windows ve Javascript | |
| 13 | JavaScript Formları | |
| 14 | JavaScript Çerezleri | |
Kaynaklar
| KAYNAKLAR | |
| Ders Notu | İnteraktif Slaytlar |
| Diğer Kaynaklar | |
Materyal Paylaşımı
| MATERYAL PAYLAŞIMI | |
| Dokümanlar | İnteraktif Slaytlar |
| Ödevler | Algoritma ve akış diyagramı, Jawascript fonksiyonel programa |
| Sınavlar | Kısa Sınav, Ara Sınav, Final Sınavı |
Değerlendirme Sistemi
| DEĞERLENDİRME SİSTEMİ | ||
| YARIYIL İÇİ ÇALIŞMALARI | SAYI | KATKI YÜZDESİ |
| Proje | 1 | 10 |
| Kısa Sınav | 2 | 10 |
| Yoklama | 14 | 5 |
| Ara Sınav | 1 | 25 |
| Final Sınavı | 1 | 50 |
| Toplam | 100 | |
| Finalin Başarıya Oranı | 50 | |
| Yıl içinin Başarıya Oranı | 50 | |
| Toplam | 100 | |
Dersin Program Çıktılarına Katkısı
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AKTS İş Yükü Tablosu
| AKTS / İŞ YÜKÜ TABLOSU | |||
| Etkinlik | SAYISI |
Süresi (Saat) |
Toplam İş Yükü (Saat) |
| Ders Süresi | 14 | 3 | 42 |
| Sınıf Dışı Ders Çalışma Süresi | 14 | 2 | 28 |
| Proje | 1 | 10 | 10 |
| Kısa sınav | 2 | 2 | 4 |
| Ara Sınav | 1 | 6 | 6 |
| Final Sınavı | 1 | 10 | 10 |
| Toplam İş Yükü | 100 | ||
| Toplam İş Yükü / 25 (s) | 4 | ||
| Dersin AKTS Kredisi | 4 | ||