Software life cycle and process models, requirements engineering, software project management, data and process modeling, software design techniques, software coding, software verification and validation, software evolution, software reliability.
- Teacher: ahmed Tariq Saad Reda
- Teacher: sayed Walid Yousef Hassan