9. Yüzyılda yaşayan algoritma konusunda da çalışmalar yapan matematikçi Hârezmî isim babasıdır. Kelime Latince'ye önceleri algorisme olarak evrilmiştir. Anlamı ise arap rakamlarıyla matematik işlemleri yapmak olmuştur. Günümüzde ise algorithme şekline dönüşmüş ve problem çözmek için yapılan işlemler sırası anlamına gelmektedir.
Bir problemi çözmek için izlenecek yol ve işlemlerin öncelik sırasının belirlenerek uygulanmasına algoritma denir.
Örnek olarak karınca algoritması, genetik algoritma, yapay sinir ağları algoritması gibi ünlü algoritmalar vardır.
Aşağıda bir sayının tek mi çift mi olduğunu bulan bir program örneği vardır.
Farklı problemlere farklı çözümler ile algoritmalar geliştirerek programlar yazmaya devam edeceğiz.