Course description:
This course introduces the main principles of software engineering and software methodologies, requirements and modeling. It includes, system analysis, design and requirements engineering, data collection, analysis, organization and documentation, feasibility analysis, testing, maintenance and software Quality.