Кушнмча адабиётлар


Фан/модуль учун масъуллар


Download 43.14 Kb.
bet2/4
Sana11.03.2023
Hajmi43.14 Kb.
#1259926
1   2   3   4
Bog'liq
29510 ФД Мобил иловаларни яратиш 2020

Фан/модуль учун масъуллар:
Э.Р. Наврузов - УзМУ, “Алгоритмлар ва дастурлаш технологиялари” кафедраси катта укитувчиси;
К..Т.Махаров - УзМУ, “Алгоритмлар ва дастурлаш технологиялари” кафедраси катта Укитувчиси.

9.

Такризчилар:
С.М.Байназаров Н.С.Маматов - УзМУ, “Алгоритмлар ва дастурлаш технологиялари” кафедраси доцента, ф.-м., ф.н.;
И.Х.Сиддиков - Ислом Каримов номидаги Тошкент давлат техника университета “Ахборотларга ишлов бериш ва бошкарув тизимлари” кафедраси профессори, т.ф.д.



УЗБЕКИСТОН РЕСПУБЛИКАСИ
ОЛИЙ ВА УРТА МАХСУСТАЪЛИМ ВАЗИРЛИГИ


МОБИЛ ИЛОВАЛАРНИ ЯРАТЙШ
ФАН ДАСТУРИ


Билим сохаси:

300000 - Ишлаб чикариш-техник соха

Таълим сохаси:

330000 - Компьютер технологиялари ва информатика

Тяълим йуналиши:

5330100-Компьютер илмлари ва дастурлаш технологиялари (йунапишлар буйича)


Тошкси! - 2020


Фаи/модуль кодн MIYB312

Укув ЙИЛИ 2024-2025

Семестр
6-7

ECTS - Кредитлар

  1. семестр - 7

  2. семестр-5

Фан/модуль тури
Мажбурий

Таълим тили
Узбек/рус

Хдфтадаги даре соатлари

  1. семестр - 6

  2. семестр - 4

1.

Фаннинг номи

Аудитория мяшгулотлари (соат)

Муста кил таълим (соат)

Жами юклама (соат)

Мобил иловаларни яратиш

150

  1. семестр - 90

  2. семестр - 60

210

  1. семестр — 126

  2. семестр - 84

360

  1. семестр-216

  2. семестр - 144

2.

I. Фаннинг мазмуни



Фанни Укитишдан максад -мобил курилмалар ва ундаги дастурий воситалар урни ва ахамияти, мобил курилмалар операцион тизим, унинг архитектураси, тузилиши, ишлаш принциплари, хизматлари, замонавий дастурлаш тили булган JAVA тили ёрдамида Android операцион тизимга мое иловалар яратиш куникмалари, иловаларда ходисалар ва жараёнларни бошкариш, иловалар яратишда фойдаланувчи интерфейсини яратиш ва мослаштириш, мобил курилмалардаги турли хил хизматлар (хабар алмашув, курилмаларни бошкариш, берилганлар базаси билан ишлаш ва х.к.) муаммоларни Урганишни уз олдига максад килиб кУйган.
Фан вазифаси - кУйилган масалаларни ечишда зарур дастурий воситаларни тугри танлаш ва улардан фойдалана олиш, олинган билимлари асосида уни еча олиш, мобил операцион тизим архитектурасини билиш, курилмаларнинг дастурий таъминотлари билан танишиш, мобил курилмалар учун амалий дастурлар билан ишлай олиш, замонавий мобил платформалар учун мобил иловалар яратиш ва фойдалана олиш билим ва куникмаларига эта булиш хисобланади.

  1. Асосий назарий кием (маъруза машгулотлари)

II.I. Фан таркибига куйидаги мавзулар киради:

  1. мавзу. Мобил операцион тизимларининг ривожланиш тарихи. Android операцион тизимининг архитектураси ва асосий тушунчалари. VM ART. Android иловалар компаненталари. Activity, Service, Broadcast Receiver, Content Provider, Intent тушунчалари.

  2. мавзу. Дастурлаш мухити ва уни созлаш. Махсус инструментал дастурий воситаларни Урнагиш ва созлаш, иловалар яратиш кетма- кетлиги. Биринчи мобил иловани яратиш.

  3. мавзу. Java дастурлаш тилининг асосий тушунчалари. Тилнинг асосий ташкил этувчилари. Берилганларнинг асосий ва примитив турлари. Операторлар. Массивлар

  4. мавзу. Синфлар. Методлар. Синфнинг статик аъзолари.

