<p>I received my BA in Psychology from UVA last year, and I currently do research coordination (heavy emphasis on database design) in the UVA Hospital. I took two CS classes during my fourth year, and realized that it is a much better career path for me. I have considered trying to take prerequisites and get into an MS program, but I feel like doing so might be setting myself up to have gaping holes or a lack of breadth in my knowledge. Thoughts?</p>
<p>Additionally, VCU offers a postbaccalaureate undergraduate certificate in computer science (Certificate</a> | VCU Computer Science). Does anyone have experience with this route/know how employers view certificates versus second bachelors degrees a la ODU (<a href="http://www.cs.odu.edu/%7Eadvisor/advising/program_cs_2nd.shtml)?%5B/url%5D">http://www.cs.odu.edu/~advisor/advising/program_cs_2nd.shtml)?</a></p>
<p>Finally, I have been considering going the HCI route. For instance, CMU offers the one year MHCI program (Masters</a> Program - Pittsburgh | Human-Computer Interaction Institute), which specifically targets psychology degree-holders, among others. Would this be a legitimate way to break into software development, or do you think this would pigeonhole me into UX?</p>
<p>Any advice would be greatly appreciated! Thanks.</p>