islerya: Welcome to my homepage
Expand All Menu Nodes Collapse all Menu Nodes

EEM445/EEM762: Advanced Programming Techniques

Textbook A Concise And Practical Introduction To Programming Algorithms In Java, F. Nielsen, 2009
Reference Texts
  • Profesyonel Programlama Teknikleri.NET - Tansu Turkoglu
  • Programlama Dilleri: C ile Programlama - Yalcin Ozkan
  • Practical C++ Programming - Steve Oualline
  • C# ile Programcilik Dersleri (PDF formatted e-book) - Memik Yanik
Grading Midterm (40%) and Final (60%)
Assignments
  • for graduate students of EEM762:
    • Ara sinav: 10x10 karakter matrisi olarak "*" ile labirentin duvarlari, "S" ile baslangic noktasi ve "V" ile varis noktasi isaretlenmisken S'den V'ye gidilen rotayi veren Java programini yaziniz. Herhangi bir noktada iken sadece komsu noktalarin ne oldugu sorgulanabiliyor (mesela, [2,3] noktasinda iken sadece [1,3],[3,3],[2,2] ve [2,4] konumlari duvar mi, hedef mi diye bakilabiliyor). cevaplariniza ait Java dosyalarini, baslangictan hedefe giderken her iterasyondaki konum bilgilerini iceren raporunuzu 16.12.2011 tarihi saat 17:30'a kadar mail ile gondermenizi bekliyorum. Raporunuza, en kisa rotayi bulmak icin yapilabileceklerle ilgili onerilenizi de eklemeyi unutmayiniz.
    • Yilsonu sinavi: 14.01.2012 tarihi saat 17:30'a kadar mail ile yazilimin kendisi ve kullanilan formuller ve yontemlerin de aciklandigi ekran goruntuleri destekli bir raporu teslim etmeniz gerekmektedir. Gelistirdiginiz yazilimda ne gibi iyilestirmeler yapilabilecegi ve muhtemel kullanim alanlari ile ilgili de onerilerinizi raporun Tartisma basligi altina eklemeyi unutmayiniz.
        Murat Surucu: Android yuklu bir cep telefonunun kamerasindan yakalanan goruntu uzerinde histogram equalization teknigi ile goruntu kalitesini arttirdiktan sonra ekranda gostermek icin gerekli Java programinin yazilmasi.
        Atakan Yilmaz Celik: Android yuklu bir cep telefonu icin kullanici tarafindan tanimlanan SUDOKU bulmacasini cozebilen Java programinin yazilmasi.
        Ezgi Aras: Android yuklu bir cep telefonunu icin Z.K.U. Hastanesindeki tahlil sonuclarini duzenli araliklarla kontrol edip cikan yeni tahlilleri ekrana getiren Java programinin yazilmasi. Hem doktorlarin sectikleri hastalari icin hem de hastalarin kendileri icin takip yazilimi olacak :)
        Gokay Isit: Bir Web sayfasina gomulu olarak calisabilecek sekilde, klavyeden girilen bir sayi dizisi veya dosya ismi secildiginde dosyada kayili olan sayi dizisi icin aritmetik ortalama, standart sapma, FFT donusum degerleri, DB2 dalgacik donusumu degerleri gibi hesaplamalari yapip ekranda gosteren Java programinin yazilmasi.
        Seckin Karasu: Bir Web sayfasina gomulu olarak calisabilecek sekilde, kullanici tarafindan tanimlanmis adresindeki gibi bir kare karalamaca bulmacasini cozebilen Java programinin yazilmasi.
        Sumeyra Toker: Android yuklu bir cep telefonunu icin kullanici tanimli parametrelere gore Hodgkin-Huxley, Moris-Lecar, FitzHugh-Nagumo Neuron Modellerinin simulasyonlarini yapip hucre zari potansiyeli ve iyon kanali iletkenliklerini grafik olarak cizerek ekranda gosterebilen Java programinin yazilmasi.
  • for undergraduate students of EEM445
    dev konularnz buradan alabilirsiniz.
Files