I found a nice compromise: my school offered a B.A. in Computer Science. I already knew how to code very well, and this was really great for me because I had to take the fundamental academic CS courses (mathematics and theory) but was able to skip out on most of the applied electives I'd already been well familiar with (I didn't exactly need to take a database class).