Featured Stories
  • Tasarım bir sistem için tanımlanmış gereksinimleri karşılayacak şekilde mimariyi, bileşenleri, modülleri, arayüzleri ve verileri tanımlama sürecidir. Aslında tasarım bir öğrenme sürecidir. Gereksinimleri karşılayacak yazılımın kodlamasını kolaylıkla yapılmasını sağlamak için çalışmalar […]

    TASARIM NEDİR?

    Tasarım bir sistem için tanımlanmış gereksinimleri karşılayacak şekilde mimariyi, bileşenleri, modülleri, arayüzleri ve verileri tanımlama sürecidir. Aslında tasarım bir öğrenme sürecidir. Gereksinimleri karşılayacak yazılımın kodlamasını kolaylıkla yapılmasını sağlamak için çalışmalar […]

    Continue Reading...

  • Tecrübeli geliştiriciler yazılım geliştirme ve idame süresi boyunca kendilerini en fazla zorlayan işlem değişen gereksinimleri sisteme entegre etmek olduğunu söylemektedirler. Madem böyle bir zorluk var bunu en aza indirmek için […]

    Gereksinim Çıkarma Süreci ve Sürecin Zorlukları || (OOA&D)

    Tecrübeli geliştiriciler yazılım geliştirme ve idame süresi boyunca kendilerini en fazla zorlayan işlem değişen gereksinimleri sisteme entegre etmek olduğunu söylemektedirler. Madem böyle bir zorluk var bunu en aza indirmek için […]

    Continue Reading...

  • Bu projede JAVA kullanarak basit bir IRC istemci ve sunucu yapmamız istenmiştir. IRC bir sohbet programıdır. IRC istemcisi bir IRC sunucusuna bağlanır. Bu bağlantıdan sonra kullanıcılar bir kanal seçer ve sohbete […]

    IRC Sohbet Programı

    Bu projede JAVA kullanarak basit bir IRC istemci ve sunucu yapmamız istenmiştir. IRC bir sohbet programıdır. IRC istemcisi bir IRC sunucusuna bağlanır. Bu bağlantıdan sonra kullanıcılar bir kanal seçer ve sohbete […]

    Continue Reading...

  • “People Counter” ismini verdiğimiz projede, sabit bir kamera ile çekilen görüntü yardımıyla, kamera altından geçen insanları sayarak, toplu kullanıma açık ve ya kapalı mekânların (okul kütüphanesi,  yemekhanesi, hastane vb.) yoğunluklarını […]

    OpenCV İle İnsan Sayma Projesi

    “People Counter” ismini verdiğimiz projede, sabit bir kamera ile çekilen görüntü yardımıyla, kamera altından geçen insanları sayarak, toplu kullanıma açık ve ya kapalı mekânların (okul kütüphanesi,  yemekhanesi, hastane vb.) yoğunluklarını […]

    Continue Reading...

  • Hacettepe Üniversitesi Bilgisayar Mühendisliği bölümünde yaptığım staj süresi boyunca bölüm arkadaşım Barış Geçer ile üzerinde çalıştığımız insan sayma projesinin kaynak videosu yan taraftadır. Bu projede aşağı ve yukarı giden insanları […]

    Görüntü İşleme Yöntemleri İle İnsan Sayma || MATLAB

    Hacettepe Üniversitesi Bilgisayar Mühendisliği bölümünde yaptığım staj süresi boyunca bölüm arkadaşım Barış Geçer ile üzerinde çalıştığımız insan sayma projesinin kaynak videosu yan taraftadır. Bu projede aşağı ve yukarı giden insanları […]

    Continue Reading...

  • Bu proje ödevinin amacı intelin 8086 mimarisinde “interrupt handling” gerçekleştirmekti. Bunu basit bir Packman oyunu yaprak gerçekleştirdik. Geliştirme platformu olarak MS-DOS istenmişti. Oyunu çalıştırmak içinde DOSBOX kullandık. Bilindiği gibi Dosbox […]

    8086 Mimarisinde “interrupt handling” Gerçekleştirilmesi || Packman Oyunu

    Bu proje ödevinin amacı intelin 8086 mimarisinde “interrupt handling” gerçekleştirmekti. Bunu basit bir Packman oyunu yaprak gerçekleştirdik. Geliştirme platformu olarak MS-DOS istenmişti. Oyunu çalıştırmak içinde DOSBOX kullandık. Bilindiği gibi Dosbox […]

    Continue Reading...

  • Sistem geliştirmenin zorluklarıyla baş edebilmek ve geliştirmeyi sistematik hale getirmek için çeşitli süreç modelleri ortaya çıkmıştır. Sistem geliştirme yasam döngüsü dediğimizde aklımıza bir sistemin ihtiyacının ortaya çıkmasından başlayıp kullanımdan kalkmasına […]

    Geliştirme Süreç Modelleri

    Sistem geliştirmenin zorluklarıyla baş edebilmek ve geliştirmeyi sistematik hale getirmek için çeşitli süreç modelleri ortaya çıkmıştır. Sistem geliştirme yasam döngüsü dediğimizde aklımıza bir sistemin ihtiyacının ortaya çıkmasından başlayıp kullanımdan kalkmasına […]

    Continue Reading...

  • “Yapılandırma” kavramını; mevcut olan veya tasarlanan bir ürünün, teknik dokümanlarda tanımlanan ve daha sonra ulaşılması amaçlanan işlevsel ve fiziksel karakteristiğidir, şeklinde tanımlayabiliriz. Yapılandırma yöntemine ihtiyaç duyduğumuz nedenleri; Ürünün işlevsel ve […]

    Yazılım Yapılandırma ve Değişiklik Yönetimi

    “Yapılandırma” kavramını; mevcut olan veya tasarlanan bir ürünün, teknik dokümanlarda tanımlanan ve daha sonra ulaşılması amaçlanan işlevsel ve fiziksel karakteristiğidir, şeklinde tanımlayabiliriz. Yapılandırma yöntemine ihtiyaç duyduğumuz nedenleri; Ürünün işlevsel ve […]

    Continue Reading...

