Software engineering is a field with heavy math and science influences; as such, the courses of the major also reflect those influences. Classes can include: operating systems, programming language, software architecture and design, systems analysis, computer science, and discrete mathematics. Students of the major are typically problem-solvers, have good written and oral communication skills, are analytical, and can work well with others.
As one of the fastest growing fields today, software engineering majors can pursue a number of careers upon graduation. Jobs include: computer application software engineer, video game designer, user interface designer, database administrator, sales engineer, and chief technology officer, to name a few. Computers and technology are always evolving, so it’s up to software developers to evolve with them, and continue to innovate.
Software Engineering fun fact: In order to find a bug in the code, programmers sometimes explain the code line by line to a rubber duck in order to find the error. This is known colloquially as “rubber duck debugging.”
Celebrities who studied Software Engineering: Scott Adams, creator of the Dilbert comics.
The average starting salary for a graduate with a bachelor's degree in Computer Software Engineering is $67,150