COMP 110 Object-Oriented Programming (JAVA)MEF ÜniversitesiAkademik Programlar Bilgisayar MühendisliğiÖğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
Bilgisayar Mühendisliği
Lisans Programın Süresi: 4 Kredi Sayısı: 240 TYYÇ: 6. Düzey QF-EHEA: 1. Düzey EQF: 6. Düzey

Ders Genel Tanıtım Bilgileri

Yüksekokul/Myo/Fakülte/Enstitü Mühendislik Fakültesi
Ders Kodu COMP 110
Ders Adı İngilizce Object-Oriented Programming (JAVA)
Ders Adı Türkçe Nesne Yönelimli Programlama (JAVA)
Öğretim Dili EN
Ders Türü Alıştırma,Ters-Yüz Öğrenme,Ders
Dersin Düzeyi Başlangıç
Dönem Bahar,Güz
Haftalık İletişim Saatleri
Ders: 3 Okuma: None Laboratuvar : 2 Diğer: None
Tahmini Öğrenci İş Yükü Dönem boyunca 151 saat
Ders Kredileri 6 AKTS
Değerlendirme Standart Harf Notu
Ön Koşul COMP 109 - Computer Programming (JAVA)
Yan Koşul Yok
Beklenen Ön Bilgi Temel programlama bilgisi
Kayıt Kısıtlamaları Sadece lisans öğrencileri
Genel Eğitim Hedefi Nesne yönelimli programlamanın temellerini ve Java programlama dilinde temel mühendislik problemlerini çözmek için nesne yönelimli bilgisayar algoritmalarının nasıl tasarlanıp uygulanacağını öğrenmek.
Ders Açıklaması Bu ders, nesneler, sınıflar, kalıtım, polimorfizm, dinamik bağlama gibi nesne yönelimli programlama yaklaşımının temellerini ve bu kavramların Java programlama dili kullanılarak uygulanmasını kapsar.

Ders Öğrenme Çıktıları ve Yeterlilikler

Bu dersi başarıyla tamamlayabilen öğrenciler:
1) Mühendislik problemlerini çözmek için nesne yönelimli bilgisayar programları uygular;
2) Çözümler üretmek için nesne yönelimli algoritmalar tasarlar;
3) Programlama çözümlerinin sonuçlarını sunar;
4) Nesne yönelimli programlar yazarken etik ve profesyonel sorumlulukları tanır.
Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları 1 2 3 4
1) Mühendislik, bilim ve matematik prensiplerini uygulayarak karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi
2) Halk sağlığı, güvenlik ve refahın yanı sıra, küresel, kültürel, sosyal, çevresel ve ekonomik faktörleri dikkate alarak, ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi
3) Farklı kitlelerle etkili bir şekilde iletişim kurma becerisi
4) Mühendislik durumlarında etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi
5) Takım üyeleriyle birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam oluşturan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekipte etkili bir şekilde çalışma becerisi
6) Uygun deneyler geliştirme ve yürütme, verileri analiz etme ve yorumlama ve mühendislik değerlendirmesi yaparak sonuçlara ulaşma becerisi
7) Gerekli olduğunda yeni bilgileri edinme ve uygun öğrenme stratejilerini kullanarak bu bilgileri uygulama becerisi

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) Mühendislik, bilim ve matematik prensiplerini uygulayarak karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi H Ödev,Sınav
2) Halk sağlığı, güvenlik ve refahın yanı sıra, küresel, kültürel, sosyal, çevresel ve ekonomik faktörleri dikkate alarak, ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi H Ödev,Sınav
3) Farklı kitlelerle etkili bir şekilde iletişim kurma becerisi S Ödev
4) Mühendislik durumlarında etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi S Ödev
5) Takım üyeleriyle birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam oluşturan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekipte etkili bir şekilde çalışma becerisi N
6) Uygun deneyler geliştirme ve yürütme, verileri analiz etme ve yorumlama ve mühendislik değerlendirmesi yaparak sonuçlara ulaşma becerisi N
7) Gerekli olduğunda yeni bilgileri edinme ve uygun öğrenme stratejilerini kullanarak bu bilgileri uygulama becerisi N
Hazırlayan ve Tarih YASSINE DRIAS , October 2024
Ders Koordinatörü YASSINE DRIAS
Dönem Bahar,Güz
Dersi Veren(ler)