Editors' Picks
  • Tasarım bir sistem için tanımlanmış gereksinimleri karşılayacak şekilde mimariyi, bileşenleri, modülleri, arayüzleri ve verileri tanımlama sürecidir. Aslında tasarım bir öğrenme sürecidir. Gereksinimleri karşılayacak yazılımın kodlamasını kolaylıkla yapılmasını sağlamak için çalışmalar […]

    TASARIM NEDİR?

    Tasarım bir sistem için tanımlanmış gereksinimleri karşılayacak şekilde mimariyi, bileşenleri, modülleri, arayüzleri ve verileri tanımlama sürecidir. Aslında tasarım bir öğrenme sürecidir. Gereksinimleri karşılayacak yazılımın kodlamasını kolaylıkla yapılmasını sağlamak için çalışmalar […]

  • Tecrübeli geliştiriciler yazılım geliştirme ve idame süresi boyunca kendilerini en fazla zorlayan işlem değişen gereksinimleri sisteme entegre etmek olduğunu söylemektedirler. Madem böyle bir zorluk var bunu en aza indirmek için […]

    Gereksinim Çıkarma Süreci ve Sürecin Zorlukları || (OOA&D)

    Tecrübeli geliştiriciler yazılım geliştirme ve idame süresi boyunca kendilerini en fazla zorlayan işlem değişen gereksinimleri sisteme entegre etmek olduğunu söylemektedirler. Madem böyle bir zorluk var bunu en aza indirmek için […]

  • AİB ve ana bellek en önemli sistem kaynaklarıdır. AİB’nin görevler arasında paylaşımı, ana bellek paylaşılmaksızın gerçekleşemez. Ana belleğin, görevler arasında paylaştırılması işlevini karşılayan kesime bellekyönetici denir. Bellek yöneticisinin üç ana […]

    Ana Bellek Yönetimi

    AİB ve ana bellek en önemli sistem kaynaklarıdır. AİB’nin görevler arasında paylaşımı, ana bellek paylaşılmaksızın gerçekleşemez. Ana belleğin, görevler arasında paylaştırılması işlevini karşılayan kesime bellekyönetici denir. Bellek yöneticisinin üç ana […]

  • Sistem geliştirmenin zorluklarıyla baş edebilmek ve geliştirmeyi sistematik hale getirmek için çeşitli süreç modelleri ortaya çıkmıştır. Sistem geliştirme yasam döngüsü dediğimizde aklımıza bir sistemin ihtiyacının ortaya çıkmasından başlayıp kullanımdan kalkmasına […]

    Geliştirme Süreç Modelleri

    Sistem geliştirmenin zorluklarıyla baş edebilmek ve geliştirmeyi sistematik hale getirmek için çeşitli süreç modelleri ortaya çıkmıştır. Sistem geliştirme yasam döngüsü dediğimizde aklımıza bir sistemin ihtiyacının ortaya çıkmasından başlayıp kullanımdan kalkmasına […]

  • Bilgisayar kaynaklarının etkin kullanımı için, görevlerin birlikte ve koşut işlemi zorunludur. Koşut işlem, görevler arasında kaynak paylaşımı ve zaman uyumlama sorunlarını beraberinde getirir. Kaynakların aynı anda birden fazla görev kullanacağı […]

    Görevler Arası Zaman uyumlama

    Bilgisayar kaynaklarının etkin kullanımı için, görevlerin birlikte ve koşut işlemi zorunludur. Koşut işlem, görevler arasında kaynak paylaşımı ve zaman uyumlama sorunlarını beraberinde getirir. Kaynakların aynı anda birden fazla görev kullanacağı […]

  • Programlar işletimleri sırasında görev olarak adlandırılırlar. Ve bu görevler hizmetlerini AİB’yi kullanarak yerine getirirler. Birden fazla görev tanımlandığında AİB’yi paylaşma sorunu ortaya çıkar ve bu sorunun çözümüne görev yönetimi adı […]

    Görev Yönetimi

    Programlar işletimleri sırasında görev olarak adlandırılırlar. Ve bu görevler hizmetlerini AİB’yi kullanarak yerine getirirler. Birden fazla görev tanımlandığında AİB’yi paylaşma sorunu ortaya çıkar ve bu sorunun çözümüne görev yönetimi adı […]