self studying AP computer Science

<p>i don't have room for this subject, but i need to finish this by my junior year. it's a requirement for an internship for NSA i'm applying. can you recommend me some good books (text and prep)? also do you really need to study using programs? how much would it affect your test if you didn't use the computer?</p>