As usnabgo08 said, it depends on the course. The technical courses you take at USNA (calc, chem, physics) as well as English need to be validated through tests. Other classes can be validated through AP scores or through the appropriate academic department, who'll look at the syllabus, your...