Computer Science Schools

However, “good grades” are defined differently for different majors, presumably due to capacity constraints. But is there any educational reason besides capacity constraints that “good grades” for chemical engineering means 3.5 technical and 3.0 overall GPA, but “good grades” for computer science means 2.0 GPA / C grade?

Capacity is very important for both majors so the comment is pointless. At present CS has unused capacity. That has and can change again at any time.

re “good” grades- do they call them that or is it just the minimum standard? Sometimes higher minimum grades could be required because without that knowledge attainment level a student will flounder in courses.