Mühendislik Fakültesi
Bilgisayar Ve Yazılım Mühendisliği

Ders Bilgileri

JAVA PROGRAMLAMA DİLİ
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
CSE320 Bahar 2 2 3 4

Ön Koşulu Olan Ders( ler ) Yok
Dili İngilizce
Türü Seçmeli
Seviyesi Lisans
Öğretim Elemanı( ları ) Dr. Öğr. Üyesi Maryam ESKANDARİ
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Yok
Staj Durumu Yok
Amacı Bu ders JAVA programlama dilini kullanan bilgisayar programlamasını tanıtır. Nesne tabanlı programlama ilkeleri.
İçeriği Öğrenciler, Java ile nesne yönelimli programlamayı anlayacak ve veritabanı arayüzleri, Java sınıf kitaplığı rutinleri ve hata ve istisna denetimi de dahil olmak üzere giderek sofistike Java programlarını nasıl yazacaklarını öğreneceklerdir. Bu Java programlamaya hızlı başlamak isteyen herkes için vazgeçilmez bir derstir.

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 Java programlarını yazma, derleme ve çalıştırma
2 Java'nın nesne yönelimli özelliklerini kullanarak sağlam uygulamalar oluşturun
3 Platformdan bağımsız GUI'ler geliştirin
4 JDBC ile ilişkisel bir veritabanından veri alın

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Java Programlamaya Giriş Anlatım, tartışma, sunum
2 Java'ya Başlarken Anlatım, tartışma, sunum
3 NeatBeans Anlatım, tartışma, sunum
4 Dil Temelleri Anlatım, tartışma, sunum
5 Nesneler ve Sınıflar Anlatım, tartışma, sunum
6 Java Nesnelerini Kullanma Anlatım, tartışma, sunum
7 Ara SINAV Ölçme
8 Java'da kalıtım Anlatım, tartışma, sunum
9 Paketler Anlatım, tartışma, sunum
10 İstisna işleme Anlatım, tartışma, sunum
11 Giriş / Çıkış Akımları Anlatım, tartışma, sunum
12 Çekirdek Toplama Sınıfları Anlatım, tartışma, sunum
13 Java Grafik Kullanıcı Arayüzleri Anlatım, tartışma, sunum
14 Java Grafik Kullanıcı Arayüzleri ve JDeveloper Anlatım, tartışma, sunum
15 Bileşenleri JDeveloper ile Ekleme Anlatım, tartışma, sunum
16 Son Sınav Ölçme

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 %40 Ara Sınav Ara Sınav
2 %60 Son Sınav Son Sınav

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 Java programlarını yazma, derleme ve çalıştırma 2͵3͵4 1͵2
2 Java'nın nesne yönelimli özelliklerini kullanarak sağlam uygulamalar oluşturun 2͵3͵4 1͵2
3 Platformdan bağımsız GUI'ler geliştirin 2͵3͵4 1͵2
4 JDBC ile ilişkisel bir veritabanından veri alın 2͵3͵4 1͵2
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
1 Ders Süresi 14 4 56
2 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 2 28
3 Sunum ve Seminer Hazırlama 0 0 0
4 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
5 Belge/Bilgi listeleri oluşturma 0 0 0
6 Atölye 0 0 0
7 Ara Sınav için Hazırlık 1 2 2
8 Ara Sınav 1 1 1
9 Kısa Sınav 0 0 0
10 Ödev 0 0 0
11 Ara Proje 0 0 0
12 Ara Uygulama 0 0 0
13 Son Proje 1 5 5
14 Son Uygulama 0 0 0
15 Son Sınav için Hazırlık 1 2 2
16 Son Sınav 1 1 1
  95