At USNA you will be limited to restrictred line Navy or USMC. I had a company mate who was color blind and went Navy Intel. He was a prior enlisted Marine! In the USMC, if I remember correctly, you can pretty much do any of the Marine Ground MOSs. Not sure about Communications Officer as being able to see colors of wiring is pretty important. Also I think Air Traffic Control might be another you might not be able to do. But any of the other ground MOSs I think are open to you, which is about 20 or more MOSs. Alot of these are similiar to Army branches, but there are some differences and also the number of billets available will vary because the services vary (for instance Armor... the USMC has very tanks in comparison to the Army). The process is also different for selection of an MOS/branch. At West Point you will know your branch when you graduate. In the USMC you will not get your MOS until you are abut 2/3 complete with TBS. As mentioned above, these positions are critical to the services. Also do not get to wrapped up in the "Restricted Line" terminology. Navy Intel may be classified as that, but the Army and USMC do not call them that and are highly sought after billets. And remember even as a Navy Intel officer you will go on deployments, be on ships, etc.