Philosophical debates
「哲学的議論」という意味です。
on
「~に関する」という意味を示す前置詞です。
determinism
「決定論」という、全ての出来事が因果的に決定されているという思想です。
versus
「~対」という意味で、二つのものを比較対照する際に使われます。
indeterminism
「非決定論」という意味です。
have continued
「続いてきた」という継続を表す現在完了形です。
for centuries
「何世紀にもわたって」という意味です。