Honestly, consider going to one of the military schools (west point, annapolis).
Plan "B" could be computer engineering. Check with the schools to review the diversity of the computer courses within the college.
For example, Rowan University has an electrical and computer engineering program. When my son was looking, there were less than a dozen schools with this 'computer option'.