I'm not certain about the University of Southern Mississippi, and these things do vary by school. But in genereal, computer engineering technology will prepare you to work in the field of developing software for hardware. Specifically, that means writing device drivers, micro code for specific architectures, and operating systems. That said, there are many techniques associated with this discipline which will facilitate accomplishment of general software and hardware tasks e.g., writing software to help with your industrial engineering tasks, understanding the advantages of changing the hardware for your computer, etc.
Perhaps the best resource to help you understand any advantages would be your local ACM (Association for Computing Machinery) organization.
Regarding imotic's question: it really depends upon what you wish to accomplish. Personally, I would recommend the more technical approach, that is, the MS over the MBA. But it really depends upon your desired career goals.