Algoritmica este un domeniu al științei calculatoarelor care se ocupă cu proiectarea și implementarea algoritmilor, adică instrucțiunile care permit calculatoarelor să efectueze sarcini specifice.
Algoritmii reprezintă o serie de pași bine definiți prin care se rezolvă un anumit tip de problemă.
În programare, algoritmica este importantă pentru că permite dezvoltatorilor să scrie cod eficient și modular, care să poată fi ușor de testat și modificat.
Algoritmii bine concepuți pot fi utilizați în diverse domenii, precum criptografie, inteligență artificială sau networking.