Dersin Adı Dersin Seviyesi Dersin Kodu Dersin Tipi Dersin Dönemi Yerel Kredi AKTS Kredisi Ders Bilgileri
WEB PROGRAMLAMA I Birinci Düzey BS 435 7 3.00 3.00 Yazdır
   
Dersin Tanımı
Ön Koşul Dersleri Yok
Eğitimin Dili Türkçe
Koordinatör DR. ÖĞR. ÜYESİ ÖMÜR ŞAHİN
Dersi Veren Öğretim Eleman(lar)ı DR. ÖĞR. ÜYESİ ÖMÜR ŞAHİN
Yardımcı Öğretim Eleman(lar)ı -
Dersin Veriliş Şekli Teorik + Uygulamalı
Dersin Amacı Web teknolojileri ve web tabanlı programlama dilleri hakkında bilgisayar mühendisliği bölümü öğrencilerinin bilgi ve becerilerini geliştirmek.
Dersin Tanımı Sunucu, istemci, alanadı, Java, JEE, Spring, Spring Boot, JUnit, Docker, Selenium, JaCoCo ve CI konularının anlatılması

Dersin İçeriği
1 Giriş
2 Java Persistance API
3 Java Persistance API
4 Enterprise Java Bean
5 Enterprise Java Bean
6 Enterprise Java Bean
7 JavaServer Faces
8 Docker
9 Spring
10 Selenium ve JaCoCo
11 Güvenlik
12 Continuous Integration
13 Deployment
14 Örnek Uygulama
15
16
17
18
19
20

Dersin Öğrenme Çıktıları
1 Enterprise seviyesinde web teknolojileri hakkında bilgi sahibi olma
2 Web programlama hakkında bilgi sahibi olma
3 Sunucu tabanlı diller hakkında bilgi sahibi olma
4 Deployment süreçleri hakkında bilgi sahibi olma
5 Yazılım testi hakkında bilgi sahibi olma
6 Continuous integration hakkında bilgi sahibi olma
7
8
9
10

*Dersin Program Yeterliliklerine Katkı Seviyesi
1 İktisadi konular ile ilgili temel kavramları ve ekonomik göstergeleri açıklar.
2 İktisadi olayları, kavram ve teorileri kullanarak açıklar.
3 İktisadi teorilerin ve modellerin işleyişini açıklar ve uygun analiz araçları ile test eder.
4 İktisadi düşüncenin gelişimi ve modern düşünce sistemi içindeki yerini karşılaştırmalı olarak analiz eder ve açıklar.
5 Nitel ve nicel analiz yöntemleri ve araçları veri toplama, analiz etme ve yorumlamada kullanır.
6 Sayısal, sözel ve grafik halinde sunulan iktisadi bilgileri açıklar.
7 İktisadi konularda edindiği bilgi ve becerileri yazılı, sözlü ve görsel araçları kullanarak aktarır.
8 İktisat alanında bir yabancı dili kullanır ve yabancı literatürü takip eder.
9 Karşılaşılması öngörülmeyen karmaşık iktisadi durumlarda, yeni yaklaşımlar geliştirir ve çözüm üretebilir.
10 Bölgesel, ulusal ve küresel ölçekte karşılaşılan iktisadi sorunları analiz eder ve çözüm önerileri geliştirir.
11 İktisat alanının gerektirdiği düzeyde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini ileri düzeyde kullanır.
12 Bağımsız ve özgün araştırma yapar ve alanındaki temel birincil kaynaklara ulaşır.
13 İktisat ile ilgili alt dallarda uzmanlaşır ve diğer sosyal bilimler alanları ile ilişki kurarak disiplinler arası analiz yapar.
14 Demokrasi, insan hakları, toplumsal ve bilimsel değerler ile mesleki etik ilkelerine uygun davranır.
15 İş hayatında karşılaşılan hukuksal sorunları çözer.
16 Sermaye piyasaları ile finansal teknikler konusunda sahip olduğu bilgileri kullanarak piyasalardaki gelişmeleri takip eder.
17 Ekonomideki karar birimlerinin davranışlarını bütüncül bir yaklaşımla analiz eder.
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Yıldızların sayısı 1’den (en az) 5’e (en fazla) kadar katkı seviyesini ifade eder

Planlanan Öğretim Faaliyetleri, Öğretme Metodları ve AKTS İş Yükü
  Sayısı Süresi (saat) Sayı*Süre (saat)
Yüz yüze eğitim 14 2 28
Sınıf dışı ders çalışma süresi (ön çalışma, pekiştirme) 14 2 28
Ödevler 0 0 0
Sunum / Seminer hazırlama 0 0 0
Kısa sınavlar 0 0 0
Ara sınavlara hazırlık 1 5 5
Ara sınavlar 1 1 1
Proje (Yarıyıl ödevi) 0 0 0
Laboratuvar 0 0 0
Arazi çalışması 0 0 0
Yarıyıl sonu sınavına hazırlık 1 10 10
Yarıyıl sonu sınavı 1 1 1
Araştırma 0 0 0
Toplam iş yükü     73
AKTS     3.00

Değerlendirme yöntemleri ve kriterler
Yarıyıl içi değerlendirme Sayısı Katkı Yüzdesi
Ara sınav 1 50
Kısa sınav 0 0
Ödev 1 50
Yarıyıl içi toplam   100
Yarıyıl içi değerlendirmelerin başarıya katkı oranı   40
Yarıyıl sonu sınavının başarıya katkı oranı   60
Genel toplam   100

Önerilen Veya Zorunlu Okuma Materyalleri
Ders kitabı -
Yardımcı Kaynaklar -

Ders İle İlgili Dosyalar