|   1-Temel programlama yeteneği gerektiren işlemleri yapar   2-Nesneye yönelik programlama yöntemini kullanır   3-Bu yöntemin iyi bir program yazmak için etkin bir biçimde nasıl kullanılacağını Java/C++ aracılığıyla uygular   4-Kavramsal problem çözme ve algoritmaları yürütür |