<p>You likely should know C, Java, Matlab and scheme or equivalent, but programming is just a small part of CS. CS Grad classes are very difficult and I can’t imagine you can do it without the foundations (including a rigorous comprehensive introductory program.) Do you have discrete mathematics, advanced calc, linear alg, differential equations, probability? If not do the math sequences in a class environment.</p>
<p>In addition you will need to study algorithms and data structures, theory, software design, architecture, In addition, most CS student have exposure to some or all of the following: database structures, AI, computer vision, robotics, networks, security.</p>
<p>I can’t see that your transcript + 800 GRE would get you admitted. But acing the CS GRE might be a different story. I think doing classwork and getting A’s would speak the best toward your comittment and ability. There are any number of decent masters programs in CS just dozens. Your aren’t talking top tier, are you?</p>
<p>Another option, if you just want to be a programmer is to take coursework and prereqs for programming language classes, or look into certifications. Look at what UCB extension (and investigate extension in your area), they even offer one online:
<a href=“http://extension.berkeley.edu/cert/[/url]”>http://extension.berkeley.edu/cert/</a></p>