Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4VTK 232 JavaScript   ile Programlama3+0+03329.07.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Web Tasarımı ve Kodlama
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu ders,                      JavaScript                      programlama dilinin temel ve orta düzey konularını uygulamalı olarak öğretir. Öğrenciler; değişkenler, kontrol yapıları, fonksiyonlar, DOM manipülasyonu ve proje geliştirme süreçlerini öğrenerek etkileşimli web uygulamaları geliştirir.
Dersin İçeriği  JavaScript                      veri tipleri, operatörler, koşullu ifadeler, döngüler, fonksiyonlar, nesneler, DOM işlemleri, form doğrulama, tarih-saat işlemleri, proje geliştirme uygulamaları.
Dersin Yöntem ve Teknikleri Anlatım
Soru-Cevap
Tartışma
Gösterip Yaptırma
Uygulamalı Laboratuvar Çalışmaları
Bireysel Uygulamalar
Proje Tabanlı Öğrenme
Problem Çözme
Örnek Olay (Vaka) İncelemesi
Bilgisayar Destekli Öğretim
Ön Koşulları Yok
Dersin Koordinatörü Okutman süleyman özlük suleymanozluk56@gmail.com
Dersi Verenler Öğr.Gör. SÜLEYMAN ÖZLÜK
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar w3schools
Ders Notları Öğretim elemanı tarafından hazırlanan ders sunumları, uygulama notları, örnek kodlar ve ek kaynaklardan yararlanılacaktır.

Ders Yapısı
Mühendislik Bilimleri %50
Mühendislik Tasarımı %50

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 1 14
Ödevler 1 4 4
Ara Sınavlar 1 5 5
Uygulama 6 1 6
Laboratuvar 9 1 9
Proje 1 5 5
Yarıyıl Sonu Sınavı 1 5 5
Toplam İş Yükü   AKTS Kredisi : 3 90

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 1. JavaScript temel veri tiplerini ve kontrol yapılarını kullanır.
2 2. Fonksiyon ve nesne yapıları ile modüler kod geliştirir.
3 3. DOM manipülasyonu ile dinamik web sayfaları oluşturur.
4 4. Form doğrulama ve kullanıcı etkileşimi sağlayan uygulamalar geliştirir.
5 5. Gerçek hayat problemlerine yönelik JavaScript tabanlı proje üretir.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 UX Sürecinin Tekrarı ve Proje Tanımlama
2 Slider Projesi ve Loading Bar Projesi
3 Karakter Sayacı Projesi ve Sidebar Projesi
4 Döviz Çevirici Projesi ve Accordion Projesi
5 Sıcaklık Değerlerini Celcius Fahrenheit ve Kelvin’e Dönüştürme Pprojesi
6 İngilizceden İngilizceye Sözlük Projesi, Rastgele Şaka Üretme Projesi
7 Video Popup Projesi, Rastgele Şifre Üretme Projesi
8 Vize
9 Resimler Projesi
10 Hesap Makinesi Projesi
11 Animasyonlu Menü Projesi
12 Form Projesi
13 Etkinliğe ne Kadar Projesi
14 Taş Kağıt Makas Oyunu Projesi
15 Final Sınavı

 
Sürdürülebilir Kalkınma Amaçları
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16
Tüm 5 2 5 4 4 5 4 4 3 3 4 5 5 5 5 5
Ö1
Ö2
Ö3
Ö4
Ö5

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