There's a better link but I'm too lazy to find it.
http://www.cnrc.navy.mil/noru/orojt/generalofficer.htm
Click on the footnote link next to wherever it says "technical degree".
"Technical Degrees include: all Engineering, Architecture, Aeronautics, Operations Research/Systems Analysis/Operations Analysis, Meteorology/Climatology, Biochemistry, Chemistry, Metallurgy, Mathematics, Computer Science (Math Oriented), Physics, Astronomy, Physical Sciences, and Statistics."
Metallurgy...haven't heard of too many people majoring in that...