Determinizmus ( lat. determinans - defining ) - meghatározhatóság. Olyan folyamat, amelynek kimenetelét teljesen meghatározza az algoritmus, a bemeneti változók értéke és a rendszer kezdeti állapota. A világban zajló folyamatok merev determinizmusán egyértelmű előre meghatározottság értendő, vagyis minden hatásnak szigorúan meghatározott oka van. Ebben az értelemben ez a sztochaszticitás antonimája . De a determinizmus nem mindig azonos az előre meghatározottsággal [1] . Lehetséges például a jövő általi determinizmus (célmeghatározás), amikor az alany által a lehetséges jövőben vállalt célok határozzák meg jelenbeli viselkedését.
A gyakorlati probléma megoldásában vagy az algoritmusban való határozottság azt jelenti, hogy a probléma megoldásának módja egy lépéssorozat formájában egyedileg definiált. Semmiféle kétértelműség vagy célzás egyetlen lépésben sem megengedett. „Ha ugyanarra a kiindulási adatra alkalmazunk egy algoritmust, mindig ugyanazt az eredményt kell kapni, ezért például az információtranszformáció folyamata, amely érmefeldobással jár, nem determinisztikus és nem nevezhető algoritmusnak” [2] .
A klasszikus mechanika minden alaptörvénye determinisztikus.