Samples from long list are:
Undergraduate:
1- Data Mining and Data Warehousing
2- Data Structures and Algorithms
3- Algorithms Analysis and Design
4- Human Computer Interaction
5- Database Management Systems
6- Artificial Intelligence
7- Software Quality Assurance
8- Discrete Mathematics
Post-graduate:
1- Advanced Topics in Artificial Intelligence
2- Intelligent Systems Design
3- Advanced Design and Analysis of Algorithms
4- Advanced Database Management Systems
5- Theory of Computation