Yes. There are tests at the end of each semester which you will need to pass before moving on to the next semester. This ensures that you will be well prepared for the final exam which takes place at the end of your studies.