• Djurayev A.I
  • 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
  • O‘qitishning tashkiliy shakli
  • Dastur talabi Majburiy O‘qitish tili
  • Bilim va ko‘nikmalarni baholash
  • Mobil qurilmalarni dasturlash (48) 1 Android
  • Interfeys yaratish asoslari
  • Rasmlar va multimedia bilan ishlash
  • Adapterlar va ro‘yxatlar
  • Fayl tizimi bilan ishlash
  • Internet ilovalarini ishlab chiqish (42)
  • Ma’lumotlar bazalari bilan ishlash
  • Mobil dasturlash bo‘yicha mutaxassis O‘quv dasturidagi tartib raqami




    Download 426,88 Kb.
    bet57/57
    Sana10.02.2024
    Hajmi426,88 Kb.
    #154298
    1   ...   49   50   51   52   53   54   55   56   57
    Bog'liq
    Boshqaruv hamda pedagog kadrlarni qayta tayyorlash va ularning m

    2. Mobil dasturlash bo‘yicha mutaxassis



    O‘quv dasturidagi tartib raqami:




    3.2.8

    Аjrаtilgаn sоаt:




    132



    Toshkent – 2022





    Ishlab chiqdi:













    Djurayev A.I. – TATT maxsus fan o‘qituvchisi;
    Mirzaxidova M.M. – 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

    Diplom oldi amaliyoti

    Ajratilgan soatlar

    132

    O‘qituvchi sinfda o‘tkazadigan mavzular soni

    20

    Dasturning maqsadi

    mobil platformalarning asosiy qurilmalarini va ushbu platforma emulyatorlarga asoslangan mobil tizimlarni rivojlantirish imkoniyatlarini o‘rganish, foydalanuvchi interfeyslari, xizmatlarini yaratishda amaliy ko‘nikmalarga ega bo‘lish, shuningdek signallarni, apparat sensorlarini va ommabop mobil platformalarning standart ma’lumotlarini saqlashdan iborat.



    O‘zlashtirish natijalari

    • Mobil qurilmalarning dasturiy xususiyatlari to‘g‘risida bilimlarni shakllantirish;

    • Mobil Java-texnologiyalar haqida bilimlarni shakllantirish;

    • Java-ning mobil dasturlarini yaratishda amaliy ko‘nikmalarga ega bo‘lish;

    • AndroidStudio yoki Eclipse muhitida dasturiy ta’minotni ishlab chiqish bosqichlarini yakunlash bo‘yicha amaliy ko‘nikmalarga ega bo‘lish;

    • Mobil dasturlarning hayotiy sikllari va ularning tuzilishi, dasturiy ta’minotning tashqi manbalari, foydalanuvchi interfeysining asosiy kirish elementlari, fayllar, ma’lumotlar bazalari, foydalanuvchi sozlamalari, ma’lumotlarning o‘zaro almashinuvi va dasturlararo o‘zaro aloqalar to‘g‘risida tasavvurga ega bo‘lish.


    Bilim

    • Mobil qurilmalar arxitekturasi va apparat muhitining xususiyatlarini;

    • Mobil qurilmalar uchun dasturlarni ishlab chiqishning asosiy usullarini;

    • Android OS qurilmasi va arxitekturasini;

    • Android OS uchun dasturlarni ishlab chiqish uchun asboblar to‘plamining xususiyatlarini

    Ko‘nikmalar

    • Mobil qurilmalar uchun dasturlarni o‘rnatish;

    • Mobil ilovalarni yaratish va amalda qo‘llash;

    • Mobil qurilmalar uchun dasturlar va amaliy dasturlarning samarali sinovlarini dasturlash va o‘tkazish;

    • Android operatsion tizimida ishlaydigan turli xil platformalar va qurilmalar uchun dasturlarni mustaqil ravishda ishlab chiqadi;

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

    Mobil qurilmalarni dasturlash, Internet ilovalarini ishlab chiqish,Web texnologiyalar



    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, kundalik, tavsifnoma va boshqalar);
    Amaliyotda ishtirok etish; 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

    Mobil qurilmalarni dasturlash (48)

    1

    Android

    Android platformasini joriy qilish. Android SDK-ni sozlash. Grafik dastur yaratish. Activity ni ishga tushirish.

    6

    MX

    3

    2

    Interfeys yaratish asoslari



    Interfeys dizayniga kirish. XML faylida interfeysni aniqlash. O‘lchovlarni aniqlash. Elementlarning kengligi va balandligi. Ichki va tashqi chegaralar. LinearLayout, RelativeLayout, RelativeLayout. Gravity va layout_gravity. TableLayout. FrameLayout. GridLayout. ConstraintLayout. ScrollView. Ichki layout.

    6

    MX

    3

    3

    Activity



    Activity va dastur hayotiy aylanishi. AndroidManifest.xml manifest fayli. Activity.Intent va Intent-filtrlar. Activity lar o‘rtasida ma’lumotlarni uzatish. Serializatsiya. Parcelable. Activity dan natija olish. Activity lar o‘rtasidagi o‘zaro bog‘liqlik.

    6

    MX

    3

    4

    Rasmlar va multimedia bilan ishlash



    Rasm manbalari va ImageView xususiyatlari. ImageView, assets jildidagi rasm manbalari.

    6

    MX

    3

    5

    Adapterlar va ro‘yxatlar



    ArrayAdapter. string-array va ListView. ListView dan elementni tanlash. ListView ga qo‘shish va o‘chirish. Ro‘yxatlarni kengaytirish va adapterni yaratish. View Holder. Tugmali murakkab ro‘yxat. ListActivity. Spinner. AutoCompleteTextView. GridView. RecyclerView.

    6

    MX

    3

    6

    Fayl tizimi bilan ishlash



    Fayllarni o‘qish va saqlash. SharedPreferences sifatida ma’lumotlarni saqlash. Json fayllari bilan ishlash. Xml fayllari bilan ishlash



    18

    MX

    6

    7

    Menyu



    Menyu yaratish. Guruhlar, kichik menyular va dasturiy menyu yaratish



    6

    MX

    3

    Web texnologiyalar (42)

    8

    JavaScript ssenariylar tili

    XML hujjatlari sxemalarini tuzish. XML platformasi standartlari: XPath, XLink, Xpointer, XSLT, RDF.

    6

    MX

    3

    9

    Funksiya va ob’ektlar.

    JavaScript-da operatorlar. Funktsiyalar bilan ishlash

    6

    MX

    3

    10

    Oynani boshqarish

    Tizim va brauzer ma’lumotlari. Belgilangan parametrlarga ega oynani ochish

    6

    MX

    3

    11

    JavaScript da dasturlash

    Tasvirlar bilan ishlash. Slayd -shou yaratish
    Sana va vaqt bilan ishlash. Holat paneli soati
    Iplar bilan ishlash. Yuruvchi satr. Turli xil maxsus effektlarni yaratish

    6

    MX

    3

    12

    PHP operatorlari.

    Dasturiy ta’minotni o‘rnatish va sozlash. PHP operatorlari. Forma yaratish. Berilganlar massivlarini qayta ishlash. Iplar bilan ishlash. Fayllar bilan ishlash. Ma’lumotni tekshirish.

    6

    MX

    3

    13

    Ma’lumotlar bazasi loyihasi.

    MySQL ma’lumotlar bazasini yaratish. Ma’lumotlar bazasi bilan aloqa o‘rnatish. Ma’lumotlar bazasi yozuvlarini qo‘shish uchun sahifa yaratish. Ma’lumotlar bazasi yozuvlarini o‘chirish va tahrir qilish uchun sahifa yaratish

    6

    MX

    3

    14

    Sessiya yordamida avtorizatsiya qilish.

    Tarmoq xavfsizligini ta’minlash va sessiya mexanizmidan foydalanish. Seanslarni boshlash, foydalanuvchi identifikatorini uzatish, sessiya o‘zgaruvchilarini ro‘yxatdan o‘tkazish, sessiyani o‘chirish. Sessiyalarni php.ini, httpd.conf,. htaccess. Fayllarida da sozlash

    6

    MX

    3

    Internet ilovalarini ishlab chiqish (42)

    15

    Tarmoq bilan ishlash. Xizmatlar.



    WebViewFragment. Tarmoq orqali xml formatida ma’lumotlarni qabul qilish va uni qayta ishlash. Json formatida ma’lumotlarni tarmoq orqali qabul qilish va uni qayta ishlash. Xizmatlarning maqsadi. Xizmat muddati. Xizmatni yaratish. Xizmatlar bilan ishlash. GoogleMap xaritasi xizmati bilan ishlashning xususiyatlari. Yandex Maps xaritasi xizmati bilan ishlashning xususiyatlari.

    6

    MX

    3

    16

    Ma’lumotlar bazalari bilan ishlash

    SQLite ma’lumotlar bazasi bilan ishlash printsiplari. Ma’lumotlar bazasini yaratish va ochish. SimpleCursorAdapter va ma’lumotlarni qabul qilish. Mavjud SQLite ma’lumotlar bazasidan foydalanish. Android dasturida dinamik SQLite ma’lumotlar bazasini qidirishni yaratish. MySQL tashqi ma’lumotlar bazasi bilan ishlash.

    18

    MX

    6

    17

    Aloqa va telefoniya

    Telefon qo‘ng‘iroqlari. Mobil qurilma tarmog‘idan foydalangan holda qo‘ng‘iroqlarni amalga oshirish. SMS yuborish. Mijoz-server ilovalarining arxitekturasi. Mijoz-server dasturlarini yaratish.

    6

    MX

    3

    18

    Content provayderlar

    Kontaktlar bilan ishlash. Mobil qurilma xotirasiga kontaktlar qo‘shish. Kontent provayderini yaratish. Ma’lumotlarni asinxron yuklash.

    6

    MX

    3

    19

    Ilovani e’lon qilish

    Imzolangan apk yaratish. Ilovani Play Market-da e’lon qilish.

    6

    MX

    3

    20

    XML

    XML bilan ishlash. XML manbalari va sintaktik tahlil. Tarmoq orqali xml olish.



    6

    MX

    3

    Jami

    132




    66



    5. Tavsiya etilgan adabiyotlar

    1. Харди Б. и др. Android. Программирование для профессионалов. 3-е изд. — СПб.: Питер, 2017.

    2. Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. 3-е изд. — СПб.: Питер, 2016.



    Qo‘shimcha adabiyotlar

    1. Шилдт Г. Java 8: руководство для начинающих, 6-е изд.: Пер. с англ. – М. : ООО ИД «Вильямс», 2015.

    2. Burry Burd, Java® Programming for Android® Developers For Dummies®, 2 nd Edition. Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com. Copyright © 2017 by John Wiley & Sons, Inc., Hoboken, New Jersey



    Internet saytlari

    1. http://www.ziyonet.uz/

    2. https://metanit.com/

    3. https://startandroid.ru/




    Download 426,88 Kb.
    1   ...   49   50   51   52   53   54   55   56   57




    Download 426,88 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mobil dasturlash bo‘yicha mutaxassis O‘quv dasturidagi tartib raqami

    Download 426,88 Kb.