Why is this unit important? This unit provides an introduction to imperative and functional programming, which are two of the fundamental paradigms of programming. They form together with ...