<p>Your physics from HS will not allow you from passing the college physics courses. I believe majority of the physics course 1&2 that CS students can [physics 1&2 are NOT always required for CS - totally depends on the school) take (to be counted toward the credit requirement) are calculus-based physics. So you need at least passing a 4, or 5 on AP Physics C exam, which I don’t think you are taking it.</p>
<p>But certainly your HS physics can help you get started, and prepare for college’s physics to some extends. </p>
<p>For CS, the abet thing is no use . There is one purpose, and I don’t remember it at all. I think someone here has mentioned it before - was that Global? He’s very active on the CS / CpE thread, so I am always citing him :] But the purpose is so minor that I don’t even remember LOL</p>
<p>If you can transfer your math credits later, I think it’s a good idea to take it at a CC now :)</p>
<p>CS without strong math is basically preparation to be a code monkey. And most “code monkeys” these days are outsourced as are some higher level developers. If one wants to be able to develop real software, I think one should at least understand basic combinatorics and graph theory, the class P, NP, and PSPACE, NP-completeness (Cook-Levin theorem and more importantly, how to do reductions), decidability, simple automata/language theory, different algorithmic approaches (dynamic programming, divide and conquer, approximation algorithms, greedy algorithms, randomization approach), recursion and pointer arithmetic.</p>
<p>All of this requires a lot of math. The minimum math won’t cut it if you are ambitious to become a first rate software engineer. In addition to the required math, I think CS students should consider doing linear programming, analysis and abstract algebra if they are such inclined. I plan to do these classes even though I am not a math major/minor (my math grades are actually not too impressive).</p>
<p>Computer graphics, programming languages, artificial intelligence are all areas that heavily depend on math.</p>
<p>LOL IndianPwnerDude it was 01:02AM. Don’t you have an interview later today? Man…</p>
<p>Well he’s about to enter college, and he has a long way to go with Don’t scare him off. We need more energetic students in math and science (from Obama).</p>
<p>You would think that would be the case but from what I have witnesses, a software engineering career becomes so much dependent on how one takes advantage of training (self), “lessons learned” from prior projects, interaction with subject matter experts and their own determination. Remember, software engineering had a lot of non-CS and non-Math majors and a bunch of minimal-math CS majors.</p>
<p>The “code monkey” path does happen but the path can be controlled more by the individual than “pre-determined” by their selected electives.</p>
<p>Having said all of that, of course I agree with having a very strong math background when doing CS or SoftE. Hell, it has even “bailed me out” a few times, but it will not hurt someone because of the team environment and someone will pick up the slack.</p>
<p>Yea I understand I am at a disadvantage. I am not in a AP Physics just a regular Physics class. Jwxie i understand HS physics is not college physics. But i thought it would be a good idea to try to learn it now while im in High school instead of seeing it for the first time in college.</p>
<p>That is a decent thought. It will help that you qualitatively know the concepts. However, at a quantitative level, your college physics will be much different. Everything will be calculus-based, and so in the end, your equations will resemble those given in a non-calculus-based course but they will be more general and more useful. In other words, right now you will be learning effectively where you need to get, just not how to get there.</p>