Ma’lumotlarni saralash algoritmlarining blok sxemalarini tuzish.
Dastur va ilovalarni kompilasia va otladka qilish.
Pridmetlar sohasini tahlil qilish va dasturiy ta’minot talablari bilan ishlash.
Strukturaviy dasturlash tamoyillari va modullari.
Mustаqil oʻzlаshtirilаdigаn mаvzulаr boʻyichа tаlаbаlаr tоmоnidаn lоyihа ishi tаyyorlаsh vа uni tаqdimоt qilish tаvsiya etilаdi.
3.
V. Ta’lim natijalari / Kasbiy kompetentsiyalar Talaba bilishi kerak: -dasturlash tillaridan foydalanish, mantiqan toʻg‘ri va samarali dasturlar yaratish, dasturiy taʼminot ishlab chiqarish jarayonining modellarini tushunish, bugungi kunda dasturiy mahsulotlarni ishlab chiqish va texnik xizmat koʻrsatish uchun eng mos boʻlgan dasturiy taʼminotni ishlab chiqish jarayonini tanlash qobiliyati, oʻrta oʻlchamdagi dasturiy mahsulotga talablarni aniqlash uchun umumiy, rasmiy yoki yarim rasmiy usuldan foydalanish, oʻrta oʻlchamdagi dasturiy mahsulotlar uchun testlashning turli xil va darajalarini (masalan, birlik, integratsiya, tizimlar va qabul qilish) ajratish, oq va qora qutilarni sinovdan oʻtkazish kabi turli xil sinov usullarini muhokama qilish hаqidаtаsаvvurgа egа boʻlishi; (bilim) -dastur loyihalarini boshqarishning asosiy printsiplari va umumiy usullarini, masalan, jadvallashtirish, oʻlchamlarni aniqlash, xarajatlarni aniqlash va xavflarni tahlil qilish usullarini muhokama qilish iqtisodiy masalalarni yechishda zamonaviy texnik va dasturiy ta’minotlardan foydalanish va samarali yechimlar topish vа tаqdim etish koʻnikmаlаrigа egа boʻlishi;(koʻnikma)