The Master of Science in Software Engineering degree program is designed to give college graduates an opportunity to enhance their careers and work on the cutting edge of modern software development, and thus move into positions of responsibility in software development organizations.
The program emphasizes the engineering of real-time embedded software systems encountered in such applications as FAA air traffic control computer systems, aircraft avionics, and similar systems. The process-centered quantitative approach to these tasks not only gives students the technical tools and techniques they need but also skills in communication, group interaction and management.
The Master of Science in Software Engineering degree is housed in the Department of Electrical, Computer, Software, and Systems Engineering Department of the College of Engineering.
A typical first year will include core courses such as Software Engineering Discipline, Software Project Management, and Object-Oriented Software Construction.
This 30-hour program includes 15 credits of core courses and 12 of specified electives. Each student must complete a capstone project that involves applications of the theory, practices, and technology studied in the core courses.
M.S. in Electrical and Computer Engineering
The Master of Science in Electrical and Computer Engineering prepares students for advanced careers in the aerospace industry and other industries where increasing reliance on embedded control systems have created a high demand for electrical, computer, software, and systems engineers.
M.S. in Unmanned and Autonomous Systems Engineering
The Master of Science in Unmanned and Autonomous Systems Engineering is one of the first — and still one of the few — programs to offer the opportunity to study the engineering of unmanned and autonomous systems.