(Algorithm) Bir görevi yerine getirirken kullanılan ve mantıksal sıralaması çerçevesinde verilen bir formül veya bir grup kurala algoritma denir. İlk algoritma, matematikçi El Harezmi tarafından Hisab el-Cebir ve el-Mukabele adlı kitabında sunulmuştur. Algoritma kelimesi de bu bilim insanının adından gelmiştir. Algoritmadaki sıralama bir insanın veya makinenin bir problemi nasıl çözeceğini gösterir. Her algoritmada iyi tanımlanmış başlangıç ve bitiş noktaları vardır. Algoritmalar bir sonuç elde etmek için kullanılır. Hastanelerde ameliyat ekiplerinin ve havaalanlarındaki teknik servislerin belirli bir işi veya görevi yerine getirirken kullandıkları “checklist”ler de bir tür algoritmadır. Algoritmaların daha kolay anlaşılıp uygulanması için “akış şemaları” kullanılır. Bu şemalarda başlangıçtan sona kadar her adım sırasıyla belirtilir. Bilgisayarlarda kullanılan algoritmalar bilgisayara ne yapması gerektiğini ileten matematik denklemleridir. Yapay zekâ kapsamındaki algoritmalar yalnız bilgisayarlara ne yapacaklarını söylemez, onların öğrenme süreçlerini de düzenler. Algoritmalar, bir facebook hesabının düzenlenmesi, bankalarda hesapların denetimi ve eğitim planlaması gibi farklı alanlarda yaygın olarak kullanılmaktadır.