<p>I'm going to be a junior in high school this year and I just want to know your opinion. My junior sched was already done. Now my question is, What are good classes to take next year, my senior year?</p>
<p>Programming, math(calculus) , and general ed classes mostly.</p>
<p>Don’t they have an AP Computer Science course?</p>
<p>Humanities courses. Hacker programming whizzes are a dime a dozen at companies like Facebook and Google.</p>
<p>Now, a programming whiz who can imagine, communicate, and persuade… that is not so common.</p>
<p>At a MINIMUM, you should be taking Algebra. You want to make sure you are taking Trigonometry by your senior year in high-school…preferably your 1st semester of senior year but 2nd semester is OK for a potential CS major.</p>
<p>Whatever the next course in math is for you (precalculus/trigonometry for most students; calculus for more advanced students) unless you are so far ahead in math that you have exhausted the math offerings available to you.</p>
<p>An introduction to computer science course, or playing around with programming at home, is desirable, though not strictly required.</p>
<p>If you may go to a college where computer science is taught in an engineering division, you may have to take college physics, in which case, you should at least take a high school physics course if you have not already done so.</p>
<p>Of course, you should complete the rest of a college-prep high school curriculum: 4th year of English, 3 or 4 years of history and social studies, 3rd or 4th year of foreign language if not already proficient in one, all three of biology, chemistry, and physics, art, and music.</p>
<p>I’m only taking Algebra II Honors this year. We have no semesters. We had to take six classes per YEAR.</p>
<p>I’m thinking of taking PreCal at a community college for me to be able to take AP Calc.</p>
<p>I’m also going to take physics at a community college coz my school doesn’t offer that course -____- .</p>
<p>and about AP comp sci, my school doesn’t offer it, so I might take it online.</p>
<p>How do my plans sound like ? Do you think it’s a good idea to take classes at a CC and online next year ?</p>
<p>If you mean to say that you completed algebra 2 as a junior, you are on normal schedule for math. Take precalculus/trigonometry senior year so that you will be ready for calculus as a college freshman (taking calculus in high school is a bonus, but not absolutely necessary).</p>
<p>If you go to a college that requires physics for a CS major, it probably requires calculus-based physics for engineering majors, which you typically need to wait until after competing a semester of calculus to start. In many cases, having a high school level physics background is recommended for taking such a course (a non-calculus-based college physics course could substitute for that).</p>
<p>Personally, I think any CS or Math major should take Physics I & II even if the major is not part of the engineering college or even if one takes the “B.A.” version of the degrees. I say this to be “safe” in case one attends grad school where I have read many grad schools requiring Physics.</p>
<p>Statistics is also another course that may not be required at undergrad level but a lot of grad schools ask for anyway. It’s better to be safe than have to take extra coursework past the 30 (or 36) required for the M.S./M.Eng.</p>