İleri Java Programlama (COMPE 515) Ders Detayları

advertisement
İleri Java Programlama (COMPE 515) Ders
Detayları
Ders Adı
Ders
Kodu
Dönemi Ders Uygulama Laboratuar Kredi AKTS
Saati Saati
Saati
İleri Java
COMPE Bahar
Programlama 515
3
0
0
Ön Koşul Ders(ler)i
Dersin Dili
İngilizce
Dersin Türü
Bilgisayar Mühendisliği Seçmeli Dersleri
Dersin Seviyesi
Doktora
Ders Verilme Şekli
Dersin Öğrenme ve
Öğretme Teknikleri
Dersin
Koordinatörü
3
7.5
Dersin
Öğretmen(ler)i
Dersin Asistanı
Dersin Amacı
The objective of this course is to provide the basic
knowledge of the advanced topics in the Internet
related Java programming, and to provide the
student with the skills on how to implement
solutions using multi-threading, networking, java
beans and other important JDK features.
Dersin Eğitim
Çıktıları
Dersin İçeriği
JDK belgeleme. Java hata ayıklama. Java belgeleme
stili. IDE aracı ile Java geliştirme. Java 2D uygulama
geliştirme arayüzü. İleri Java SWING bileşenleri.
Java izlek sınıfı. İzlek yaşam döngüsü. Soket
programlama. Web sunucu ile Java entegrasyonu.
Servlet’ler. Veritabanı uygulamları. Java yansıtırlık
uygulama geliştirme arayüzü. Java Özgül Arayürü
(JNI). Java Server & Enterprise Java Beans. Nesne
ilişki haritalama.
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Kaynaklar
Değerlendirme Sistemi
Çalışmalar
Sayı
Katkı Payı
Devam/Katılım
-
-
Laboratuar
-
-
Uygulama
-
-
Alan Çalışması
-
-
Derse Özgü Staj
-
-
Küçük Sınavlar/Stüdyo Kritiği
-
-
Ödevler
-
-
Sunum
-
-
Projeler
-
-
Seminer
-
-
Ara Sınavlar/Ara Juri
-
-
Genel Sınav/Final Juri
-
-
Toplam
0
0
Yarıyıl İçi Çalışmalarının Başarı Notu
Katkısı
Yarıyıl Sonu Çalışmalarının Başarı
Notuna Katkısı
100
Toplam
100
Ders Kategorisi
Temel Meslek
Dersleri
Uzmanlık/Alan
Dersleri
X
Destek Dersleri
İletişim ve Yönetim
Becerileri Dersleri
Aktarılabilir Beceri
Dersleri
Dersin Öğrenim Çıktılarının Program Yeterlilikleri ile İlişkisi
# Program Yeterlilikleri / Çıktıları
Katkı
Düzeyi
1 2 3 4 5
1 Yazılım mühendisliği araştırma alanında en gelişmiş
teknoloji ve literatürü kavrama
X
2 Yazılım mühendisliğinde dünya çapında araştırma
yapma ve bu alanda en iyi konferans ve dergilerde
bilimsel makale yayınlama becerisi
3 Yazılım mühendisliğinde sayısal ve niteliksel çalışmalar
yürütebilme
4 Yazılım mühendisliği alanında akademik çevre ve
endüstri arasında köprü kurabilmek için gerekli becerileri
edinme ve gerçek dünyada karşılaşılan problemleri
çözmek için yazılım mühendisliği yaklaşımlarını
geliştirme ve uygulama
5 Bilim ve teknolojideki güncel gelişmeleri takip edebilmek
için gereken bilgiye ulaşma ve bilimsel araştırma
gerçekleştirme veya yazılım mühendisliği alanına proje
geliştirme becerisi
X
X
6 Yazılım mühendisliği alanında mesleki, hukuksal, etik ve
sosyal sorunlar hakkında farkındalık ve sorumluluk bilinci
7 Proje ve risk yönetim becerisi; girişimciliğin, yenilikçilik
ve sürdürülebilir kalkınmanın önemi hakkında farkındalık;
yazılım mühendisliği uygulamaları standartları ve
yöntemleri için uluslararası mükemmellik standartlarının
bilinmesi
8 Karar alırken, Yazılım mühendisliği uygulamalarının
evrensel, çevresel, sosyal ve hukuksal sonuçları
konusunda farkındalık
9 Yazılım mühendisliği uygulamaları için mükemmellik
standardını geliştirmek, benimsemek ve sürdürülebilir
kullanımını desteklemek
X
ECTS/İş Yükü Tablosu
Aktiviteler
Ders saati (Sınav haftası
dahildir: 16 x toplam ders
saati)
Sayı
Süresi (Saat) Toplam İş
Yükü
16
3
48
14
3
42
Laboratuar
Uygulama
Derse Özgü Staj
Alan Çalışması
Sınıf Dışı Ders Çalışma
Süresi
Sunum/Seminer Hazırlama
Projeler
Ödevler
Küçük Sınavlar/Stüdyo
Kritiği
Ara Sınavlara/Ara Juriye
Hazırlanma Süresi
Genel Sınava/Genel Juriye
Hazırlanma Süresi
Toplam İş Yükü
90
Download