What extracurriculars should I do for a computer science major?
The strongest CS extracurriculars show that you write code for real purposes, not just for class. A competitive programming progression like USACO, a project that real users depend on, and research with a professor form a compelling arc. Admissions readers at top CS programs care about depth and results far more than the number of clubs on your list.
Does USACO help with college admissions for CS?
Yes, particularly at the Silver level and above. USACO is one of the few CS activities with a clear national ranking, so promotion to Silver or Gold gives admissions readers a concrete benchmark. Bronze participation alone is less distinctive, but consistent contest engagement combined with a real project portfolio tells a coherent story.
Can I get into a top CS program without coding competitions?
Absolutely. A student who has shipped software with real users, done genuine research, and can speak concretely about a technical problem they solved is just as compelling as a high USACO ranker. Competitions are one signal of technical depth; projects and research are equally strong alternatives, and often more interesting to read.