With the exception of MAE 384 Numerical Methods for Engineers (upper level), basically all of the courses from Year 1 & 2 can be fulfilled by cc & credit by exam. ASU is very generous in transfers e.g. even MAE 201 Statics and MAE 202 Dynamics can be transferred from Community College of Philadelphia. What you need to do is first run all 15 community college districts in PA to ASU Transfer Map, make a list of equivalencies accepted, then check their corresponding schedule of classes to see which of those courses are available online. After that, expand your search to cc in AZ and other states. For example, ASU accepts credit for MAE 215 Programming w/ Matlab from Rio Salado college (part of Maricopa Community College district) at Arizona.
It's a good idea to finish Statics, Dynamics, Mechanics of Materials, Fluid Mechanics, and Thermodynamics all at cc as they are weed-out classes for ME majors in B&M colleges. Calculus, Differential Equations, Physics and Chemistry are such piece of cake (relative speaking). Make sure you put in the work even though it's cc as all of the above subjects would show up on your FE(EIT) licensing exams.
It's a good idea to finish Statics, Dynamics, Mechanics of Materials, Fluid Mechanics, and Thermodynamics all at cc as they are weed-out classes for ME majors in B&M colleges. Calculus, Differential Equations, Physics and Chemistry are such piece of cake (relative speaking). Make sure you put in the work even though it's cc as all of the above subjects would show up on your FE(EIT) licensing exams.


![[-]](https://www.degreeforum.net/mybb/images/collapse.png)