SÜ’de Bilgisayar Bilimi ve Mühendisliği

Üç yıldır Sabancı Üniversitesinde çok yoğun Bilgisayar Bilimleri ve Mühendisliği eğitimi alıyorum. Benim gibi tembel bir öğrenci bile geriye dönüp baktığında, yapmış olduğu projeleri düşünerek hayretler içerisinde kalıyor. Şimdi üniversite hayatım boyunca yaptığım projeleri sıralayayım.

Kendime uyarı: Özgeçmiş yazman gerektiği zaman bu yazıyı kaynak göster.

  • Sıkıştırma algoritması
    • Dil: C++
    • Açıklama: Metin dosyalarını sıkıştırabiliyor. Metin içerisinde tekrarlanan karakter dizilerini kullanıyor.
    • Uygulama: Sıkıştırma programları.
  • Özelleştirilmiş İkili Arama Ağacı (Binary Search Tree) yapısı
    • Dil: C++
    • Açıklama: Bu yapı içerisinde dikdörtgen bir alan üzerine yerleştirilecek farklı boyutlardaki dikdörtgenlerin konumları saklanıyor. Kullanıcı herhangi bir konum sorguladığında o konumu içerisinde barındıran dikdörtgenler sonuç olarak sunuluyor. Büyük veritabanlarında yüksek verimlilikte çalışıyor.
    • Uygulama: Elektronik devre tasarımı uygulamaları.
  • Çizim programı
    • Dil: C++ (MFC)
    • Açıklama: Çoklu iş destekli (multithread), ağ üzerinden kullanılabilen (socket) basit çizim programı.
    • Uygulama: Arayüz programlama
  • İçekli (infix) yazılan matematiksel ifadeyi sonekli (postfix) hale getiren program
    • Dil: Assembly (8086)
    • Açıklama: Assembly dilini 24 saat içerisinde öğrenebileceğimi idrak ettim.
  • Muhasebe programı
    • Dil: Java
    • Açıklama: Veritabanı katmanlı muhasebe programı. Veritabı sunucusu olarak MySQL sunucusu kullanıyor.
    • Uygulama: Küçük işletmelerin muhasebe kayıtlarını tutabilmelerine olanak sağlıyor.
  • Çevrimiçi açık arttırma yazılımı
    • Dil: Java
    • Açıklama: Bir sunucu program ve ona bağlanan yönetici, mal sahibi ve alıcı programlarından oluşan uygulama. Aynı anda bir yönetici, sayısız mal sahibi ve alıcı sunucuya bağlanabilir.
    • Uygulama: Ağ üzerinden açık arttırma.
  • Linux çekirdeği için fare sürücüsü
    • Dil: C
    • Açıklama: Henüz yazamadım.
  • Flex benzeri gramer denetleyicisi (lexical analyser) oluşturucusu
    • Dil: C++
    • Açıklama: Henüz başlamadım.
  • 3B bilardo ortamı
    • Dil: C++
    • Açıklama: OpenGL kütüphanesi kullanılarak yazıldı. Aslında bilardo oyunu olacaktı fakat zaman müsaade etmedi.
    • Uygulama: Oyun meraklıları için geliştirmeye devam edebilirim.
  • Türkçe konuşma algılayıcı sistem
    • Dil: Python
    • Açıklama: HTK uygulamasının Türkçe eğitilmiş sürümüne arayüz giydirilerek kullanıcı dostu bir konuşma algılayıcı oluşturmak. Uygulama aynı zamanda ses kaydı, sessizlik algılama, vb. işlerde kullanılabilecek.
    • Uygulama: Türk milletine faydalı olacağı kanaatindeyim.

Bugün aklıma gelenler bu kadar. Bu konuda yazan başkaları da var. Sabancı ilginizi çekiyorsa buraya, şuraya ve oraya bakabilirsiniz.

3 Yanıt, “SÜ’de Bilgisayar Bilimi ve Mühendisliği”


  1. 1 Ayhan ARDA 02 Apr 2007, 10:40 AM üzerinde

    Hala Aramızda olman güzel :), tebrikler..

  2. 2 seo 30 Mar 2009, 10:15 PM üzerinde

    Yazılım mühendisliğinden farkı nedir?


  1. 1 3BB: 3 Boyutlu Bilardo « Mustafau.com 14 Mar 2007, 3:40 PM üzerinde yazısı için Geri İzleme tarafından yapılan yorum

Yorum Yapın




Şimdi

Top Rated

Email Subscription

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

RSS mustafaulu.net's shared items in Google Reader

  • Pardus Kurumsal 2 Duyuruldu! 25 Nov 2009
    TÜBİTAK UEKAE bünyesinde geliştirilen ulusal işletim sistemi Pardus Kurumsal 2, kurumsal kullanıcıların gereksinimlerini hızla ve düşük geliştirme maliyetleri ile karşılıyor. Farklı büyüklük ve yapıdaki kurumların tüm ihtiyaçlarını karşılayabilen Pardus Kurumsal 2, birçok yenilik ve avantajı da beraberinde getiriyor.
    (author unknown)
  • Patience, Grasshopper. 23 Nov 2009
    Patience, Grasshopper. Let the mailman come to YOU. i fink i skarred teh mailman awai. Picture by: dunno source Caption by: Chris A. via Advanced Lol Builder » Recaption This! » View All Captions
    Cheezburger Network
  • Top 10 Ergonomic Upgrades for Your Workspace 21 Nov 2009
    It's easy to forget about your body's needs when you're deep into your work or the net—until your body offers a painful reminder. Save your physical shell some strain with these cheap, customizable ergonomic workspace upgrades. Photo by IMG_3771 on Flickr - Photo Sharing!. 10. Elevate your laptop to eye level Your neck can't text you to e […]
    Kevin Purdy
  • [Anket] Açık kaynak kodlu güvenlik yazılımı kullanıyor musunuz? 21 Nov 2009
    Türkiye’de açık kaynak kodlu güvenlik yazılımlarının ne oranda ve ne kadar efektif kullanıldığını araştırıyorum. Büyük şirketlerdeki durumu az çok biliyorum ama Türkiye’nin genelinde durum nasıldır bir çalışma yaparak ortaya koymak ve sonuçlarına göre bir yazı hazırlama düşüncesindeyim. Yazının ana konularından birini bu araştırma ve benim kişisel olarak açı […]
    Huzeyfe ONAL
  • Try Out Chrome OS In a Virtual Machine 21 Nov 2009
    itwbennett writes "Some very generous Alpha OS geeks have snagged the Chrome OS source code and compiled a version to share with the rest of us, writes blogger Peter Smith. 'The build comes in the form of a virtual machine, which means you'll need VMWare or VirtualBox running, and of course the image of Chrome OS itself. The folks at gdgt are […]
    Soulskill