Dasturiy ta’monot interfeysi. Номлар фазоси. Турларни динамик идентификациялаш, рефлекция ва атрибутлар. Умумлаштириш, умумлашган метод яратиш, умумлашган делегатлар, интерфейслар, умумлашган синфлар иерархияси. System номлар фазоси. Маth, array, BitConvert, Object синфлари.
54
VI semestr bo‘yicha jami
54
Jami
120
Mustaqil o’zlashtiriladigan mavzular bo’yicha talabalar tomonidan referatlar tayyorlash va uni taqdimot qilish tavsiya etiladi.
Fan bo’yuicha kurs ishi. Kurs ishi fan mavzulariga taaluqli masalalar yuzasidan talabalarga yakka tartibda tegishli topshiriq shaklida beriladi. Kurs ishining hajmi, rasmiylashtirilish shakli, baholash mezonlari ishchi fan dastirida va tegishli kafedra tomonidan belgilanadi. Kurs ishini bajarish talabalarda fango oid bilim, ko’nikma va malakalarni shakllantirishga xizmat qilishi kerak.
Kurs ishi uchun taxminiy mavzular:
Dasturiy ta’minot tushunchasi va dasturiy mahsulotning sinflari
Tizimli dasturiy ta’minot
Dasturlash texnologiyalarning qurollari
Axborot tizimlarini yaratishning CASE-texnologiyalari
Amaliy dasturlar paketlarining ta’rifi
Amaliy dasturlar paketlarining tasnifi
Predmetli sohaning ta’rifi va modeli
Dasturiy mahsulotning mavjud bo‘lish davri tushunchasi
Mavjud bo‘lish davrini belgilashga yondoshishishlar
Dasturlarni loyihalashtirish va ishlab chiqish bosqichlari
Modulli dasturlash tushunchasi va uning tavsifi
Dastur tuzilishi va uni yaratish usullari
Dasturning modulli tuzilishini bosqichma-bosqich shakllantirish
Usullarni klassifikatsiyalash va dastur tuzilishini (struktura) yaratish
Strukturali dasturlash tushunchasi
Bosqichma-bosqich qismlarga ajratish
Dastur tuzilishi va dastur modulini nazorat qilish
Yuqoridan pastga loyihalashtirish (dasturlash)
HIPO - texnologiya
Dasturiy mahsulot tushunchasi
Dasturiy mahsulotlarning oldiga qo‘yiladigan asosiy talablar
Dasturiy mahsulotning sifati tushunchasi va u bilan bog‘liq ta’riflar
Dasturiy mahsulotning iqtisodiy samaradorligi
Dasturlash vositalarining ishonchliligi
Dasturiy vositaning sozlanishi va testdan o‘tkazilishi