Categories
Algorithms and Programming I

Projects

2019-2020 Yılı Verilen Projeler ve Öğrencilerin Hazırladığı Proje Teslim Dosyaları:

  • Yapay Zeka ile Kanser Tespiti

Bu proje yapay zeka uygulamalarında kullanılan bir algoritma olan kNN (k Nearest Neighborhood, En Yakın k Komşu) algoritması gerçeklenecektir. Gerçeklenen algoritma ile, UC Irvine Üniversitesi’nin sağlamış olduğu Göğüs Kanseri verileri işlenecektir. Hasta olup olmadığı belli olmayan bir kişinin verileri sisteme beslenerek, hastalık tahmini yapılacaktır.

Detaylı proje spesifikasyonu için;

http://levent.tc/files/courses/algorithms_and_programming_i/projects/project1/BLM103_proje1_yapay_zeka.pdf

  • İlhan Ersoy, Hasan Demir


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_rapor_ilhan_hasan.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_sunum_ilhan_hasan.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_kaynakkod_ilhan_hasan.c

Github: https://github.com/ilhan-ersoy/Yapay-Zeka-ile-Kanser-Tespiti—ilhan-Ersoy-Hasan-Demir

Youtube: https://www.youtube.com/watch?v=iAQvrZIx6uI
 

  • Özlem Çalı, Deniz Uzun
     

Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_rapor_ozlem_deniz.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_sunum_ozlem_deniz.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_kaynakkod_ozlem_deniz.c

Github: https://github.com/ozlemcali/Yapay-Zeka-le-Kanser-Tespiti

Youtube: https://www.youtube.com/watch?v=bKQm0-GV7e8
 

  • Evrim Arda Kalafat, Arda Alhan
     

Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_rapor_evrim_arda.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_sunum_evrim_arda.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_kaynakkod_evrim_arda.c

Github: https://github.com/rhgod/Yapay_zeka_ile_kanser_tespiti

Youtube: https://www.youtube.com/watch?v=CfSBGO9qAhU

  • Ekrem Büyükkaya, Mustafa Berk Taşkın


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_rapor_ekrem_mustafa.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_sunum_ekrem_mustafa.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_kaynakkod_ekrem_mustafa.rar

Github: https://github.com/ekrembk/fbu-blm103

Youtube: https://www.youtube.com/watch?v=9veZF0cZj7U


  • Görüntü İşleme Filtreler

Bu projede görüntü işleme uygulamalarında sıklıkla kullanılan bazı filtreler gerçeklenecektir. Filtreler, görüntüyü yumuşatma, görüntüdeki gürültüleri azaltma, kenar bulma, görüntü keskinleştirme ve inceltme olarak sıralanabilir.

Detaylı proje spesifikasyonu için;

http://levent.tc/files/courses/algorithms_and_programming_i/projects/project2/BLM103_proje2_goruntu_isleme.pdf


  • Kriptografi: Sezar Şifreleme ve Çözme

Tarihte ilk bilinen şifreleme yöntemi olan Sezar şifreleme yöntemi ile şifreleme ve çözme yapılacaktır. Bu şifrede, her harf o harften birkaç sonraki harf kullanılarak yazılır. Bir metin içeren dosya okunup, şifrelenerek kaydedilecektir. Şifrelenmiş dosyalar çözülerek kaydedilecektir. 

Detaylı proje spesifikasyonu için;

http://levent.tc/files/courses/algorithms_and_programming_i/projects/project3/BLM103_proje3_kriptografi.pdf

  • Aysen İpek Çakır, İrem Kalkanlı

Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_rapor_aysen_irem.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_sunum_aysen_irem.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_yapay_zeka_kaynakkod_aysen_irem.c

Github: https://github.com/iremkalkanli/BLM-103-Sezar-Sifreleme

Youtube: https://www.youtube.com/watch?v=S0dbjRSvVsA


  • RLE Veri Sıkıştırma

RLE (Run Length Encoding) kayıpsız bir sıkıştırma yöntemidir. Birçok büyük sıkıştırma algoritmasının alt algoritmalarındandır (Örn. JPEG sıkıştırma). Veri içindeki tekrarları tespit eder ve tekrarları ortadan kaldırarak veri boyutunu azaltır. Bu projede verilecek test dosyası RLE algoritması ile sıkıştırılarak kaydedilecek. Sıkıştırılmış olan dosya tekrar çözülerek orijinal dosya geri elde edilecektir. 

