Undergraduate

Admitted Mechanical & Aerospace Undergraduates

Only èßäÊÓÆµapps who have been accepted to Upper-Level degree progression (ULDP) should meet with our Academic Advisors with any questions. If you are not a ULDP èßäÊÓÆµapp, please consult with Engineering Student Services for further advising needs.

MAE Advisor role

  • Advise current MAE èßäÊÓÆµapps
  • Assist èßäÊÓÆµapps with course selection and planning
  • Review èßäÊÓÆµapp graduation application

The Course Flowcharts show all courses required for the BSME & BSAE degrees. Solid lines indicate course prerequisite and dashed lines indicate course co-requisite. The BSME degree requires èßäÊÓÆµapps to take three technical elective courses. The BSAE degree requires èßäÊÓÆµapps to take two technical elective courses. Students should regularly plan and monitor their academic progress through DegreeWorks, the official USF degree audit system.

Find the 2025 Mechanical Engineering Program Course Flowchart Here  

Find the 2025 Aerospace Engineering Program Course Flowchart Here

MAE èßäÊÓÆµapp course registration process

  • MAE èßäÊÓÆµapps register for all courses, including EML or EAS prefix courses, through
  • If an error message appears during registration for an EML course, you must submit a to our department for approval.
  • Instructor signature is also required for a closed course or pre/co-requisite error messages. The instructor signature should be included on the same Permit Request Form.
  • Permits are issued by MAE office staff within 1-2 business days. A permit lifts a course restriction allowing the èßäÊÓÆµapp to register for the course in Student Self-Service.
  • If your registration in Student Self-Service is halted due to a hold you must have the hold removed before proceeding with the registration process. Some examples of holds are parking citations, immunization or medical insurance forms, and library fines. MAE staff are not able to lift these holds that were not placed by the department. Please contact the appropriate department that placed the hold on your account.