Hands on vs theoretical for CS??

<p>Whats the difference? Always see these words thrown around alot for cal state vs UCs. Most of the time for engineering.
What would be the difference for a computer science major?
Is it just one where you actually code during class/labs and for theoretical you just learn about the stuff and do midterms on just the theory aspect of it?</p>

<p>In a decent CS major, you will learn CS theory and get plenty of hands on experience with programming assignments and projects to implement what you learn in class.</p>