I'm soon to be finishing up my bachelors in physics and I'm wondering if it's possible to go into a PhD program in computer science? I haven't taken any courses at my university in the CS department, but I've spent most of my life learning and fooling around with computers (probably more than the average person who says that). I know that I would be at a disadvantage considering I've not had the programming classes, or any other class for that matter... Would they even accept me? If so, would they allow me to take courses to catch up to speed? Thanks for any help!