<p>Hey whoa, I haven't posted on CC for awhile.</p>
<p>There have been a couple similar threads to this one, but I figured I'd bring it up in case things have changed or people have additional knowledge to add.</p>
<p>I'd like to get a Master's degree in computer science. I have a degree in Cognitive Science with a 3.36 GPA. I've taken a couple of CS classes (discrete math, data structures, intro to programming) but lack some of the meatier math (second semester calc, linear algebra) and computer architecture type classes. I'm totally willing to fill in this knowledge, but I'd prefer to do this after being admitted somewhere as a full-time student, since I find doing the full time work + evening classes thing to be a little overwhelming.</p>
<p>Since graduating in 2011 I've been working in the Silicon Valley, in a non-engineering but somewhat technical position. I'm taking the GRE soon, and feel reasonable in hoping for a 160+ in both verbal and quantitative (preferably 165+ in quantitative).</p>
<p>Now my question is: where should I be applying?
It seems like program prerequisites vary pretty widely. I'm aware of some master's programs geared more to non-CS majors, like Penn's, Carnegie Mellon's and UChicago's, but are there others I should be looking at that might be a good match for me?</p>