Dersi Veren Birim: Bilgisayar Mühendisliği Dersin Türkçe Adı: ALGORİTMA VE PROGRAMLAMA II Dersin Orjinal Adı: ALGORITHMS AND PROGRAMMING II Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora) Lisans Dersin Kodu: CME 002 Dersin Öğretim Dili: İngilizce Formun Düzenleme / Yenilenme Tarihi: 2/09/202 Haftalık Ders Saati: 4 Ders Koordinatörü (Ders girşinden sorumlu olan kişi): PROFESÖR RECEP ALP KUT Teori Uygulama Laboratuvar Dersin Ulusal Kredisi: 2 2 0 Dersin AKTS Kredisi: 7 Tel: 0 22 0 72 5 Faks: 0 22 0 72 0 Erişim: http://www.eng.deu.edu.tr Adres: Dokuz Eylül Üniversitesi Tınaztepe Yerleşkesi 560 Buca/İZMİR
Dersi Alan Birimler Birim Adı Bilgisayar Mühendisliği Türü Zorunlu Tel: 0 22 0 72 5 Faks: 0 22 0 72 0 Erişim: http://www.eng.deu.edu.tr Adres: Dokuz Eylül Üniversitesi Tınaztepe Yerleşkesi 560 Buca/İZMİR
Dersin Öğretim Üyesi / Üyeleri PROFESÖR RECEP ALP YRD.DOÇENT DERYA Dersin Amacı: Dersin temel amaçları programlama kavramını geliştirmek ve temel veri yapılarını problemleme dayalı bir yaklaşım ile öğretmektir. Dersin Öğrenme Çıktıları : 2 4 5 Dinamik veri yapıları kavramlarını ifade edebilme Nesneye dayalı tasarım yapabilme Problem çözümlerini nesne yönelimli tekniklerle kodlayabilme Değişik veri yapılarını karşılaştırabilme Programlamaya yönelik problemleri en uygun yöntemle çözebilme Öğrenme ve Öğretme Yöntemleri: Ders anlatımı / Sunum Rehberli problem çözümü Laboratuvar çalışmaları Ödevler Değerlendirme Yöntemleri: Adı Kodu Hesaplama Formülü Vize Ödev Final BNS Değerlendirme Kriteri VZ OD FN BNS VZ*020+D *00+FN * 050 Değerlendirme Yöntemlerine İlişkin Açıklamalar: Yıl içi çalışmaları bir vize sınavı ve çok sayıda laboratuvar / ödev etkinlikleri ile değerlendirilecektir. Final sınavı tüm ders konularını kapsayacaktır. Tüm kriterler sınav, ödevler ve laboratuvar uygulamaları ile değerlendirilecektir. Tel: 0 22 0 72 5 Faks: 0 22 0 72 0 Erişim: http://www.eng.deu.edu.tr Adres: Dokuz Eylül Üniversitesi Tınaztepe Yerleşkesi 560 Buca/İZMİR
Ders İçin Önerilen Kaynaklar Ana kaynak: Michael T. Goodrich, Roberto Tamassia, Data Structures and Algorithms in Java, Wiley, 2005. Yardımcı kaynaklar:. Robert Sedgewick and Kevin Wayne, Introduction to Programming in Java, 202. 2. An Introduction to Object-Oriented Programming with Java, 5th Edition, McGraw-Hill, ISBN: 978-0075209, 2009. Derse İlişkin Politika ve Kurallar. Teorik derslerin %70'ine, uygulamaların %80'ine katılım zorunludur. 2. Her türlü kopyacılık eylemi disiplin soruşturması açılması ile sonuçlandırılacaktır.. Öğretim üyesi kısa sınavlar yapma hakkını saklı tutar. Bu sınavlardan alınacak notlar vize ve final sınavı notlarına eklenebilecektir. Ders Öğretim Üyesi İletişim Bilgileri Prof.Dr. Alp KUT Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü Tınaztepe Yerleşkesi 560 BUCA/İZMİR Tel: (22) 0 74 0 E-Posta: alp@deu.edu.tr Ders Öğretim Üyesi Görüşme Günleri ve Saatleri Pazartesi 5:00-7:00 Perşembe 9:00-2:00 Dersin İçeriği Hafta Konular Açıklama Java'ya Giriş 2 4 5 6 7 8 9 Nesneye Dayalı Programlamaya Giriş Sınıf ve Nesneler, Java ile Nesneye Dayalı Programlama Yığıt Ara-Ek Son-Ek Ön-Ek Kuyruk Dairesel Kuyruk Öncelikli Kuyruk Örnek Soru Çözme, Vize Sınavı Tel: 0 22 0 72 5 Faks: 0 22 0 72 0 Erişim: http://www.eng.deu.edu.tr Adres: Dokuz Eylül Üniversitesi Tınaztepe Yerleşkesi 560 Buca/İZMİR
0 2 4 Tek-Bağlaçlı Liste Çift-Bağlaçlı Liste Çok-Bağlaçlı Liste Dairesel Bağlaçlı Liste, Polinom Toplaması Bağlaçlı Yığıt ve Bağlaçlı Kuyruk Tel: 0 22 0 72 5 Faks: 0 22 0 72 0 Erişim: http://www.eng.deu.edu.tr Adres: Dokuz Eylül Üniversitesi Tınaztepe Yerleşkesi 560 Buca/İZMİR
AKTS Tablosu: Derse İlişkin Etkinlikler Sayısı Süresi Top.İşyükü Ders İçi Etkinlikler Ders Anlatımı 2 26 Uygulama 2 26 Sınavlar Final Sınavı Vize Sınavı Ders Dışı Etkinlikler Vize Sınavına Hazırlık 0 0 Final Sınavına Hazırlık 2 2 Ödev Hazırlama 6 4 84 Toplam İşyükü Dersin AKTS Kredisi 64 7 Tel: 0 22 0 72 5 Faks: 0 22 0 72 0 Erişim: http://www.eng.deu.edu.tr Adres: Dokuz Eylül Üniversitesi Tınaztepe Yerleşkesi 560 Buca/İZMİR