Detaylı proje spesifikasyonu için;

http://levent.tc/files/courses/algorithms_and_programming_i/projects/proje4/BLM103_proje4_veri_sikistirma.pdf

  • Ahmet Hazar Haspolat, Ömer Sait Yorulmaz


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_rle_rapor_ahmet_omer.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_rle_sunum_ahmet_omer.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_rle_kaynakkod_ahmet_omer.c

Github: https://github.com/espeniola/Run-Length-Encoder-Decoder

Youtube: https://www.youtube.com/watch?v=DoMQBqVTZ8I

  • Berk Tunç, Cüneyt Balcı


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_rle_rapor_berk_cuneyt.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_rle_sunum_berk_cuneyt.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_rle_kaynakkodlar_berk_cuneyt.c

Github: https://github.com/cuneytbalci/FBU-RleVeriSikistirma

Youtube: https://www.youtube.com/watch?v=ptir-Scy2WY


  • Pong Oyunu

Pong Oyunu, 2 boyutlu grafiklere sahip bir tenis oyunudur. Tek kişilik bir oyundur. Bilgisayar’a karşı yarışılır. Görsel içeriğin hazırlanması için SDL (Simple DirectMedia Layer) kütüphanesi kullanılmaktadır. Verilen başlangıç tasarımının üzerine bilgisayar’ın otonom hareketlerini yapacak bir algoritma geliştirilecektir.

Detaylı proje spesifikasyonu için;

http://levent.tc/files/courses/algorithms_and_programming_i/projects/proje5/BLM103_proje5_pong_oyunu.pdf

  • Ogün Berat Gürses, Mehmet Çolak


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_rapor_ogun_mehmet.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_sunum_ogun_mehmet.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_kaynakkod_ogun_mehmet.c

Github: https://github.com/Siencer/BLM-103-PONG-OYUNU

Youtube: https://www.youtube.com/watch?v=dwF2nQ1UKfw
 

  • Serhat Erdoğan, Hüseyin Berk Işıldak


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_rapor_serhat_huseyin.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_sunum_serhat_huseyin.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_kaynakkod_serhat_huseyin.c

Github: https://github.com/serhaterdogan77/pongOyunu

Youtube: https://www.youtube.com/watch?v=XQANx7UP2Xs

  • Mert Meriç Karadeniz, Mehmet Rauf Füzun


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_rapor_mert_mehmet.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_sunum_mert_mehmet.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_pong_kaynakkod_mert_mehmet.c

Github: https://github.com/Nygma23/fbu-pong

Youtube: https://www.youtube.com/watch?v=Hlm5o6wdOWs


  • Adam Asmaca Oyunu

Adam asmaca oyunu, daha önceden belirlenmiş olan bir kelimenin tahmin edilmesine dayalı bir oyundur. Oyun başladığında belirlenmiş olan gizli kelimenin harflerinin kullanıcıdan tahmin edilmesi istenmektedir. Kelimenin harfi doğru tahmin edildiğinde ilgili harfler yerleri ile birlikte gösterilir. Yanlış tahmin edildikçe ekrana adım adım asılan bir adam çizdirilir. 

Detaylı proje spesifikasyonu için;

http://levent.tc/files/courses/algorithms_and_programming_i/projects/proje6/BLM103_proje6_adam_asmaca.pdf

  • Ahmet Batuhan Yılmaz, Hayat Zehra Demir


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_adam_asmaca_rapor_ahmet_hayat.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_adam_asmaca_sunum_ahmet_hayat.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_adam_asmaca_kaynakkod_ahmet_hayat.c

Github: https://github.com/lashraelrx/adamasmacafb-

Youtube: https://www.youtube.com/watch?v=CtYxN6W07-w

  • Erdem Şentürk, Alp Yılmaz


Rapor: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_adam_asmaca_rapor_erdem_alp.pdf

Sunum: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_adam_asmaca_sunum_erdem_alp.pdf

Kaynak Kodlar: http://levent.tc/files/courses/algorithms_and_programming_i/projects/2019/BLM103_adam_asmaca_kaynakkod_erdem_alp.c

Github: https://github.com/erdem106/BLM-103-Adam-Asmaca-Erdem-Alp

Youtube: https://www.youtube.com/watch?v=GlY2XJjHbGo