Dasturiy injiniring kasbi


Download 0.68 Mb.
bet49/104
Sana29.03.2023
Hajmi0.68 Mb.
#1305840
1   ...   45   46   47   48   49   50   51   52   ...   104
Bog'liq
50610501 Dasturiy injiniring

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

Kompyuter tarmoqlari , Web dasturlash, Tarmoq 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

  • 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 operatorlari

    tili

    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
    To‘plamlar bilan amallar.

    turi

    to‘plamlar.

    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 funktsiyalar

    va

    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

    4

    N,A

    2







    Ko‘rsatkichlarga asoslangan ma’lumotlar tuzilmalari.










    11

    Obyektga
    yo‘naltirilgan dasturlashning asosiy tamoyillari

    OYDning asosiy tamoyillari: inkapsulyatsiya, vorislik, polimorfizm
    Obyekt 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, obyektlar. 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




    1. O‘quvchilarning bilim va ko‘nikmalarini baholash

    O‘quv dasturi davomida o‘quvchilar tomonidan o‘zlashtirilgan bilim va ko‘nikmalar ichki nazorat bo‘yicha baholash mezonlarining amaldagi tartibi asosida baholanadi.
    Baholash usullari yozma, og‘zaki, savol-javob, test, amaliy topshiriqlardan iborat bo‘lib, ular o‘quv elementini o‘zlashtirish natijalarini aniqlashga imkon beradi. Nazorat savollari va topshiriqlar qo‘yilgan maqsadga hamohang bo‘lishi lozim

    1. 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.

    1. Берд, Барри Программирование на Java для чайников / Барри Берд. - М.: Диалектика,

    2013. - 384 c.

    1. Васильев, А. Н. Самоучитель Java с примерами и программами / А.Н. Васильев. - М.: Наука и техника, 2016. - 368 c.

    2. Герберт, Шилдт Java 8. Руководство для начинающих / Шилдт Герберт. - М.: Диалектика

    / Вильямс, 2015. - 899 c.

    1. Герберт, Шилдт Java. Руководство для начинающих / Шилдт Герберт. - М.: Диалектика / Вильямс, 2014. - 104 c.

    2. Давыдов, Станислав IntelliJ IDEA. Профессиональное программирование на Java / Станислав Давыдов , Алексей Ефимов. - М.: БХВ-Петербург, 2015. - 800 c.

    3. Джошуа, Блох Java. Эффективное программирование / Блох Джошуа. - М.: ЛОРИ, 2014. - 292 c.

    4. Дронов, Владимир JavaScript. Народные советы / Владимир Дронов. - М.: БХВ- Петербург, 2014. - 464 c.

    5. Карабин, Петр Язык программирования Java: Создание интерактивных приложений для Internet / Петр Карабин. - М.: Познавательная книга плюс, 2010. - 224 c.



    Qo‘shimcha adabiyotlar

    1. Кларенс, Хо Spring 3 для профессионалов / Хо Кларенс. - М.: Диалектика / Вильямс,

    2013. - 818 c.

    1. Льюис, Дирк Самоучитель Java 7 / Дирк Льюис , Петер Мюллер. - М.: БХВ-Петербург,

    2013. - 464 c.

    1. Машнин, Тимур Современные Java-технологии на практике / Тимур Машнин. - М.: БХВ- Петербург, 2010. - 581 c.

    2. Монахов, В. Язык программирования Java и среда NetBeans (+ DVD-ROM) / В. Монахов.

    - М.: БХВ-Петербург, 2012. - 704 c.

    1. Монахов, В. Язык программирования Java и среда NetBeans / В. Монахов. - М.: БХВ- Петербург, 2011. - 704 c.

    2. Риз, Ричард Обработка естественного языка на Java / Ричард Риз. - М.: ДМК Пресс,

    2016. - 264 c.

    1. Савитч, Уолтер Язык Java. Курс программирования / Уолтер Савитч. - М.: Вильямс, 2010. - 928 c.

    2. Сеттер, Р. В. Изучаем Java на примерах и задачах / Р.В. Сеттер. - М.: Наука и техника,

    2016. - 240 c.



    Download 0.68 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   45   46   47   48   49   50   51   52   ...   104




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling