Vize
Final
Bu sayfada ders içeriklerine destek olması amacıyla sunulmuş çeşitli araçlar bulunmaktadır. LAB, ödev ve vize ve final sınavlarına hazırlık için kullanılacaktır.
Araç Adı | İçerik | Adres |
---|---|---|
Akış Diyagramı Uygulaması | Akış diyagramlarının öğrenilmesinde faydalı bir araçtır. Aracın kullanım kılavuzuna erişmek için tıklayınız. | İndirme |
Ders hakkında geri bildirimleriniz önemlidir.
Kayıtlı öğrencilerin her hafta geri bildirimleri için LMS sistemi üzerinden “Geri Bildirim Formu” açılacaktır.
Her doldurulan geribildirim için 0.5 puan sene sonu notuna eklenecektir.
Anonim olarak geri bildirimde bulunmak için aşağıdaki linki kullanabilirsiniz.
Öğrencilerin soru sorup yanıt alabileceği bir soru cevap sistemi sunulmaktadır. Ders duyuruları, öğrenci soruları ve cevapları için bir platformdur. Aşağıdan erişebilirsiniz.
https://piazza.com/class/k1gtkm99i1vl9
LMS (Learning Management System), bazı ödevlerin teslimi için LMS sistemi üzerinden olması istenecektir.
2019-2020 Yılı Verilen Projeler ve Öğrencilerin Hazırladığı Proje Teslim Dosyaları:
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;
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
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
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
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
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;
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;
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 (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;
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
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, 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;
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
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
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, 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;
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
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
Hafta | Konu | Tarih |
---|---|---|
1 | Giriş | 8.10.2019 |
2 | Akış Diyagramları | 15.10.2019 |
3 | C’e Genel Bakış, Değişkenler ve Operatörler | 22.10.2019 |
4 | Resmi Tatil | 29.10.2019 |
5 | Seçim ve Kontrol Yapıları | 5.11.2019 |
6 | Fonksiyonlar | 12.11.2019 |
7 | Vize | 19.11.2019 |
8 | Test ve Hata Ayıklama | 26.11.2019 |
9 | İşaretçiler | 3.12.2019 |
10 | Diziler | 10.12.2019 |
11 | Özyinelemeli Fonksiyonlar | 17.12.2019 |
12 | Karakterler, Girdi/Çıktı Formatlama, Dosya Okuma ve Yazma | 24.12.2019 |
13 | C Yapıları | 31.12.2019 |
14 | Önişlemler ve Diğer Konular | 7.1.2020 |
15 | Final ve Proje Sunumları | Sınav Haftası |