Specialization in Software Engineering
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
(4 courses; 18 quarter units)