The naval academy doesn't offer a course in table and etiquette though it does teach a person how to treat other with respect. Some of the courses that are offered at the naval academy are mechanical engineering, political science, oceanography, chemistry, weapons & systems engineering and navigation. Check out http://www.usna.edu/acdean/courses/courses.html for more details.
not exactly, it will teach one to be respectful, follow orders. Proper etiquette is not taught as in how to set a table or which fork is for salad etc; but one will be taught to say Yes Ma'am and Yes Sir, etc'