Public compulsory course (with credits, compulsory course)
Professional required courses (with credits, required courses)
Specialized elective courses (with credits, optional)
Public elective courses (with credits and elective courses)
The total credits of compulsory courses are fixed, that is, you must complete the credits you want within four years (all of them can be completed before graduation). The questions you asked mainly focused on elective courses. Both selected courses and public courses have their own total score requirements. After the start of school, the school will issue professional manuals, and the elective courses offered by different majors are different, but you don't need to take every course. Just choose the total score required in the description and pass the exam.
I hope it helps you.