Software Engineering
The course covers concepts of sotware processes, implantation techniques, and project management. It focuses on several aspects of the sotware lifecycle that have significant influence on the overall quality of the sotware system including techniques and approaches to requirement engineering, sotware architecture, sotware design, quantitative measurement and assessment of the system during implementation, testing, and maintenance, and the role of verification and validation in assuring sotware quality.
Dr. Ehab Emam
Develop and conduct appropriate experimentation and/or simulation, analyze and interpret data, assess and evaluate findings, and use statistical analyses and objective engineering judgment to draw conclusions.Acquire and apply new knowledge; and practice self, lifelong and other learning strategies.Evaluate the performance and suitability of an electrical and electronic system and circuit under specific input excitation.Analyze analog and digital electronic circuits and systems using appropriate mathematical, numerical, and computer-based models and techniques.Assess and evaluate the characteristics, performance, cost benefit analysis failure of components, systems’ reliability and processes to solve engineering problems, often based on limited and possibly contradicting information