Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Teknik Eğitim Fakültesi - Bilgisayar ve Kontrol Öğretmenliği (İÖ)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar ve Kontrol Öğretmenliği (İÖ) - Lisans BKB205 Bilgisayar Programlama I Zorunlu 3 5,00 3 2

Dersin İçeriği

Dersin Amacı

Metotları, dizileri, sınıf tanımlamalarını, aşırı yüklü metotları, miras alma işlemlerini ve appletleri öğretmek.

Öğrenim Türü

-

Dersin İçeriği

Java geliştirme programı, kodlama, derleme, hata yakalama, ayıklama, nesne yapıları JAVA sınıf yapıları, applett tasarımı, diziler, tek ve çok boyutlu diziler, miras alma.

Planlanan Öğrenme Aktiviteleri ve Metodları

Analtım, Soru-cevap, ödev

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Herbert Schildt, Java, Alfa Yayınları, 2002 Lewis & Loftus, Java software solutions, Addison Wesley, 2003 Malik & Nair, Java programming, Thomson, 2003

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Problem analizlerini yapar.
  • Temel işlemler, değişkenler ve kontrol yapılarını anlar.
  • Sınıf ve metot yapısını anlar ve uygular.
  • Metotların aşırı yüklenmesini ve metotlara nesne geçişini anlar.
  • Aplet yazar.
  • Dizi kavramını anlar ve uygular.
  • Miras alma işlemini gerçekleştirir.
  • Programı java dilinde test eder

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

Hafta Teorik
1 Sınıfların Yazılması ( Bir sınıfın yapısı)
2 Sınıfların Yazılması ( metodun yapısı ve metodların aşırı yüklenmesi)
3 Sınıfların Yazılması ( applet metod, grafik nesn
4 Sınıfların genişletilmesi ( null referans, this referans, garbage collection )
5 Sınıfların genişletilmesi ( nesne geçişleri )
6 Sınıfların genişletilmesi ( klavye girişi ve iç içe sınıflar )
7 Sınıfların genişletilmesi ( dialog kutuları )
8 Ders çalışma haftası
9 Ara sınav
10 Sınıfların genişletilmesi ( GUI'ler )
11 Diziler ( Tek boyutlu diziler)
12 Diziler ( Sıralamalar)
13 Diziler ( İki boyutlu diziler)
14 Diziler ( İki boyutlu diziler)
15 Diziler ( poligonlar, kontrol kutuları, radyo butonları)
16 Miras
17 Ders çalışma haftası
18 Yarıyıl sonu sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 2 14 28
Arasınav ve Hazırlığı 10 1 10
Final ve Hazırlığı 10 1 10

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5
ÖÇ6
ÖÇ7
ÖÇ8