Introduction to Software Engineering

 Introduction to Software Engineering 3 credit 3 hours
1. Software characteristics and the evolution of the software systems,
2. Integration Planning,
3. System Requirements,
4. System Design,
5. Program Design,
6. Software Testing,
7. Software Maintenance,
8. Project management,
9. Quality management.