About
Do you see yourself developing and designing computer software? Are you interested in managing large software projects? Are you interested in software analysis and testing?
Software engineering is an interdisciplinary field that combines the disciplines of computer science and engineering. The master of science in software engineering prepares students to specify, model, implement, and manage large software system projects using industry-standard practices. The program also focuses on meeting the career development needs of professionals practicing in fields related to software systems.
Individuals with a bachelor's degree in computer science, software engineering, electrical engineering, or a related field who want to expand their knowledge and experience in software development, software testing, software architecture, or software project management are excellent candidates for this master's degree program. The curriculum includes software engineering foundation, software construction, software architecture and design, software systems modeling and analysis, and software verification and validation.
ECU Advantage
ECU has the first MS degree in software engineering in North Carolina. It is offered both face-to-face and online, and has specializations suitable for new software engineers and for the practicing professional software developer. Classes are small. All students are required to complete a project or thesis under the supervision of a faculty member, and the project or thesis greatly enhances the value of the degree.
Job prospects and salary for graduates of the Master of Science in Software Engineering are very good. Graduates are prepared to enter the workforce or continue in a current role at a higher level.
What You Will Study
We are unable to show catalog information at this time.
There is no catalog data for this program.