The Software Engineering Concentration prepares students to work in software-oriented jobs or research areas. It covers topics in software engineering (how do you build good software) and software tools (what modern frameworks do software developers need to know), as well as electives that give students an opportunity to hone their software development skills.