Фойдаланувчи синфи. Конструктор, this калит сузи.

  1. мавзу. Полиморфизм. Ворислик. Абстракт синфлар ва

интерфейслар.

  1. мавзу. Истисно холатлар. Истисно холатлар. Ходисаларни кайта ишлаш. Exception, Throwable, Handling. Try..catch ёрдамида ушлаш.

  2. мавзу. Коллекциялар. Collection ва Iterator интерфейслари. Руйхатлар. Руйхатлар массиви. Тупламлар. Дарахт ва Хеш тупламлари. Излаш ва саралаш.

  3. мавзу. Android иловада фойдаланувчининг график интерфейси. Элементларни бошкариш компановкалари. Компановкалар турлари: LinearLayout, ReletivaLayout, TableLayout, FrameLayout.

  4. мавзу. Бошкарув элементларидан фойдаланиш. Бошкарувнинг матнли элементлари. Матнли майдон компонентлари билан ишлаш.

  5. мавзу. Тугмалар ва флажоклар: Button, RadioButton, RadioGroup, CheckBox, ToggleButton, ImageButton. Бошкарувнинг буйрук элементлари.

  6. мавзу. Ходисалар. Компонентлар ходисаларига ишлов бериш. Ходисаларга ишлов бериш синфлари ва методлари.

  7. мавзу. Диалоглар. Диалоглар турлари. Диалогли ойналарни хосил килиш. AlertDialog, ProgressDialog, DatePickerDialog, TimePickerDialog.

  8. мавзу. Адаптерлар. Берилганлар адаптери. Матнли берилганларни руйхат куринишида акс этиш. Берилганларни акс этиш учун компоненталар. ListView, GridView, RecyclerView, CardView.

  9. мавзу. Меню яратиш, кенгайтирилган меню, контекст меню. Менюда компонентлардан фойдаланиш.

  10. мавзу. Activity билан ишлаш. ActivitynH яшаш даври. Intent объектларидан фойдаланиб ActivitynH ишга тушуриш.

  11. мавзу. Intent-filtr ни хосил килиш. Activity стеки. АсбуИулар Уртасида маълумот алмашиш.

  12. мавзу. Шаблонлар диспетчери. Шаблонларни оптимизациялаш ва созлаш.

  13. мавзу. Ресурслардан фойдаланиш. XML-хужжат билан ишлаш. Стиллар ва темалардан фойдаланиш. Анимациялар.

  14. мавзу. Фрагментлар. Фрагментлар синфи. Фрагментларни хосил килиш.

  15. мавзу. Динамик равншда фрагментларни кушиш. Фрагментлар Уртасида маълумот алмашиш.

  16. мавзу. Файллар билан ишлаш. Файлга ёзиш, саклаш

  17. мавзу. Иловалар учун берилганлар базасини яратиш. SQLite асослари. SQLite берилганлар базаси.

  18. мавзу. Андроид иловаларда берилганлар базаси билан ишлаш.

Берилганлар базаси структураси.

  1. мявзу. Иловалар учун берилганлар базасини яратиш. Жадваллар билан ишлаш. Суровлар яратиш.

  2. мавзу. SQLite асослари. SQLite берилганлар базаси.

  3. мавзу. JSON берилганлари билан ишлаш, моделини куриш. API билан ишлаш, Retrofit пакети.

  4. мавзу. Content Provider синфи.

  5. мавзу. Андроид иловада Service компонентасидан фойдаланиш.

  6. мавзу. Андроид иловада SMS хабарлар билан ишлаш. SMS хабар жунатиш кабул килиш.

  7. мавзу. Android Market. Тузувчи консоли. Арк файлни хосил килиш. Иловани юклаш.


  1. Download 43.14 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4




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