:intro to CS (simple JAVA and simple coding) :linear algebra 1 :introduction to logic (simple set theory(though the course got comparatively deep and proved induction as well as defined relations rather throughouly. most students failed.) :Digital systems (basic digital logic)
semester 2 is: :data structures :linear algebra 2 :infitisimal math 1 :practical course on usages of math :combinatorics\basic discrete math (No generator functions or the like. Basic counting, basic graph theory, basic discrete probability)
This is for a university that has a technical approach to CS. It's not considered very mathematical, so view it as a sign that calc1/2 and linear algebra 1/2 is needed. they are fun courses! Go learn the math courses with the mathematicians if you've felt a connection to math, there is a definite change in the feelings of the class. It's the "same" material but in one class you will think like a mathematician and in the other like an engineer.