• Kvаlifikаtsiya nomi: 1. Amaliy dasturlash bo‘yicha mutaxassis 2
  • O‘quv dasturidagi tartib raqami
  • Mirzaxidova M.M.
  • 1. O‘quv dasturiga umumiy talablar
  • O‘qituvchi sinfda o‘tkazadigan mavzular soni
  • O‘zlashtirish natijalari
  • O‘quv dasturiga muvofiq o‘zaro bog‘liq fanning nomi
  • Dastur talabi Majburiy O‘qitish tili
  • Bilim va ko‘nikmalarni baholash
  • Mavzu nomi Mavzuning qisqacha mazmuni Jami
  • 5. Tavsiya etilgan adabiyotlar, internet resurslari
  • Boshqaruv hamda pedagog kadrlarni qayta tayyorlash va ularning malakasini oshirish instituti




    Download 426,88 Kb.
    bet20/57
    Sana10.02.2024
    Hajmi426,88 Kb.
    #154298
    1   ...   16   17   18   19   20   21   22   23   ...   57
    Bog'liq
    Boshqaruv hamda pedagog kadrlarni qayta tayyorlash va ularning m

    OSHIRISH INSTITUTI


    O‘RTA MAXSUS PROFFESONAL TA’LIMINING
    50610501 - Dasturiy injiniring mutaxassisligi bo’yicha

    Obyektga yo‘naltirilgan dasturlash asoslari” fanidan


    O’QUV DASTURI

    Kvаlifikаtsiya nomi:




    1. Amaliy dasturlash bo‘yicha mutaxassis
    2. Mobil dasturlash bo‘yicha mutaxassis

    O‘quv dasturidagi tartib raqami:




    2.08

    Аjrаtilgаn sоаt:




    60


    Toshkent – 2022




    Ishlab chiqdi:










    Mirzaxidova M.M. TATT maxsus fan o‘qituvchisi;
    Djurayev A.I. TATT maxsus fan o‘qituvchisi;
















    Taqrizchi:










    Muhammad Al – Horazmiy nomidagi Toshkent axborot texnologiyalari universiteti, texnika fanlari doktori nomzodi, “Tizimli va amaliy dasturlash” kafedrasi mudiri Kerimov K.F.
































    1. O‘quv dasturiga umumiy talablar

    Dasturning nomi

    Obyektga yo‘naltirilgan dasturlash asoslari

    Ajratilgan soatlar

    60

    O‘qituvchi sinfda o‘tkazadigan mavzular soni

    15

    Dasturning maqsadi

    Dasturlash asoslarini o‘rgatish, oddiy dasturlarni ishlab chiqishda JAVA tili operatorlaridan foydalanish, yangi dasturiy mahsulotlarni ishlab chiqish va yaratish, ob’ektga yo‘naltirilgan dasturlashning asosiy tamoyillarini o‘rganish, ob’ektlar bilan ishlash

    O‘zlashtirish natijalari

    Algoritmlarni qurishning umumiy tamoyillari, asosiy algoritmik tuzilmalar;
    dasturlash tizimi haqida tushuncha;
    protsessual dasturlash tilining asosiy elementlari, dastur tuzilmasi, operatsiyalar, boshqaruv tuzilmalari, ma’lumotlar tuzilmalari, fayllar, xotira;
    kichik dasturlar, dasturlar kutubxonalarini kompilyatsiya qilish;
    ob’ektga yo‘naltirilgan dasturlash modeli, sinflar va ob’ektlar haqida tushuncha, ularning xossalari va usullari

    Bilim

    zamonaviy dasturlash usullari;
    ob’ektga yo‘naltirilgan dasturlashning asosiy tamoyillari;
    ob’ektga yo‘naltirilgan dasturlash texnologiyasi;
    vizual dasturlash texnologiyalari;
    dasturiy ta’minotni ishlab chiqish tamoyillari va xususiyatlari.

    Ko‘nikmalar

    tizimli texnologiyalar va ob’ektga yo‘naltirilgan dasturlash yordamida dasturlash tillaridan birida Kompyuter uchun dasturlarni ishlab chiqish;
    dasturiy ta’minot ishonchliligini baxolash.

    O‘quv dasturiga muvofiq o‘zaro bog‘liq fanning nomi

    O‘byektga yo‘naltirilgan va tarmoq dasturlash , Web dasturlash



    O‘qitishning tashkiliy shakli

    N – nazariy dars;
    А – amaliy dars;
    NA – nazariy va amaliy darslar birgalikda tashkil etiladi;
    MX – maxsus o‘quv laboratoriya xonasida dars.

    Dastur talabi

    Majburiy

    O‘qitish tili

    Guruhga tayinlangan o‘qitish tiliga asoslanib.

    Baholash tartibi

    Uy vazifalari (hisobotlar va boshqalar);
    Darsda ishtirok etish; Oraliq imtihon; Yakuniy imtihon.

    Bilim va ko‘nikmalarni baholash

    Yozma, og‘zaki, savol-javob, munozara, test, amaliy topshiriq



    2. O‘quv dasturining mazmuni



    Mavzu nomi

    Mavzuning qisqacha mazmuni

    Jami

    O‘qitishning tashkiliy shakli

    Mustaqil ish

    1

    Dasturlash bilan tanishish

    Dasturlash bilan tanishish. Dasturlash tillarining rivojlanishi.
    Dasturlash tillari haqida umumiy ma’lumot. Dasturlash tillari doirasi. Dasturlash til standartlari. Loyiha muhiti. Kompilyator va interpritatorlar.

    4

    N,A

    2

    2

    O‘zgaruvchi turlari.

    O‘zgaruvchi turlari. O‘zgaruvchi larning oddiy turlari. Strukturalangan o‘zgaruvchilar turlari

    4

    N,A

    2

    3

    Dasturlash tili operatorlari

    Operatsiyalar va ifodalar. Ifodalarni shakllantirish va hisoblash qoidalari. Dasturning tuzilishi. Ma’lumot kiritish va chiqarish. O‘zlashtirish operatori. Murakkab operator.

    4

    N,A

    2

    4

    Shartli operatorlar.

    Shartli operator. Shartli tanlosh operatori

    4

    N,A

    2

    5

    Siklli operatorlar

    Parametrli sikllar. Ich-ich sikllar. Sharti oldinda berilgan sikllar. Sharti keyin berilgan sikllar.

    4

    N,A

    2

    6

    Massivlar

    Bir o‘lchovli massivlar. Ikki o‘lchovli massivlar. Satrlar. Satrlar bilan ishlashdigan standart protseduralar va funktsiyalar

    4

    N,A

    2

    7

    Strukturalar

    Tuzilgan ma’lumotlar turi to‘plamlar. To‘plamlar bilan amallar.

    4

    N,A

    2

    8

    Fayllar bilan ishlash

    Birlashtirilgan ma’lumotlar turi - yozuv. Ketma-ket kirish fayllari. To‘g‘ridan -to‘g‘ri kirish fayllari

    4

    N,A

    4

    9

    Prosedura va funktsiyalar

    Qism dasturlar haqida umumiy ma’lumot. Qism dasturlarning ta’rifi va chaqiruvi.
    Parametrlarni uzatish mexanizmi. Funktsiyalarni tashkil qilish.
    Rekursiya. Rekursiv algoritmlarni dasturlash.



    4

    N,A

    4

    10

    Ko‘rsatkichlar

    Ko‘rsatkichlar. Ko‘rsatkichlarning tavsifi. Dinamik ravishda ajratilgan xotiraning asosiy tushunchalari va ilovalari. Dinamik o‘zgaruvchilarni yaratish va o‘chirish
    Ko‘rsatkichlarga asoslangan ma’lumotlar tuzilmalari.

    4

    N,A

    2

    11

    Ob’ektga yo‘naltirilgan dasturlashning asosiy tamoyillari

    OYDning asosiy tamoyillari: inkapsulyatsiya, vorislik, polimorfizm
    Ob’ekt sinflari. Komponentlar va ularning xususiyatlari.
    Voqealarga asoslangan dasturlash modeli. Komponentlarga asoslangan yondashuv.

    4

    N,A

    2

    12

    Integrallashgan muhit

    Integrallashgan muhit uchun apparat va dasturiy ta’minot talablari.
    Integrallashgan muhit interfeysi: xarakteristikalar, asosiy oynalar, asboblar, ob’ektlar. Forma va undagi boshqaruv elementlarining joylashuvi.
    Komponentlar paneli va ularning xususiyatlari. Loyiha kodi oynasi.
    Loyihaning tarkibi va xususiyatlari. Loyihani bajarilishi. Loyihaning parametrlarini sozlash.

    4

    N,A

    2

    13

    Oynali ilovalar ishlab chiqish.

    Ilovaning funktsional interfeysini ishlab chiqish. Ilova interfeysini yaratish.

    4

    N,A

    2

    14

    Ilovani ishlab chiqish bosqichlari

    Ilovaning funktsional sxemasini ishlab chiqish. O‘yin dasturini ishlab chiqish.

    4

    N,A

    2

    15

    Sinflar ierarxiyasi

    OYD sinflari: turlari, maqsadi, xususiyatlari, usullari, hodisalari
    Yakuniy nazorat

    4

    N,A

    2

    Jami

    60




    30



    5. Tavsiya etilgan adabiyotlar, internet resurslari
    1. Sh.A. Nazirov, R.V. Kabulov, M.R. Babajanov, K.S. Raxmonov «S va S++ tili». 2013 y
    2. . Fabio, Luigi Bellifemine Developing Multi–Agent Systems with JADE / Fabio Luigi Bellifemine. - Москва: ИЛ, 2016. - 300 c.
    2. Берд, Барри Программирование на Java для чайников / Барри Берд. - М.: Диалектика, 2013. - 384 c.
    3. Васильев, А. Н. Самоучитель Java с примерами и программами / А.Н. Васильев. - М.: Наука и техника, 2016. - 368 c.
    4. Герберт, Шилдт Java 8. Руководство для начинающих / Шилдт Герберт. - М.: Диалектика / Вильямс, 2015. - 899 c.
    5. Герберт, Шилдт Java. Руководство для начинающих / Шилдт Герберт. - М.: Диалектика / Вильямс, 2014. - 104 c.
    6. Давыдов, Станислав IntelliJ IDEA. Профессиональное программирование на Java / Станислав Давыдов , Алексей Ефимов. - М.: БХВ-Петербург, 2015. - 800 c.
    7. Джошуа, Блох Java. Эффективное программирование / Блох Джошуа. - М.: ЛОРИ, 2014. - 292 c.
    8. Дронов, Владимир JavaScript. Народные советы / Владимир Дронов. - М.: БХВ-Петербург, 2014. - 464 c.
    9. Карабин, Петр Язык программирования Java: Создание интерактивных приложений для Internet / Петр Карабин. - М.: Познавательная книга плюс, 2010. - 224 c.


    Qo‘shimcha adabiyotlar
    10. Кларенс, Хо Spring 3 для профессионалов / Хо Кларенс. - М.: Диалектика / Вильямс, 2013. - 818 c.
    11. Льюис, Дирк Самоучитель Java 7 / Дирк Льюис , Петер Мюллер. - М.: БХВ-Петербург, 2013. - 464 c.
    12. Машнин, Тимур Современные Java-технологии на практике / Тимур Машнин. - М.: БХВ-Петербург, 2010. - 581 c.
    13. Монахов, В. Язык программирования Java и среда NetBeans (+ DVD-ROM) / В. Монахов. - М.: БХВ-Петербург, 2012. - 704 c.
    14. Монахов, В. Язык программирования Java и среда NetBeans / В. Монахов. - М.: БХВ-Петербург, 2011. - 704 c.
    15. Риз, Ричард Обработка естественного языка на Java / Ричард Риз. - М.: ДМК Пресс, 2016. - 264 c.
    16. Савитч, Уолтер Язык Java. Курс программирования / Уолтер Савитч. - М.: Вильямс, 2010. - 928 c.
    17. Сеттер, Р. В. Изучаем Java на примерах и задачах / Р.В. Сеттер. - М.: Наука и техника, 2016. - 240 c.



    Download 426,88 Kb.
    1   ...   16   17   18   19   20   21   22   23   ...   57




    Download 426,88 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Boshqaruv hamda pedagog kadrlarni qayta tayyorlash va ularning malakasini oshirish instituti

    Download 426,88 Kb.