Naturally, it depends on the school, but the Software Engineering degree I have is heavy on Engineering, then progressing towards software. Lots of physics and math in the first two years, then two years mostly focused on modeling, covering compilers, relational algebra and similar core architectural subjects, progressing towards a final year focused on team management. Boundaries aren't as clear cut as I describe, but this is the progression. It is engineering, which happens to focus on software development.