<p>This seems like a dumb question, but if you want to be a computer science major, is it really nessesary to take computer science classes at your school? Cause at my school, computer science is just learning how to use Word and that type of stuff, which is kind of hard not to know.</p>
<p>You should take calculus. A lot of the courses you need in mathematics for computer science are generally taken after calculus, like discrete math, number theory, theory of computability. etc</p>
<p>All universities in Canada are public. Hence why tuition is so low compared to America. Also, we have many great universities. For computer science, Waterloo is widely recognized as the best. It may not have the presitge of MIT or other elite American schools, but the education is comparable.</p>
Well I’m a CS major, and I never took programming at school. You can start learning the basics on your own time… but most CS101 courses assume no previous knowledge.</p>
<p>And, I already knew the languages really well, etc. before taking the courses, so they were a breeze. But it’s good to have connections with the computer science department head and teachers - I’m now the school’s webmaster.</p>