> Semi-colon goes here, curly brace goes there, and then build up to architecture, systems, etc.
If that's happening, that would be a weird way to teach CS in my opinion.
In my undergrad program, languages and syntax were learned on your own. Class material and lectures were all conceptual.