DERS ADI

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

Ders Bilgileri

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

Dersi Veren Birim

Mühendislik Fakültesi

Dersin Düzeyi

Lisans

Ders Koordinatörü

DOÇ. DR. AYTAÇ GÖREN

Dersi Alan Birimler

Endüstri Mühendisliği
Tekstil Mühendisliği
Makina Mühendisliği
Makina Mühendisliği (İ.Ö)
Bilgisayar Mühendisliği
Jeofizik Mühendisliği
Maden Mühendisliği
Metalurji ve Malzeme Mühendisliği
Çevre Mühendisliği
Elektrik - Elektronik 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

1. Java How to Program, Early Objects, Global Edition, ISBN-13: 9781292455471, 2023
2. Java Bilgisayar Diliyle Programlama, M. Turhan ÇOBAN
3. Introduction to Programming Using Java Version 9.0, JavaFX Edition, 2022, David J. Eck

Öğ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 PR Proje
3 FN Final
4 BNS BNS VZ * 0.25 + PR * 0.25 + FN * 0.50
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.25 + PR * 0.25 + BUT * 0.50


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

Teorik bilgilerin ve ders içi örneklerin ne kadar kavrandığının ölçülmesi için bir ara sınav ve bir final sınavı yapılır.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

aytac.goren@deu.edu.tr

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

Daha sonra ilan edilecektir

Staj Durumu

YOK

İş Yükü Hesaplaması

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

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

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