<p>Hi, guys!
I'm currently a sophomore and is really interested in Computer Science. Here are some subjects (Math, Science, and computer-related) I'm taking at my school so far:</p>
<p>9th grade:
- Honors Algebra 2
- Biology
- Computer Applications</p>
<p>10th grade:
- AP Biology
- Honors Pre-Calculus
- Digital Media</p>
<p>I am going to start learning Introduction to Java on the CTYOnline course at JHU. I plan to take a full-year course on AP Computer Science A next year at CTYOnline.</p>
<p>I'm not sure about my SAT scores yet but last summer, I took a practice test and got around 1870 (I'm not sure but around that).</p>
<p>What else should I do so that my chances would increase? Thank you in advance! :D</p>
<p>(ps. I'm sorry if I put this under the wrong category...first time here)</p>
<p>I’d say continue what you’re doing! But also look into anything else (like clubs, competitions, etc) that you can get involved in to show your interest in the subject. CMU has one of the top CompSci programs in the country so it’s gonna be hard no matter what- definitely aim for a nearly perfect SAT score if you intend to have a real shot!</p>
<p>Getting into SCS and succeeding in the introductory coursework is to be more about math than anything else. I did an extensive amount of math competitions my last 2.5 years of high school and it was extremely helpful. I wouldn’t do anything you’re not interested in, but if you find math competitions intriguing I would definitely recommend that. (The Art of Problem Solving website is the best place to start; you can find old AMC tests to get a feel for what math competition problems look like.)</p>
<p>CMU SCS Admissions care more about math than programming. In fact, 30% of the incoming freshmen class for CS has no experience in programming whatsoever. However, they likely have a very strong math background. I would do some math clubs and score well in math competitions throughout high school, and make sure your math grades and math SATs are strong. CS is really about problem solving, not programming.</p>