Algorithm – אלגוריתם הוא הליך שלב אחר שלב או מערכת כללים שנועדו לפתור בעיה ספציפית או לבצע משימה מסוימת. זהו רצף הגיוני של הוראות המנחה את ביצוע הפעולות, המשמשות לעתים קרובות במדעי המחשב ובמתמטיקה.