A teacher with a software engineering degree can be expected to teach a broad range of subjects in both the humanities and technology.
This is not the case for all software engineers, however.
Many are software engineers in their twenties and thirties.
Software engineers, as a group, are often less interested in coding than they are in programming.
They are also often more interested in the design and engineering of systems than the design of software applications.
However, there is a very large number of software engineers with a degree in the humanities.
They have more in common with those who study philosophy or theology than they do with computer scientists.
It is a rare case that a software engineer who studies a particular discipline comes from a background in the arts, but that is not to say that a computer science major is not a valid option for those looking to learn more about the creative and creative-based fields of education.
To learn more, I recently spoke to three software engineers who are computer science majors.
Their perspectives on teaching in their respective fields were presented in a recent episode of The Code Project.