DERS ADI

: TEMEL JAVA VE NESNE TABANLI PROGRAMLAMAYA GİRİŞ

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
MTH 3608 TEMEL JAVA VE NESNE TABANLI PROGRAMLAMAYA GİRİŞ SEÇMELİ 2 0 0 3

Dersi Veren Birim

Mühendislik Fakültesi

Dersin Düzeyi

Lisans

Ders Koordinatörü

DOÇ. DR. MEHMET AKİF EZAN

Dersi Alan Birimler

Endüstri Mühendisliği
Tekstil Mühendisliği
Makina Mühendisliği
Makina Mühendisliği (İ.Ö)
Jeofizik Mühendisliği
Maden Mühendisliği
Metalurji ve Malzeme Mühendisliği
Çevre Mühendisliği
İnşaat Mühendisliği
İnşaat Mühendisliği (İ.Ö)
Jeoloji Mühendisliği

Dersin Amacı

Bu ders ile öğrencilere, Java programlama dilini kullanarak nesne yönelimli programlamanın genel prensiplerinin verilmesi ve nesne tabanlı programlamanın ana kavramlarının öğretilmesi hedeflenmektedir.

Dersin Öğrenme Kazanımları

1   1. Nesne tabanlı programlamanın temel özelliklerini kullanabilir,
2   2. Java programlama dilini kullanarak döngü ve kontrol komutlarını kullanabilir,
3   3. Java programlama dili ile basit kullanıcı arayüzleri geliştirebilir,
4   4. Java programlama dili kullanarak veri tabanına giriş yapabilir ve veritabanından veri alabilir,
5   5. Java programlama dilini kullanarak program geliştirebilir.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Java programlama diline genel bakış
2 Nesne tabanlı programlama
3 İsimler ve değişkenler
4 Kontrol ve döngüler
5 Nesneler ve sınıflar
6 Uygulama 1
7 Ara sınav
8 Diziler, dizi listeleri
9 Arayüz programlama
10 Menü tasarımı
11 Veri yapıları
12 Giriş ve çıkışlar, dosyalar
13 Grafik kullanıcı arabirimi tasarımı
14 Uygulama 2

Ders İçin Önerilen Kaynaklar

İlan Edilecektir.

Öğrenme ve Öğretme Yöntemleri

Sunumlu ders anlatımı ile teori anlatılır, öğrencilerin konu kapsamında çözmeleri beklenen problemleri içeren ders konularının pratik karşılıkları ile ilgili araştırmalar yapmaları için uygulama örnekleri verilir.

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 ODV Ödev/Proje
3 FN Final
4 BNS BNS VZ * 0.20 + ODV * 0.30 + FN * 0.50
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.20 + ODV * 0.30 + BUT * 0.50


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

İlan Edilecektir.

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

Daha sonra iletilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 2 28
Haftalık Ders öncesi/sonrası hazırlıklar 14 1 14
Vize Sınavına Hazırlık 1 8 8
Final Sınavına Hazırlık 1 16 16
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 70

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11
ÖK.13
ÖK.23
ÖK.33
ÖK.44
ÖK.543