سیستم های رایانه ای به طور فزاینده ای در حال قدرتمند و هوشمندتر شدن می باشند و به تکنیک های پیچیده متکی هستند. برای تسلط بر پیچیدگی این سیستم ها ، درک زمینه های اصلی علم کامپیوتر ضروری است. این برنامه یک پایه و اساس جامع در علم برنامه نویسی ارائه می دهد. این برنامه به دانشجو پایه کاملی برای توسعه برنامه های رایانه ای امروز و فردا و انجام تحقیقات نوآورانه، ارتقاء و توسعه می دهد.