right arrow
Informational Message Stay on top of the information you need to navigate the admissions process amid the COVID-19 pandemic. We've got articles, videos and forum discussions that provide answers to all of your test prep, admissions and college search questions.   Visit our COVID-19 resource page.

Introducing Kai!
Your College Confidential guide bot.


Kai can provide tips and support as you research and apply to colleges, and explore majors and careers.





Chat with Kai
here, 24/7!


or Skip Forever

Finding the right college for your unique situation can be challenging. Hear from other students who shared their admissions story. Download our FREE Student Voices - vol. 1, Student Voices - vol. 2, Student Voices - vol. 3, and Student Voices - vol. 4 eBooks NOW!
In an exclusive AMA for College Confidential, Gaelle Pierre-Louis, a former college admissions officer, reveals surprising insights on the elite college application process. ASK HER ANYTHING!
PARENTS4PARENTS: With the deadlines for ED/EA coming up shortly, thumper1 and happymomof1 will be answering questions and sharing their tips on how to build your college list. ASK THEM ANYTHING!
Make sure to check out our October Checklist for HS Seniors. Consult these quick resources to get you started on the process this month.

What to take after AP Computer Science A & AP Computer Science Principles?

WennyHarrisWennyHarris 2 replies1 threads New Member
My son would have finished both AP Computer Science A & AP Computer Science Principles by end of Junior HS. He likes both and does well. There is no more AP CS class to take, and online college CS course seems limited (may be we have not found the right ones). Any suggestions? Thanks in advance!
9 replies
· Reply · Share

Replies to: What to take after AP Computer Science A & AP Computer Science Principles?

  • ucbalumnusucbalumnus 84985 replies758 threads Senior Member
    edited January 2018
    Perhaps he may want to self-study (not for credit) https://cs61a.org/ or https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/ or some other CS course whose course materials are available on the web.
    edited January 2018
    · Reply · Share
  • sciencenerdsciencenerd 1598 replies236 threads Senior Member
    Depending on what he is interested in he can take some extra online classes in SQL, Data Analytics, visuals etc. or he can try out some projects himself.
    · Reply · Share
  • bopperbopper Forum Champion CWRU 14633 replies107 threads Forum Champion
    Can he take any Dual Enrollment classes at his local Community College?
    · Reply · Share
  • b1ggreencab1ggreenca 554 replies11 threads Member
    edited January 2018
    I would advise that, instead of more classes, he learn some new programming languages and create some apps or games in his spare time. My son is a CS major in college, currently looking for internships, and I see on the job descriptions and applications that most companies want to see what you've done outside of the classroom, things that you've done from a love of coding. So if your son has run out of classes, he certainly hasn't run out of programming languages or projects he can start on his own. Obviously, my comments are based on the assumption that your son will want to major in CS in college, although I don't think you actually said that!
    edited January 2018
    · Reply · Share
  • WennyHarrisWennyHarris 2 replies1 threads New Member
    edited January 2018
    Wow, all unique and awesome perspectives. I love the online option but just need to find the right one, the project idea is great too! Dual Enrollment is bit challenging due to scheduling/off HS but certainly worth looking as well. He's best at and passionate about computer science and Biology. Interesting combination. Would be nice to find something can best use both talents.
    edited January 2018
    · Reply · Share
  • azmomof3azmomof3 146 replies3 threads Junior Member
    Has he considered biomedical informatics? I know there are some online courses for that but I am not sure of the quality. If he finds it interesting maybe he could focus on learning programming languages that pertain to that...like the R programming language for statistical computing and graphics. Johns Hopkns has a Coursera course for R ... might not be too interesting for a high school senior though.
    · Reply · Share
  • wis75wis75 14408 replies65 threads Senior Member
    Math is an excellent background to have for CS. My honors math added CS college major son who works in software development self studies a lot for interest. He had no HS CS courses. The caliber of material presented varies widely among colleges (reference- friend who was expected to cover far less in a CS course than at the school she did her CS grad work). I would encourage your son to take AP classes that may mean fewer breadth requirements in a likely college course instead of taking class time for travel to a CC for classes.
    · Reply · Share
  • HamurtleHamurtle 2740 replies36 threads Senior Member
    edited January 2018
    Some useful classes to take would be anything related to scripting languages (Perl, Python) or a Data Structures/Analysis or Discrete Math/Logic class.
    edited January 2018
    · Reply · Share
  • WennyHarrisWennyHarris 2 replies1 threads New Member
    @wis75 agree. @azmomof3 @Hamurtle thanks for the bioinformatics and scripting etc idea.
    · Reply · Share
This discussion has been closed.

Recent Activity