Which mathematics and science classes are best for computer science courses?

<p>Which mathematics and science classes are best for computer science courses?</p>

<p>The choices that I have in grade 12 are:</p>

<p>Maths:</p>

<pre><code>* calculus

  • data management
  • geometry and discrete mathematics
  • chemistry
  • physics
    </code></pre>

<p>Please order them in terms of importance if I want to take computer science in university.</p>

<p>Thanks! :)</p>

<p>You are from Canada right?</p>

<p>Calculus (it’s actually equivalent of precalc btw ;))
Geometry
Physics
Data
Chemistry</p>

<p>You should be taking them all anyways… btw, are you gonna apply to any american universities?</p>

<p>I’m from Toronto, yeah :slight_smile: </p>

<p>Also, I’m planning to apply to American universities.</p>

<p>just wondering, but does Canada have any really nice schools?(I’m sure they do, but like our IVY League caliber?)</p>

<p>I hear McGill is really good, about ivy caliber… not sure if I spelled it correctly</p>

<p>McGill is not ivy caliber, it’s a public school after all… U of Toronto is caliber of Michigan but that’s it</p>

<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>lol, that’s info tech… computer science is programming</p>

<p>Yea, but the course title is still computer science.</p>

<p>The Science of Computers !!</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>Differential equations!</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>

<p>We don’t have prestige schools, and we also don’t have as much of a selection as the US. That’s what I dislike, actually.</p>

<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>CS is mostly theory, anyhow, isn’t it? That’s definitely not what we learn in high school.</p>

<p>I took CS in high school from grades 10-12, and we simply learned a new language every year. </p>

<p>Don’t laugh at the languages we learn:</p>

<p>Grade 10: Turing
Grade 11: Visual Basic
Grade 12: Java</p>

<p>Okay, you can laugh now.</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>

<p>Freshyr: Comp Sci I - Visual Basic 6.0
Sophyr: Comp Sci II - Java 2.0
Junioryr: AP Comp Sci III - Java 2.0
Senryr: nothing. Independant Study Comp Sci ?</p>