Honors programs - are they a must?

The only caveat is that with an engineering major, I do agree that you will have to take what you have to take and ask the professor (QUICKLY, as in, the first week of classes or before) about what extra project or report you can do. You need to be clear on how many honors courses you need (in some cases, students take regular courses for particular requirements if they hear that the honors variety is particularly tough or dull) - it’s not 100% anywhere I know of, something like 50% is the norm.

The way it works where I teach, you get the grade you get and if the professor agrees to the honors project, it is more like a “pass/fail” and you get the grade you got in the regular course.

One way (where I teach) to get an honors label tacked onto a regular course is if there is a graduate course, you can do a project that is associated with that course.

Another way (again, where I am) is to take a graduate course - most honors programs allow all graduate courses to be counted as honors courses for undergrads.