what Elective courses should i choose for my BS degree?
 - Advance Database 
 - Internet working with UNIX TCP/IP 
 - Network Security
 - Wireless Communications and Systems
 - Programming Languages
 - Compiler Construction
 - Computer Graphics
 - Human Computer Interaction
 - Data Warehousing  
 - Data Mining
 - Geographical Information
 - System Project Management
 - Design Patterns

Maximum Subjects : 2

and my area of interests are : AI , Game Programming & System Programming
what Elective courses should i choose for my BS degree?
===

 - Advance Database 
 - Internet working with UNIX TCP/IP 
 - Network Security
 - Wireless Communications and Systems
 - Programming Languages
 - Compiler Construction
 - Computer Graphics
 - Human Computer Interaction
 - Data Warehousing  
 - Data Mining
 - Geographical Information
 - System Project Management
 - Design Patterns

Maximum Subjects : 2

and my area of interests are : AI , Game Programming & System Programming