Son Yazılar

Temel Bilgisayar Kavramları Yazılım Mühendisliği

CASE Araçları (Case tools)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinini yazılım mühendisliği alanında kullanılan araçların genel ismidir. Computer Aided Software Engineering kelimelerinin baş harflerinden oluşan bu araçların amacı yazılım geliştirme süreçlerinin koltrol edilebilmesi , ölçeklenebilmesi ve kolay yönetilebilmesidir. CASE araçlarını aşağıdaki kriterlere göre…

Bilgisayar Matematiği

Euler’in Çarpanlara Ayırma Metodu (Euler’s Factorization Method)

Yazan : Şadi Evren ŞEKER Euler’in çarpanlara ayırma metodunda (Euler Factorisation) çarpanlarına ayrılacak olan bir sayı iki kare toplamı şeklinde yazılmaya çalışılır. Şayet iki farklı iki karet toplamında yazabilirsek iki kare farkı şeklinde de yazabiliriz. Yani örneğin sayımız N olsun…

Bilgisayar Matematiği Veri Güvenliği (Cryptography)

Öklit Algoritması (Euclid Algorithm)

Yazan  : Şadi Evren ŞEKER Matematikte çok sık kullanılan OBEB (ortak bölenlerin en büyüğü, greatest common divisor, gcd) hesaplamak için öklit’in geliştirdiği bir metottur. Uzatılmış öklit (extended euclid) algoritmasının temelini oluşturur. Buna göre iki sayının ortak bölenlerinin en büyüğü iki…

Bilgisayar Matematiği Veri Güvenliği (Cryptography)

Fermat’ın Çarpanlara Ayırma Yöntemi (Fermat’s Factorization Method)

Yazan : Şadi Evren ŞEKER Fermat’ın çarpanlara ayırmak için (fermat factorisation) kullandığı yöntem iki kare farkı elde etmeye dayanır. Basitçe bir sayı şayet iki kare farkı şeklinde yazılabilirse N = a2 − b2 Bu durumda N sayısını veren çarpanlar (a…

Bilgisayar Grafiği (Computer Graphics) Veri Bilimi & Yapay Zeka

Phong Aydınlatması (Phong Reflection)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde kullanılan ve bir şeklin aydılantılması sonucunda ekranda bu şekil ile ilgil oluşan her imgeciğin (pixel) nasıl görüldüğünü hesaplamaya yarayan yöntemin ismidir. Basitçe yansıma, yayılma ve parlama sonuçlarının interpolasyonudur. Yukarıdaki şekilde bu 3 ekti…

Bilgisayar Grafiği (Computer Graphics) Bilgisayar Matematiği

Lambert kosinüs teoremi (Lambert’s cosine teorem)

Yazan : Şadi Evren ŞEKER Lamberte göre eksenle Φ açısı yapan bir düzlemin üzerinden yayılan enerji miktarı düzlemin normal vekörü ile yapılan Φ açısının kosinüsüne eşittir. Yukarıdaki şekilde bu durum gösterilmiştir. Bu duruma ilave olarak yayılım yönü bakan kişinin bakış…

Algoritma Analizi (Teory of Algorithms) Bilgisayar Felsefesi Yapay Zeka (Artificial Intelligence)

Sezgi Üstü Algoritmalar (Üstsezgisel Algoritmalar, Meta Heuristic Algorithms)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kullanılan algoritma tiplerinden birisi de sezgisel algoritmalardır. Temel olarak çalışmalarında kesinlik bulunmayan bu algoritmalar ya her zaman aynı performans ile çalışmaz ya da her zaman sonuç vermeyi garanti etmez ancak yine de problemi…

Algoritma Analizi (Teory of Algorithms) Bilgisayar Felsefesi Bilgisayar Matematiği Programlama Dilleri Temel Bilgisayar Kavramları Yazılım Mühendisliği

En kötü durum analizi (Worst Case Analysis)

En kötü durum analizi (Worst Case Analysis) Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde bir algoritmanın incelenmesi sırasında sıkça kullanılan bu terim çalışmakta olan algoritmanın en kötü ihtimalle ne kadar başarılı olacağını incelemeye yarar. Bilindiği üzere bilgisayar bilimlerinde yargılamalar kesin…

Algoritma Analizi (Teory of Algorithms) Bilgisayar Felsefesi Programlama Dilleri Temel Bilgisayar Kavramları Yapay Zeka (Artificial Intelligence)

Sezgisel Algoritmalar (Buluşsal Algoritmalar, Heuristic Algorithms)

Sezgisel Algoritmalar (Buluşsal Algoritmalar, Heuristic Algorithms) Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde sezgisel (heuristics) bir yaklaşımın problem çözümüne uygulandığı algoritmalardır. Uygulanan yöntemin doğruluğunun ispat edilmesi gerekmez, tek istenen karmaşık bir problemi daha basit hale getirmesi veya algoritamanın tatmin edici…

Bilgisayar Felsefesi Temel Bilgisayar Kavramları Veri Yapıları Yapay Sinir Ağları (Artificial Neural Networks) Yapay Zeka (Artificial Intelligence)

Bayes Ağları (Bayesian Network)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde veri modelleme ve durum geçişi ifade etmek için kullanılan yöntemlerden birisidir. Literatürde bayes network veya blief network (inanç ağı) olarak da geçen ağların özelliğ istatistiksel ağlar olmaları ve düğümler (nodes) arası geçiş yapan…