Talabalarda dasturlash tillari, IT sohasida innovasion g‘oyalarni
yaratishga bo‘lgan qiziqishlarini oshirish, obyektga yo‘naltirilgan dasturlash
tillarining nazariy asoslarini bilish, obyektga yo‘naltirilgan muhitlarda
xabarlarni uzatish, ularga ishlov berish, obyektlar iyerarxiyasi asosida
dasturlarni loyihalash, muayyan obyektga yo‘naltirilgan muhitlarda chiziqli,
tarmoqlanuvchi va takrorlanuvchi va modulli dasturlar tuzish, loyihalash va
ulardan foydalanish, masalalarni tahlil qilish, masalalarga mos tuzilgan dastur
va natijalarni taqqoslash ko‘nikma va malakalarini shakllantirishdan iborat.