In the given sentence, the words, ‘much required’ must be replaced with ‘the most required’ as it is talking about all the required courses in the semester and the word’ much’ means a large amount,but the word, ‘most’ implies almost all the required courses here.