You should expect the workload for an engineering program to be fairly heavy. There's a lot to learn and a relatively short time to try and learn it.
But my comment on software is this: writing good software is hard. Very hard. Of ten people who think they are software engineers, only one of them will actually be any good at it. But also there is a low barrier to entry, so many people try.
If you are going to be good at writing software, you will find out soon enough. If so, you can learn what you need to learn by self study, by reading books, by practice. I don't think it is worth spending expensive tuition fees to be taught how to write software.
If you are going to spend big bucks on learning engineering, spend the money on something that is hard to learn by yourself, something that has a higher barrier to entry. That means electrical, mechanical, civil, chemical engineering, etc.