Does it have to be the same course in degree from degree?
No, it does not have to be the same course in a degree from degree. You can take different courses within the same degree program, and you can even pursue entirely different degrees at different levels (e.g., a bachelor's degree in one subject and a master's degree in another).