Oh wow, I definitely consider myself lucky.
The way our programs do it, is they sort of work in mathematical concepts and things like computability within CS courses themselves. Tarleton State is a much more "doing" sort of school, as opposed to a "teaching" sort. We learn a lot through actually doing things. We get up on the board often and many programming classes have us making programs throughout the day, every day. I'm not sure if that's how your school does it, but I enjoy it personally.
The way our programs do it, is they sort of work in mathematical concepts and things like computability within CS courses themselves. Tarleton State is a much more "doing" sort of school, as opposed to a "teaching" sort. We learn a lot through actually doing things. We get up on the board often and many programming classes have us making programs throughout the day, every day. I'm not sure if that's how your school does it, but I enjoy it personally.
Well it doesn't, but then again the thing where I studied is neither a school nor a college (unless school is a new word for university?).