As John Philips said, you need to describe what that budget is providing for.
Also, what capabilities do you need (WiFi, CD Drive, Aesthetics, etc), and what will the PC be used for (how powerful does it need to be)?
$350 is a constraining budget, and, unless you have certain needs or aesthetic desires (or want to build one yourself), you may be better off merely purchasing a pre-built.