Ondokuz Mayıs Üniversitesi Bilgi Paketi - Ders Kataloğu

Ders Öğretim Planı

Ders KoduDers AdıDers TürüYılYarıyılAKTS
BTÖ202 Programlama Dilleri-II 927001 2 4 7
Dersin Seviyesi
Lisans
Dersin Amacı
Yeni nesil programlama dillerini tanımak, kavramak, nesne tabanlı programlamaya giriş yapmak.
Dersin Veren Öğretim Görevlisi/Görevlileri
Dr. Öğr. Üyesi Polat ŞENDURUR
Öğrenme Çıktıları
  1. Değişken türlerini ve türler arasındaki dönüşümleri açıklayabilmek
  2. Döngü, mantıksal karşılaştırma, değişkenler ve diziler gibi temel programlama kavramlarını Java programlama dilinde kullanabilmek
  3. Verilen bir problemin çözümünü Java programlama dilinde modelleyebilmek
  4. Farklı programlama dilleri arasındaki ortak noktaları açıklayabilmek
  5. Algoritma oluşturabilmek ve algoritmaları programlama dilinde ifade edebilmek
Öğrenim Türü
Birinci Öğretim
Ön Koşul Dersleri
yok
Önerilen Diğer Husular
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Planlanan Öğrenme Aktiviteleri ve Metodları
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Dersin İçeriği
Nesne tabanlı ve platform bağımsız bir programlama dili olan Java programlama dilinde temel programlama becerileri ve nesne tabanlı programlamanın temelleri
Haftalık Ders İçeriği
Hafta Teorik Uygulama Laboratuar
1.Java programı derleyici arayüzünü tanıma
2.Değişken türleri ve değişken tanımlama, aritmetik operatörler, ekrana yazı yazdırma, İf değimi
3.For, while ve do-while döngüleri
4.Veri giriş ve çıkış işlemleri
5.Math sınıfı ve rastgele say üretimi
6.Metodlar
7.Metodlar
8.Diziler
9.Diziler
10.Arasınav
11.Stringler
12.Nesne yönelimli programlamaya giriş
13.Yapılandırıcılar
14.Kalıtım
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetKatkı (%)
Ara Sınav1100
Toplam100
Yarıyıl (Yıl) Sonu EtkinlikleriAdetKatkı (%)
Final Sınavı1100
Toplam100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
Toplam100
İş Yükü Hesaplaması
EtkinliklerAdetSüresi(saat)Toplam İş Yükü(saat)
Ara Sınav155
Final Sınavı11010
Derse Katılım14570
Laboratuvar13226
Rehberli Problem Çözümü14456
Toplam167