How would knowing a lot of CompSci affect my chances for Carnegie Mellon?

<p>Since the beginning of High School, my passion has been computer science. As a result, I've done much self-study on this subject and gained a decent amount of experience. I am thinking of using this knowledge as one of the main points for my college admission.</p>

<p>Here are some activities that I've done in regards to Computer Science:
I'm able to program "fluently" in Python, Java, C, C++, LabView, and a form of Hardware Development Language.
I've been on my HS FIRST Robotics Team for 4 years and am currently serving as lead in Programming department.
I took AP Computer Science last year.
Took an "extracurricular" college course on CS (just to learn more about a certain aspect of it) for no credit at the local college, and I am planning on taking 2 200-level CS courses officially next semester.
Did the Artificial Intelligence course at Udacity online university.
Contributed some open source work.
Planning to upload my own open source project in the near future.
I am also decently knowledgeable on electrical engineering.</p>

<p>Taking all of these points into account, I was wondering how much emphasis I should put on the activities listed here as my extracurriculars and, more importantly, which specific points I should focus on. As a side question, how much would these points increase my chances of getting into School of Computer Science at Carnegie Mellon University?</p>

<p>Thanks in advance!</p>

<p>CMU’s first criteria are your GPA and test scores. If they are in the range of typically accepted students, your CS work will push you over the edge. In comparison with their published stats for admitees, where do you stand? That will tell you the answer.</p>