Sure, but do consider this may be an aside the main question:
I (maybe naively) make the distinction that Software Engineering involves a wider range of problem solving that is not limited to programming, and programming is a specific subset of problems in that bigger collection.
Can you elaborate on the difference?