Nesneye Dayalı Programlama Proje Konuları ROMA RAKAMI

advertisement
Nesneye Dayalı Programlama Proje Konuları
Genel Kurallar
 Proje Teslim günü 28-29 OCAK 2012 dir. 9:00-12:00 ve 13:00-17:00 arasında sözlü sunum
yapılarak teslim alınacaktır.
 Sunum yapılması ZORUNLUDUR .
1) Sunum yapılmadan teslim edilen projeler (email, kağıt çıktısı vb yollarla)
değerlendirilmeye alınmayacaklardır. Proje notundan sıfır (sıfır) almış olarak kabul
edilecektir.
2) Sunum sırasında sorulan sorulara verilen cevaplar neticesinde, projesinin kendisi
tarafından yapılmadığı kanaati oluşması durumunda 1. Madde geçerli olacaktır.
3) Sunum soruları, yapılan proje ve genel Java Nesneye Dayalı Programlama Mantığı
soruları olacaktır.
 Projelerde Grup çalışması olmayacaktır.
 Nesneye Dayalı Programlama Yöntemleri kullanılarak projeler JAVA dili kullanılarak
hazırlanmalıdır.
 TAM puan için Projelerin EN AZ İKİSİNİ YAPILMASI Gereklidir.
TESLİM EDİLECEKLER
 Projelerin içinde kullanılan nesnelere ait UML diyagramları ve (20 puan 10 +10)
 Projede Kullanılan kod teslim edilecektir. (20 puan 10+10)
 Proje Sunusu (30 puan )
 Proje Sunusu (30 puan )
RENK SUDOKUSU
4*4 lük bir renk Sudokusu problemi hazırlayan ve çözen bir Java GUI programı hazırlayınız. Renkler
SARI, KIRMIZI, MAVI ve YEŞİL olmalıdır.
Referans: http://www.primarygames.com/puzzles/sudoku/colorsudoku/
9 renkli Sudoku oyunu
ROMA RAKAMI HESAP MAKINESI Referans:
http://gwydir.demon.co.uk/jo/numbers/roman/index.htm
İstenen: Girdi olarak aldığı roma rakamları üzerinden toplama, çıkarma, çarpma ve bölme
işlemlerini yapabilen bir hesap makinesi geliştirilmesi istenmektedir.
( Bu Proje YILMAZ KILIÇASLAN hocamızın web sitesinden alınmıştır. )
SEKEN TOP PROJESİ
Bir panel içinde kenarlardan seken bir (1) top animasyonu hazırlanması istenmektedir.
Topun X ve Y koordinatlarındaki ilerleme hızı değiştirebilmelidir.
EKSTRA SEKEN TOP (GEREKLİ DEĞİLDİR) iki (2) top olması ve bu topların birbirleri ile
çarpışma durumlarını da göz önüne elan bir program hazırlayınız.
Download