<p>Should I take any specific courses in high school to major in Computer Science?</p>
<p>Are you asking if there are any high school courses that prepare you for CS?</p>
<p>Well… AP Computer Science if your school offers it. There’s also no such thing as too much math for a potential CS major.</p>
<p>However, CS is one of those areas where you can really easily self-study, since you can build programs using just your computer. There are online classes you can take (search coursera or udacity), or textbooks you can read (I’d recommend Big Java for a computer-savvy beginner). Note that these things are just for self-enrichment - they won’t really boost your resume unless you get some recognition / do something with it.</p>
<p>Math, programming, and work on your own.
Go up to Linear Algebra if you’re capable of doing so.</p>
<p>Take a look at the first 6 chapters of the book Algorithm Design: [url=<a href=“http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321295358]Amazon.com:”>http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321295358]Amazon.com:</a> Algorithm Design (9780321295354): Jon Kleinberg, </p>
<p>AP Computer Science
BC Calculus</p>
<p>As much math as you can.</p>
<p>Computer science, if available.</p>
<p>Physics and chemistry, since computer science degree programs within engineering divisions often require college level physics and/or chemistry.</p>
<p>The rest of a well rounded high school education for college preparation – 4 years of English, 3rd or 4th level of foreign language, 3+ years of history and social studies, biology to complete the sciences, art and/or music.</p>
<p>At MINIMUM…</p>
<p>Trigonometry should be your fall-term senior year course. Spring term should be some form of Pre-Calculus. I don’t know what it is called today. When I was a high-school senior (many moons ago), the spring-term/Pre-Calc course was called Analytic Geometry.</p>
<p>An introductory computer science/programming course teaching you at least a procedural approach to programming (like “C”) would be nice since most schools are starting off with object-oriented programming.</p>
<p>As for science, if you do NOT know which school(s) you plan to attend, then the safe route is Chemistry in 11th grade and Physics in 12th just in case you attend a school that requires at least one Chemistry course. I think nowadays, you can take Physics in both 11th and 12th grades since less and less schools require Chemistry for the science portion and you can be even more ready for University Physics which will be Calculus-based…unless you take a B.A.-version of the CS degree.</p>
<p>Physics C, Calc BC, Statistics, Java 1 & 2.</p>
<p>chances for Carnegie Mellon (early decision), USC and UC Berkeley’s Computer Science undergrad program? </p>
<p>(grades in Academic Classes)
9th
Alg 2H- B/A
Eng 1H- A/A
World History H- A/A
Bio H- A/A
Spanish 2- A/A</p>
<p>10th
PreCal H- B/B
Eng 2H- A/A
AP Euro- B/A (4)
Chem H- A/A
Spanish 3- A/A</p>
<p>11th
Calc AB- A/A (5)
Eng 3H- A/A
AP USH- A/A (4)
AP Bio- A/A (5)
AP Comp Sci- A/A (5)
Spanish 4H- A/A</p>
<p>12th
Calc BC
AP Stat
AP Lit
Physics???
AP Gov/Econ???</p>
<p>9th-11th GPA: 3.9UW, 4.59 W
SAT: 800 Math, 800 Writing, 690 Reading (2290)
SAT2: 800 Math 2C, 800 Korean, 730 US History</p>
<p>EC: marching band, hospital volunteering (4 hrs every week since soph), homeless shelter volunteering (every week since freshman), csf, and other clubs on campus (pretty meaningless though)</p>
<p>Assume there’s at least one decent rec and I’m not sure about the essayss (gotta work on 'em)</p>
<p>Work Experience: tutoring, restaurant cashier</p>
<p>Chancess??</p>
<p>Wrong forum.</p>