The College of Engineering recommends candidates for the bachelor of naval science degree. Earning both the BNS degree and the B.S. degree in the field of engineering may require five years. Engineering students in an ROTC program may require four and one-half to five years to complete both degree and commissioning requirements.