Computer Engineering vs Computer Science
You do get 12 hours of electives in the senior year of the CE track, plus it looks like part of the track involves some discrete structures courses, and a algorithms course.
The Comp Sci department doesn't appear to specialize in Software Engineering either. It looks like they do have one course, but that is it.
Perhaps you can contact both departments and get a better feel for which path would suit you best.