Yes, it is an advanced level program and will require amount of process prior knowledge to be taught by level.
Yes, it is an advanced level program and will require an appropriate amount of prior knowledge to build upon.