Recommended prior knowledge

It is advisable to have a basic understanding of digital electronics as well as familiarity with differential and integral calculus concepts.