C++ experience is not mandatory, but it helps a lot, specifically in Terms 2 and 3. Term 1 actually does not use C++.
In Term 2, there is a C++ primer, but expect to spend extra time setting up and learning C++, in addition to the course content and projects, if you’ve never used C++ before.