No, Computer Science, but Physics is required.
To give an example, I lost 21 points on my last Calculus Exam due to “incorrect notation” (All of my answers were correct, and I would have gotten a 90 if it was solely on answers). I asked the teacher how it was wrong and they said that it wasn’t wrong, but it’s based on personal opinion since a different teacher grades each exam. Thus, even though my notation was fine and all of my answers were correct, the teacher who grades my exam didn’t like the variable I used in my equations so I lost 21 points and end up with a 68 on my exam.
On my actual CS courses I’m getting an A (100% every project etc...), but Physics and Math are just rigged for me these past two semesters