BMM3115 - Programlama Dilleri


Bilgisayar Mühendisliği Bölümü
2017-2018 Güz Dönemi

Cuma 10.20 - 12.55
Salon: B007 (Bilg. Lab.)

Degerlendirme Kriterleri:
Vize (%40), Final (%60)
NOT: Final puaninin %40'i donem icinde yapilacak olan projeden alinacaktir.

Ders notlari ve materyaller buradan erisime sunulacaktir.

Haftalik Notlar
Slayt 1 - Giris, ders plani, degerlendirme kriterleri, yararlanilacak kaynaklar, programlamaya giris, veri tipleri, degisken tanimlama, String metodları

-- Introduction to Eclipse - 1

-- Introduction to Eclipse - 2

-- Introduction to Java (IBM)

Slayt 2 - If, Function Calling, While, For, Array, 2D Array

-- KODLAB Program Kodları - by Tevfik Kızılören

Slayt 3 - Erişim belirteçleri (public, private, protected), sınıf, nesne, kalıtım, super(), this, static, abstract, final, overriding, overloading, polymorphism

-- Daha Fazla Örnek W4 - Erişim belirteçleri (public, private, protected), kalıtım, super(), this, static, abstract, final, overriding, overloading, polymorphism by Timur Karaçay

İstisnalar (try-catch), ArrayList kullanımı, search algoritması (minimum spanning tree)


Yararlanilacak Kaynaklar:

MIT Open Courseware
Evan Jones, Adam Marcus, Eugene Wu
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/lecture-notes/



Head First Java, 2nd Edition
Kathy Sierra, Bert Bates
http://www.headfirstlabs.com/books/hfjava/

Download Numerical Examples



Learning Java
Patrick Niemeyer, Jonathan Knudsen
https://goo.gl/9P2mPZ





Thinking in Java, 6th Edition
Bruce Eckel
https://goo.gl/sMQaxF





Contact Details

Balikesir University, Faculty of Engineering, Department of Industrial Engineering, Cagis Campus, 10145, Balikesir, Turkey
Tel: +902666121194 (Ext. 4305), Email: i.kucukkoc [at] gmail.com,Website: ikucukkoc.baun.edu.tr