Skip to main content
What are your chances of acceptance?
Your chance of acceptance
Duke University
Loading…
UCLA
Loading…
+ add school
Your chancing factors
Unweighted GPA: 3.7
1.0
4.0
SAT: 720 math
200
800
| 800 verbal
200
800

Extracurriculars

Low accuracy (4 of 18 factors)

What high school classes are best for someone leaning towards computer science?

Hey peers of the internet, I've been coding since I was in middle school and really want to go into computer science. Junior year is coming to a close, and I want to make sure my senior year schedule will help prep me for a CS major. What are the best classes to take right now that would benefit me down the road when I'm buried in lines of code in college?

a year ago

It's great that you're planning ahead for your college major! For a computer science focus, prioritize advanced math courses like Calculus or Statistics, as they're fundamental to CS theory and applications. Taking the highest level of computer science, like AP Computer Science, offered at your school will also be beneficial.

If available, classes in physics can help develop your problem-solving skills. Additionally, consider courses that enhance logical reasoning and analytical skills, such as advanced placement science classes or even philosophy if it's an option.

It’s also helpful to participate in computer science or technology clubs, if your school offers them, to gain practical experience.

Remember, while selecting these classes, ensure that you're maintaining a balanced workload. Colleges like to see that students have challenged themselves, but not to the detriment of their overall GPA.

a year ago

About CollegeVine’s Expert FAQ

CollegeVine’s Q&A seeks to offer informed perspectives on commonly asked admissions questions. Every answer is refined and validated by our team of admissions experts to ensure it resonates with trusted knowledge in the field.