Dasturiy injiniring kasbi


Download 0.68 Mb.
bet65/104
Sana29.03.2023
Hajmi0.68 Mb.
#1305840
1   ...   61   62   63   64   65   66   67   68   ...   104
Bog'liq
50610501 Dasturiy injiniring

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

Algoritmlash va dasturlash asoslari, O‘byektga yo‘naltirilgan
dasturlash asoslari, Mobil qurilmalarni dasturlash

O‘qitishning tashkiliy
shakli

А – amaliy dars;
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

    Zamonaviy dasturlash texnologiyalari. Sinflar

    JAVA tilidagi OYD tushunchalari: inkapsulyatsiya, vorislik, polimorfizm. JAVA

    6

    А

    3







    tilida obyektlar inkapsulyatsiyasi. Sinf
















    elementlarini e’lon qilish va aniqlash. Sinf
















    elementlarini boshqarish. Sinf obyektini
















    (экземпляра) yaratish. Sinf obyektiga
















    ko‘rsatgich. Struktura.










    2

    Sinf obyektlari konstruktorlari va
    destruktorlari

    Konstruktorlar va destruktorlarning vazifasi. Konstruktorlarning yuklanishi (Перегрузка).

    6

    А

    3







    Konstruktorlar turlari (nusxa ko‘chirish
    konstruktori, jimlik holdagi konstruktor). Sinflarni yaratishda konstruktorlar va destruktorlarni e’lon qilish va aniqlash
    qoidalari.










    3

    Operatorning yuklanishi
    (Перегрузка)

    JAVA tilida operatorlarni qayta aniqlash. Sinflarda operatorlarni e’lon qilish va aniqlash sintaksisi. Massiv elementini qo‘shish, tayinlash, ajratish, new, delete va boshqalar
    funktsiyalarini yaratish.

    6

    А

    3

    4

    Funktsiya va sinf shablonlari

    Shablonlarning vazifasi, parametrik polimorfizm tushunchasi. Funktsiyalar

    6

    А

    3







    shabloni: shablonni e’lon qilish, shablon
















    namunasini yaratish. Sinf shablonlarini e’lon
















    qilish va amalga oshirish. Umumiy
















    ma’lumotlar tuzilmalarini (massivlar,
















    ro‘yxatlar, daraxtlar va boshqalar) yaratish
















    uchun sinf shablonlaridan foydalanish. JAVA
















    standart shablon kutubxonasi.










    5

    MFC kutubxonasi sinfi

    MFC kutubxonasi sinf ierarxiyasi, asosiy MFC sinflari, oyna interfeysi sinflari, menyular, fayl tizimi bilan ishlash sinflari, grafik sinflar,
    massivlarda, ro‘yxatlar, lug‘atlarda. ma’lumotlarni saqlash sinflari,

    6

    А

    3

    6

    MFC-ga asoslangan dasturda hodisalarni boshqarish

    Xabarlarni qayta ishlash mexanizmi, oyna xabarlari, buyruq xabarlari va boshqalar, xabarlarga javob berish jadvali, istisnolardan foydalanish.

    6

    А

    3

    7

    Microsoft Visual
    studiyasida OYD komponentlarini ishlab chiqish.

    Avtomatlashtirish vositalaridan foydalanib har xil turdagi dasturiy komponentlarni (interfeys, grafik, ma’lumotlarni saqlash uchun va boshqalarni) yaratish imkoniyatlari. Yaratilish jarayoni: resursni loyihalash, sinf va sinf obyektini yaratish, asosiy sinfning virtual usullarini bekor qilish va komponentning xususiyatlari va xatti -harakatlarini aks
    ettiruvchi yangilarini ishlab chiqish.

    6

    А

    3

    8

    TCP / IP to‘plamining
    transport qatlami.
    Транспортный
    уровень стека TCP/IP.

    TCP / IP protokollari: UDP, TCP, SCTP. TCP ulanishini o‘rnatish va tugatish. TIME_WAIT holati. SCTP assotsiatsiyasini o‘rnatish va tugatish. Port raqamlari. Tampon o‘lchamlari
    va chegaralari. Tarmoq xizmati protokollari.

    6

    А

    3

    9

    Soketlarni boshqarish.

    IPv4 va IPv6 soket manzili tuzilmalari. Bayt tartibini boshqarish. Inet_aton, inet_addr, inet_ntoa funktsiyalari. Inet_pton, inet_ntop funktsiyalari. Soketdan o‘qish va yozish.
    Soket yaratish: soket funksiyasi. Mijozni serverga ulash: connect funktsiyasi. Serverni tarmoq ulanishiga tayyorlash: bind, listen funktsiyalari. Ulanishni qabul qilish: accept funktsiyasi.
    Tarmoq serverining ishini parallellashtirish: exec va fork funktsiyalari. Ulanishni yopish: close funktsiyasi.

    6

    А

    3

    10

    TCP mijoz va serverni ishlab chiqish.

    Echo -serverni ishlab chiqish: soketni yarating va portga ulanish, portni tinglash, mijoz ulanishini kutish, ulanishni qabul qilinganda serverni blokdan chiqarish, ulanishni boshqarish uchun serverni parallel qilish, ulanishni tugatish va tarmoqqa qaytish, asosiy oqimdan blokirovka kutishga o‘tish,
    ulanishni boshqarish va ichki oqimda (дочернем потоке) ishni tugatish.

    6

    А

    3

    11

    UDP mijozi va serverini ishlab chiqish.

    UDP mijoz-server o‘zaro ta’siri modeli. Sendto va recvfrom funktsiyalari. Ma’lumot datagrammalarining yo‘qolishi. Datagramni
    tekshirish.

    6

    А

    3

    12

    Ism va manzilni
    o‘zgartirish.

    DNS domen nomi tizimi. Resurslarni yozuvlari. DNS alternativlari. Ismlarni hal qilish: gethostbyname, gethostbyaddr funktsiyalari. Xizmatlarni hal qilish: getservbyname, getservbyport funktsiyalari. IPv4 va IPv6 protokollari, getaddrinfo, getnameinfo funktsiyalari uchun farqlarni hal qilish.
    Sana va vaqtning TCP va UDP mijozlarini

    6

    А

    3







    ishlab chiqish. (Разработка TCP и UDP- клиентов даты и времени).










    13

    Tarmoq xizmatlari.

    Unix -da xizmat (demon) ning ishlash tamoyillari. Xizmat jurnali: syslogd demoni, syslog funktsiyasi. Jarayonni xizmatga aylantirish. Sana va vaqt xizmatini ishlab chiqish. Inetd xizmati (xinetd). Xizmatni inetd
    bilan birgalikda ishlashga tayyorlash.

    6

    А

    3

    14

    Kirish-chiqish funktsiyalari.

    Kirish-chiqish uchun kutish vaqti(Тайм-аут). read и write, recv va send, recvfrom и sendto. funktsiyalari. Tarqatish o‘qish: readv funktsiyasi. Yozishni birlashtirish: writev funktsiyasi. Kirish - chiqishning universal funktsiyalari:
    recvmsg, sendmsg. Yordamchi ma’lumotlarni
    qabul qilish va uzatish. Standart kirish-chiqish uchun Soketlar funktsiyalardan foydalanish










    15

    Bloklanmaydigan kirish-chiqish.Kiritish- chiqarish blokirovkasini keltirib
    chiqaradigan funktsiyalar.

    Bloklanmaydigan o‘qish va yozish. Soketlarni bloklanmaydigan holatga keltirish. O‘qish yoki yozish jarayoni sikli. Jarayonlarni parallellashtirish orqali blokirovkani yo‘q
    qilish. connect, accept Ulanishning blokirovka qilinmaydigan funktsiyalar.

    6

    А

    3

    16

    Ioctl tizimi interfeysining tarmoq imkoniyatlari.

    ioctl - vazifasi, qo‘llash sohasi, parametrlar. Soket bilan operatsiyalar. Soketlar bilan foydalanadigan fayl operatsiyalari. Tarmoq interfeyslarini konfiguratsiyasi. Tarmoq interfeyslari bilan ishlash.
    ARP kesh operatsiyalari. Marshrutizatsiya
    jadvali bilan operatsiyalar.

    6

    А

    3

    17

    Ko‘p manzilli uzatish
    (Многоадресная передача)

    IPv4 va IPv6 ko‘p tarmoqli manzili. Ko‘p manzilli uzatish manzillarlarining harakat sohasi.
    Ko‘p manzilli uzatish va global tarmoq. Jo‘natuvchi tomonidan ko‘p manzilli uzatish (SSM). Ko‘p manzilli uzatishning soket parametrlari.
    Ko‘p manzilli uzatish signallari anonslarini qabul qilish. Ma’lumotni yuborish va qabul
    qilish

    4

    А

    2

    Jami

    100




    50





    1. Download 0.68 Mb.

      Do'stlaringiz bilan baham:
  • 1   ...   61   62   63   64   65   66   67   68   ...   104




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