Skip to main content

Division of General Engineering

Engineering Science Program Requirements

The ES engineering curriculum requires:

  • 12 prescribed hours of fundamentals courses including ES 140x (Intro to Engineering), CS 1101 or 1103 (Programming), ES 2100W (Technical Communications), and ENGM 3700 (Program and Project Management).
  • 12 hours of engineering core to be selected from the traditional engineering programs as well as SC, NANO, ENVE.
  • 15 hours of engineering electives to be selected from most courses offered in the School of Engineering for credit, excluding those that can only count for LAC or Open Elective credit.

The ES concentration essentially includes the engineering core and some or all of the engineering electives in order to give the engineering component of the degree program structure and function. Typically ES majors will take 12-18 hours in a single discipline or a related grouping of courses.


The Program Concentration is a 27-hour grouping of courses designed by the student to achieve some advanced career goal or to explore a specific passion for a subject. This concentration is created with consultation by the student's academic adviser, approved by the program director, and added to the student's degree audit. About half of ES majors use this category of courses to complete a double major outside the School of Engineering.


To avoid the impression of completing a de facto business major, ES students may take a maximum of 24 hours of business-related courses from programs in ENGM, MGRL, FNEC, and BUS. This limit allows for one minor program (usually 15-16.5 hours) plus a few other courses based on individual interests. The 24-hour limit includes independent study hours in the areas mentioned above.


Refer to the ES Curriculum Checklist for distribution requirements.