Ders İçeriği

Hafta Konu
1) Nesne Yönelimli Programlama Kavramlarına Giriş
2) Metotlar
3) Diziler
4) Referans Tipleri
5) Sınıflar Bölüm 1
6) Sınıflar Bölüm 2
7) Dizi Listeleri
8) Nesne Yönelimli Tasarım Bölüm 1 (Sınıf Tasarımı)
9) Kalıtım Bölüm 1
10) Kalıtım Bölüm 2
11) Polimorfizm Bölüm 1
12) Polimorfizm Bölüm 2
13) Soyut Sınıflar ve Arayüzler
14) Nesne Yönelimli Tasarım Bölüm 2 (İleri Düzey Sınıf Tasarımı)
15) Final Sınavı/Proje/Sunum Dönemi
16) Final Sınavı/Proje/Sunum Dönemi
Gerekli/Tavsiye Edilen OkumalarIntroduction to Java Programming: Comprehensive Ed., D. Liang, Pearson
Öğretme TeknikleriTersyüz derslik. Öğrenciler ödevleri ferdi olarak yapacaklardır.
Ödev ve ProjelerÖdevler
Laboratuvar ÇalışmasıLaboratuvar çalışması
Bilgisayar KullanımıGerekli
Diğer AktivitelerYok
Değerlendirme Yöntemleri
Değerlendirme Araçları Sayı Ağırlık
Laboratuar 14 % 0
Ödev 3 % 20
Ara Sınavlar 2 % 80
TOPLAM % 100
Ders Yönetimi driasy@mef.edu.tr
0 212 395 37 45
Eğitmenin ofisi: 5. kat Sınavlar: Kitap ve not kullanımı yasaktır. Devam Kuralları: YÖK yönetmelikleri geçerlidir. Ara Sınav Kaçırma: Ara sınav veya quiz tarihleri için istisnasız hazır bulunmanız ve seyahat planlarınızı bu tarihler etrafında yapmanız beklenir. Tıbbi acil durumlar, doktor raporu ile birlikte sunulursa hariç tutulur. Ara sınav/quiz gününde sağlık merkezinde muayene edildiğinizi belirten bir not, tıbbi mazeretle sınavdan/quizden devamsızlığın yeterli bir belgesi değildir. Notun, ara sınavı/quiz'i alacak durumda olmadığınızı belirtmesi gerekir. Uygun mazeret belgelerinin sunulması şartıyla kaçırılan ara sınav/quiz için telafi yapılacaktır. Belirlenen günde ara sınav/quiz'e katılmaz ve geçerli bir mazeretiniz olmazsa, ara sınav/quiz'den sıfır (0) alırsınız. İş görüşmeleri, işveren etkinlikleri, düğünler, tatiller vb. mazeret olarak kabul edilmez. Final Sınavına Girme Uygunluğu: Final sınavı yoktur. Final Kaçırma: Final sınavı yoktur. Sınıf İçi Uygun Davranış ve Öğrenci Davranış Kuralları Hatırlatması: YÖK Yönetmelikleri İntihal Beyanı: YÖK Yönetmelikleri

AKTS Öğrenci İş Yükü Tahmini

AKtivite Hafta Sayısı Saat Hesaplama
Yarıyıl Başına Hafta Sayısı Etkinliğe Hazırlık Etkinliğin Kendisinde Harcanan Etkinlik Gereksinimlerini Tamamlama
Ders Saati 14 1 3 56
Laboratuvar 14 1 2 42
Ödevler 3 1 10 33
Ara Sınavlar 2 8 2 20
Toplam İş Yükü 151
Toplam İş Yükü/25 6.0
AKTS 6