CS 2001
Nesne Tabanlı Programlama
Öğretim Elemanı: Dr. Öğr. Üyesi Shahram TAHERİ
Dersin Amacı
Dersin amacı öğrencilere nesne tabanlı dillerde programlamayı tanıtmak. Öğrenciler yazılım kullanarak nasıl problem çözüleceğini anlayacaklardır
Dersin İçeriği
Giriş, JDK,JRE, Bütünleşik Geliştirme Ortamları Gözden Geçirme: Kontrol Yapıları, Diziler Nesneye Yönelik Programlamaya Giriş, Sınıf ve Nesneler Kavramı Yazma sınıflar, yöntemler, nitelikler , nesneler oluşturma. Kalıtım, alt sınıf, süper sınıf Soyut sınıflar, polimorfizm Arayüzler, ara yüz üzerinden polimorfizm İstisna işleme Grafik Kullanıcı Arayüzleri, Swing Bileşenleri, JButton, JTextArea, JLabel, JList, Jtable Düzen Yöneticileri UML, Use-case diyagramları, Sınıf Diyagramları, Sıra Diyagramları, Aktivite Diyagramları
Dersin Ön Koşulu/ Yan Koşulu
CS1002
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Java: How to Program, 8th Edition, by Harvey M. Deitel, Paul J. Deitel
Akademik Dürüstlük ve Yapay Zeka
Akademik dürüstlüğün ihlal edilmesi, sadece kopya çekmekle sınırlı değildir ayrıca, izinsiz alıntı yapmak, bilgi uydurmak veya atıf yapmak, başkalarının sahtekarlık hareketlerine yardım etmek, eğitmenin haberi olmaksızın daha önce kullanılan bir çalışmanın veya başka bir öğrencinin çalışmasının teslim edilmesi veya diğer öğrencilerin akademik çalışmalarına müdahale etmeyi de içermektedir. Akademik irtibakların herhangi biri ciddi bir akademik ihlaldir ve disiplin işlemi ile sonuçlanır.