Το μάθημα δεν έχει προαπαιτούμενα, όμως η παρακολούθηση είναι πιο εύκολη για όσους έχουν γνώσεις προγραμματισμού και θεωρίας συνόλων.