Advanced Software Engineering

Course: ICTS  6302

Instructor: Prof.  Alaa El-Halees,  Ext. 2952

email: alhalees@


Course Time:

Male: Sun. 2-5  

Female: Tue 2-5



1) Agile Foundations, Principles, Practices and frameworks

2) References

a) Agile Software Development      

b) Extreme Programming Explained

c) Agile Product Management with Scrum


Topics to be covered:

1)  Introduction to Software Engineering

2) Agile  Software Development

3) Agile Requirements

4) Agile Planning

5) Software Modeling

6) Development Strategy  

7) Agile Testing

8) Agile Software Estimation

9)  Agile frameworks



Mid term Exam: 20%

Project: 30%

Essay and presentation: 20%

Final Exam: 30%

Important Notes:

According to university regulation absence of more than 15% of lectures will get 'w'.