BBS 515 – Nesneye Yönelik Programlama

2009-2010 Güz

 

İçerik:

Nesneye Yönelik Yaklaşımda Temel Kavramlar. Nesneye Yönelik Bir Programlama Dilinin Öğrenimine Giriş. Sınıf, Nesne, Kalıtım, Çok Biçimlilik, Soyut Sınıf ve Arayüz, Aykırı Durum Kavramları.

 

Referans Kitaplar ve Kaynaklar:

The Java Language Specification”, 2nd Ed., James Gosling et.al., Addison-Wesley, 2000.

How to Think Like a Computer Scientist – Java Version”, Allen B. Downey, Version 4.1, (April 23) 2008.

UML for Java Programmers”, Robert Cecil Martin, Prentice Hall, 2002.

The Java Handbook”, Patrick Naughton, McGraw-Hill, 1996.

“JDBC Database Access with Java”, Graham Hamilton et.al., Addson-Wesley, 1997.

“Java AWT Reference”, John Zukowski, O’Reilly, 1997. http://www.oreilly.com/catalog/javawt/book/index.html

Mapping Objects To Relational Databases”, Scott W.Ambler, 1999.

Glossary of Java and Related Terms

Java Tutorial

Java 2 Platform API Tanımları (Standard Edition, version 1.4.2)

 

Java ve C++ Karşılaştırmaları:

      The Java Language Environment: Contents (by James Gosling and Henry McGilton)

      Similarities and Differences between Java and C++

      Comparison of Java and C++

 

Geliştirme Aracı: 

Java SE and Netbeans Cobundle (JDK 6u16/ NB 6.7.1): jdk-6u16-nb-6_7_1-windows-ml.exe

 

 

Ders Materyali:

Tarih

Ders Notları

Örnekler

26.Ekim

BBS-515-DN01.pdf     BBS-515-DN01-6li.pdf

 

2.Kasım

BBS-515-DN02.pdf     BBS-515-DN02-6li.pdf

hafta02.zip

4.Kasım

BBS-515-DN03.pdf     BBS-515-DN03-6li.pdf

hafta03.zip

11.Kasım

BBS-515-DN04.pdf     BBS-515-DN04-6li.pdf

hafta04.zip

18.Kasım

BBS-515-DN05.pdf     BBS-515-DN05-6li.pdf

hafta05.zip

23.Kasım

ONEMLI: Ders bayramdan sonraya ertelendi

25.Kasım

BBS-515-DN06.pdf     BBS-515-DN06-6li.pdf

hafta06.zip

2.Aralık

1. ARASINAV

7.Aralık

BBS-515-DN07.pdf     BBS-515-DN07-6li.pdf

hafta07.zip

9.Aralık

BBS-515-DN08.pdf     BBS-515-DN08-6li.pdf

hafta08.zip

16.Aralık

BBS-515-DN09.pdf     BBS-515-DN09-6li.pdf

hafta09.zip

23.Aralık

2. ARASINAV

30.Aralık

 

7.Ocak