Dersin Amacı |
Java nesne yönelimli programlama dilinin (OOP) temellerini inceleyeceğiz. Dahil edilen konular; kontrol yapısı, işlevler, diziler, soyutlama ve kapsülleme, sınıflar ve soyut sınıflar ve nesneler, kalıtım, polimorfizm, yapıcılar, erişim kontrolü ve aşırı yükleme, Jenerikler, Koleksiyonlar ve API'dir. OOP, programlama işine yaklaşmanın yeni yoludur. Sağlam, yeniden kullanılabilir yazılım geliştirmek için en yaygın kullanılan tekniktir. Öğrenciler algoritma tasarımı ve uygulaması kavramını öğreneceklerdir. Ayrıca hem konsol hem de komut satırı ve iletişim kutusu veya grafiksel kullanıcı arayüzü stillerini kullanarak Java kodları yazacaklar. Son olarak öğrenciler Java programlarını yazmak, derlemek, yürütmek ve hata ayıklamak için Netbeans Entegre Geliştirme Ortamı aracını kullanacaklar. |