Computing disciplines are growing and changing rapidly worldwide. There has been a great deal of change in technology and industry practices. The growing diversity of topics potentially relevant to education in Computer Science and the increasing integration of computing with other disciplines create particular challenges for the development of a Computer Science curriculum. At the Computer Science and Information Systems Department at Ahmed Bin Mohamed Military College the computer science curriculum has been designed to meet the following requirements: