Specialization in Software Engineering
Lead Faculty: Dr Alireza Moztarebi Farahani
Students in this specialization learn to solve complex software engineering problems combining analysis, design, implementation and testing techniques and user interface engineering.
Program Learning Outcomes
- Evaluate design methodologies of hardware/software integration, networking and graphical user interface for software projects.
- Develop and evaluate comprehensive software test plans at both the software module and the systems level
- Analyze and manage software configuration to ensure conformance to Total Quality Assurance standards
- Design and implement a user interface for a software system in order to maximize its usability