TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Is AP Computer Science Worthwhile as a student Programmer?

1 pointsby codejoustalmost 15 years ago
As a student in high school, is taking an AP computer course or just the exam (studying for it, of course) worthwhile for future college applications? Or, would work (such as web applications and open-source code) done in other languages (such as python or ruby) have the same effect?<p>Up to this point, I have learned programming and web frameworks through resources available online and have created a few smaller and larger web applications and websites.<p>Is the AP test a waste of time and effort that should be spent finishing another project or is it worthwhile material to learn? It seems, from their course description (http://apcentral.collegeboard.com/apc/public/repository/ap-computer-science-course-description.pdf) is they test mostly on OOP, basic list algorithmic, and java itself.

3 comments

numixalmost 15 years ago
I took a course for the A test material, and read a book in a couple of hours covering the AB test material, letting me skip two semesters of CS courses in college. This allowed me to have plenty of free time in school to work on interesting stuff.<p>The material on the A test seems to be mostly programming in Java, and you'll probably pick up the other skills from working in any language. The AB test gives a good foundation for CS, which isn't always applicable in day-to-day programming, but certainly helps in shaping the way you go about solving a problem.
aheilbutalmost 15 years ago
I was about to say that it is <i>very</i> useful material to learn. But looking at the syllabus link, I realized that I took the AB course (long ago), which has apparently been discontinued. The course I took was a pretty solid basic introduction to CS.<p>At the very least though, doing the AP will let you comfortably place out of the "Intro to Programming" course and skip right to the real intro CS course -- for that reason it is worthwhile.
评论 #1379354 未加载
grails4lifealmost 15 years ago
If you are planning to get a degree/take CS in college, It might be worthwhile to get the intro classes out of the way early, so you can more quickly focus on more interesting stuff in your degree program.<p>Unfortunately , working on projects dont usually earn you college credit even if said projects clearly demonstrate a level of competency above what the course is teaching - and you need the piece of paper.<p>If however you dream of doing a startup after college, then I would hold off on worrying about moving through your degree quickly and start focusing projects that could develop into a startup.<p>You can then take the college classes at a less rapid pace, enabling you more time to focus on startup ideas. I wish I had done the latter - I was to focused on getting courses done and going to grad school. In reality, doing a startup/software business is more interesting.
评论 #1379463 未加载