Bilgisayar Mhendislii Blm GT BL MUH BL 495
Bilgisayar Mühendisliği Bölümü GTÜ BİL MUH BİL 495 ve 496 İLK SUNUM FORMATI BIL 496 İlk Sunum Ahmet Bitircek Proje Danışmanı: Dr. Alp Arslan BAYRAKÇİ Eylül 2013
İçerik • Projenin Şeması ve Tanımı • Proje Tasarım Planı • Proje Gereksinimleri • Başarı Kriterleri ( En az 3 kriter olmalı) • Kaynaklar (Resim sana ait değilse slaytta kaynak belirt. ) GTÜ - Bilgisayar Mühendisliği Bölümü BİL 495/496 Bitirme Projesi 2
Proje Şeması ve Tanımı • Proje nedir? – Projeni anlatan bir şekil bu slaytta bulunmalı. (Yandaki örnek gibi) – Sade, açık, herkesin anlayacağı halde anlatılmalı. – Bu slaytı herkesin anlayacağından emin olmalısın. • Burada NE yapacağını anlatmalısın. NASIL yapacağını değil! Projen ne işe yarıyor? Teknik detay burada yok. GTÜ - Bilgisayar Mühendisliği Bölümü BİL 495/496 Bitirme Projesi 3
Proje Tasarım Planı • Burada projeyi NASIL yapmayı planladığını anlatmalısın. • Yandaki gibi bir şekil çok yardımcı olacaktır. • UML, durum diyagramları projeni anlatmanda çok yardımcı olabilir. GTÜ - Bilgisayar Mühendisliği Bölümü BİL 495/496 Bitirme Projesi 4
Proje Gereksinimleri - 1 • Burada projeyi gerçekleştirmek için neleri gerçekleştirmek gerektiğini yazmalısın. Örneğin bir “hareketli kamera ile yüz tanıma” projesi için: – Makine öğrenmesi yöntemleriyle yüzlerin önemli öz niteliklerini çıkartarak buna göre bir algoritma geliştirmeliyim. – Farklı açılardan çekilmiş yüz resimleriyle algoritmamı eğitmeliyim. – Kameradan videoyu bilgisayara aktarmalıyım. – Videodaki yüzü algılamalıyım. – Videodaki yüzün hareketini yön ve hız olarak algılamalıyım. – Kamerayı yüzü en iyi görecek açıya çevirmeliyim. – Yüz resmini çekip eğitilmiş programıma girdi olarak vermeliyim. – Program aracılığı ile kişiyi tanımalıyım. GTÜ - Bilgisayar Mühendisliği Bölümü BİL 495/496 Bitirme Projesi 5
Proje Gereksinimleri - 2 • Burada projeyi gerçekleştirmek için nelere ihtiyaç var, onu anlatmalısın. Yani önceki slaytta anlattıklarını yapmak için gerekenleri anlatmalısın. • Yazılım olarak hangi programlar, kütüphaneler, vs. ihtiyacın olacak? • Donanım olarak hangi araçlara, sensörlere, kartlara, girdi-çıktı birimlerine, vs. ihtiyacın olacak? • Projeyi gerçeklemek için başka nelere ihtiyacın olacak? Denekler, bazı veriler (mesela baz istasyon verisi veya twitter verisi, insan resimleri, vs) GTÜ - Bilgisayar Mühendisliği Bölümü BİL 495/496 Bitirme Projesi 6
Başarı Kriterleri • Başarı kriterleri somut, test edilebilir olmalı. – Mesela “projenin düzgün çalışması” veya “danışmanın mutlu olması” başarı kriteri olamaz. – Bununla beraber her başarı kriterinde sayısal veri olmak zorunda değil. Mesela “Pencere her açıldığında bunu algılamak. ” veya “hırsız algıladığında kayıtlı telefonlara sms göndermek” başarı kriteri olabilir. Önemli olan, test edilebilir olmalı. GTÜ - Bilgisayar Mühendisliği Bölümü BİL 495/496 Bitirme Projesi 7
Kaynaklar 1. 2. 3. 4. Fujimoto, R. M. , “Parallel and Distributed Simulation Systems”, John Wiley & Sons Inc, 2000 Mattern, F. , “Efficient Algorithms for Distributed Snapshots and Global Virtual Time Approximation”, Parallel and Distributed Computing, Vol. 18 No. 4, 1993 Bauer, D. , Yaun, G. , Carothers, C. , Yuksel, M. , Kalyanaraman, S. , “Seven-O'Clock: A New Distributed GVT Algorithm Using Network Atomic Operations”, PADS 2005 MSDN , developer network [online], http: //msdn. microsoft. com/en-us/library/dd 409390. aspx [Ziyaret Tarihi: 9 Eylül 2013]. GTÜ - Bilgisayar Mühendisliği Bölümü BİL 495/496 Bitirme Projesi 8
- Slides: 8