| Looks really good. I still remember the curriculum of my CS degree in Europe: - first year: Mathematics I, Mathematics II, Mathematics III, Electronics I, Electronics II, Digital Circuits, Statistics I, Physics I. The rest was about software and programming (at least!) - second year: Mathematics IV, Statistics II, Physics II. The rest was about software and programming (nice!) - third year: software and programming only (very nice!) So, about 80% of the students didn't pass the first year because of its heavy mathematics + physics content. Extra: - mathematics I = logic, Boolen algebra - mathematics II = calculus - matehmatics III = Multivariable calculus and something else I don't remember - mathematics IV = Complex analysis/complex variable calculus - physics I and II = electromagnetism and friends |