Ўқув режасига мувофиқ ўзаро боғлиқ бўлган фаннинг номи
|
Замонавий дастурлаш тиллари ва технологиялари (С# Python).
|
Ўқитишни ташкилий шакли
|
Н – Назарий таълим;
А – Амалий таълим;
МХ – Махсус хонада ўтказиладиган машғулот.
|
Дастурга қўйилган талаб
|
Мажбурий
|
Ўқитиш тили
|
Гуруҳда белгиланган ўқитиш тили асосида
|
Баҳолаш тартиби
|
Баҳолаш бўйича амалдаги тартиб асосида
|
Ўқувчиларнинг билим
ва кўникмаларини баҳолаш
|
Ёзма, оғзаки, савол-жавоб, тест, амалий топшириқ
|
№
|
Назарий мавзулар номи
|
Мавзунинг қисқача мазмуни
|
Жами
|
Ўқитишни ташкилий шакли
|
Мустақил таълим
|
I
|
Замонавий дастурлаш тиллари ва технологиялари (С# Python). Кириш
|
|
|
|
|
1
|
Кириш.
|
NET платформаси. Visual Studio мухитида яратиш обзори. NET иловада оддий дастур.Иловани компиляция қилиш. Бажариладиган файл формати.
|
2
|
Н
|
|
2
|
Алгоритм ва унингхоссалари.
|
Алгоритм тарифи. Алгоритм хоссаси. Алгоритм ёзиштартиби. Расмий бошқарув конструкциялар ва уларни шартли график белгиланиши. Алгоритм яратишга таркибий усул.
|
2
|
Н
|
4
|
II
|
Рақамларнинг иккилик коди,
Дастурнинг ҳаётий цикли,
Дастурлаш тизими ва мухити хақида тушунча.
|
|
|
|
|
3
|
Рақамларнинг иккилик коди.
|
Разряд тўри. Тўғри код. Тескари код. Қўшимча код. Қўшиш ва айириш амаллари қўшимча кодда. Иккилик-ўнлик коди.
|
2
|
Н
|
4
|
4
|
Дастурнинг ҳаётий цикли .
|
Дастур парадигмаси тушунчаси. Процедураларга мўлжалланган дастурлаш. Объектга-мўлжалланган дастурлаш.Дастурнинг ҳаётий цикли.
|
2
|
Н
|
4
|
5
|
Дастурлаш тизими ва мухити .
|
Дастурлаш тизими ва мухититушунчаси. MSDN платформаси умумий таснифи.
|
2
|
Н
|
4
|
III
|
Консолли иловалар,
Берилганларнинг стандарт оддий типлари,
Берилганларнинг стандарт оддий типлари устида амаллар,
Бошқарув операторлари.
|
|
|
|
|
6
|
Консолли иловалар.
|
Консолли дарча. Консол буфери билан ишлаш. Консолда маълумотни сақлаш. Консолда маълумотларни ўқиш.
|
2
|
Н
|
4
|
7
|
Берилганларнинг стандарт оддий типлари.
|
Изоҳлар. Ўзгарувчилар. Номлаш. Ўзгарувчилар билан ишлаш. Бутун типлар. Ҳақиқий типлар. Ўнлик тип (Пуллик тип). Мантиқий тип. Символли тип. Сатрлар ва символлар.
|
2
|
Н
|
4
|
8
|
Берилганларнинг стандарт оддий типлари устида амаллар.
|
Ифода ва оператор. Ўзлаштириш амали. Операнда типларини амал бажаришда жараёнида алмаштириш. Арифметик амаллар. Очиқ кўринишдаги типни ўзгартириш амали. Мантиқий амаллар. Силжиш амаллари. Битли амаллар. Тернар амаллар.
|
2
|
Н
|
4
|
9
|
Бошқарув операторлари.
|
Кетма кетлик. Тармоқланиш. Шартли оператор If . Кўплик тармоқланиш. Шартли оператор Switch . Қисқа текширув. Такрорланиш операторлари. For цикли While цикли Do while цикли foreach цикли Циклни бошқаруви. Break Оператори. Continue оператори. Қўшимча бошқарув операторлари.
|
2
|
Н
|
2
|
IV
|
Массив ва сатрга кириш,
Массив ва сатрлар умумий тушунча.
|
|
|
|
|
10
|
Массив ва сатрга кириш.
|
Массив тушунчаси. Массив баёни ва уни инициализацияси. Массивларлар учун асосий класси. Текисланмаган массивлар. Динамик массивлар. Массив индексаторлари. Амаллар. Сатр тушунчаси. Сатр баёни ва уни инициализацияси. Сатрлар устида амаллар. Сатрга шакл бериш.
|
2
|
Н
|
2
|
11
|
Массив ва сатрлар.
|
Бир ўлчовли сатрлар. Динамик массивлар. Сатрлар. Динамик сатрлар. Икки ўлчовли массивлар. Кўп ўлчовли массивлар.
|
2
|
Н
|
2
|
V
|
Объектга мўлжалланган дастурлаш,
Илғорлашган дастурлаш, Методлар бўйича .
|
|
|
|
|
12
|
Объектга мўлжалланган дастурлаш.
|
С# объектлар. Хоссалар. Методлар.Методларни баёни. Методлар параметрлари. Конструктор. Статиклик. Методларни рекурсив чақириш. Деструктор. Main() методи. Номлар фазоси. Ўзгарувчиларнинг бошланғич қиймати. Фақат ўқишга мўлжалланган объектлар. Объектга мўлжалланган дастурлаш. Ворислик. Инкапсуляция. Полиформизм. Методларни қайта аниқлаш. Классдан унинг авлодига мурожаат. Ички класслар.
|
2
|
Н
|
2
|
13
|
Илғорлашган дастурлаш.
|
Турларни келтириш ва олмаштириш. Net даги барчаси объектдир. Саноқ билан ишлаш.Структура. Сана ва вақт. Сатр класси. Операторлар юкланиши.
|
2
|
Н
|
2
|
14
|
Методлар.
|
Метод тарифи. Бошқарувда методларнинг ўзаро харакати. Берилганларни методлар орасидаги алманишуви. Параметрли методларMain(). Юкланган методлар. Конструкторлар. .
|
2
|
Н
|
2
|
|
Жами
|
|
28
|
|
112
|
Т/р
|
Амалий машғулотларнинг номи
|
Соатлар
|
Қўлланиладиган замонавий педагогик ва ахборот технологиялари номлари
|
1.
|
Алгоритм ва унингхоссалари.
|
2
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
2.
|
Рақамларнинг иккилик коди.
|
2
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
3.
|
Дастурнинг ҳаётий цикли.
|
2
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
4.
|
Дастурлаш тизими ва мухити .
|
2
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
5.
|
Консолли иловалар.
|
2
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
6.
|
Берилганларнинг стандарт оддий типлари.
|
4
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
7.
|
Берилганларнинг стандарт оддий типлари устида амаллар.
|
4
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
8.
|
Бошқарув операторлари.
|
4
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
9.
|
Массив ва сатрга кириш.
|
6
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
10.
|
Массив ва сатрлар.
|
4
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
11.
|
Объектга мўлжалланган дастурлаш.
|
4
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
12.
|
Илғорлашган дастурлаш.
|
4
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
13.
|
Методлар.
|
6
|
“Якка ишлаш”, “Кичик гуруҳлар”
|
|
Жами:
|
52
|
|
Балл
|
Талабанинг билим даражаси
|
86-100
|
Интеллектуал ахборот тизимлари ва улардан фойдаланиш технологиялари бўйича хулоса ва қарор қабул қилиш; Сунъий интеллектнинг асосий принцип ва қоидалари бўйича ижодий фикрлай олиш ва мустақил мушохада юритиш; Интеллектуал ахборот тизимларини яратишни ташкил этиш усуллари ҳақидаги назарий билимларни амалда қўллай олиш; Эксперт тизимлар ва уларни қўллай билиш тартиби моҳиятини тушуниш; Интеллектуал ахборот тизимларини яратишнинг принциплариини билиш, айтиб бериш; Сунъий интеллект тизимларини қўллаш ва уларнинг истиқболлари бўйича кўникмага ва тасаввурга эга бўлиш.
|
71-85
|
Сунъий интеллектнинг асосий принцип ва қоидалари бўйича ижодий фикрлай олиш ва мустақил мушохада юритиш; Интеллектуал ахборот тизимларини яратишни ташкил этиш усуллари ҳақидаги назарий билимларни амалда қўллай олиш; Эксперт тизимлар ва уларни қўллай билиш тартиби моҳиятини тушуниш; Интеллектуал ахборот тизимларини яратишнинг принциплариини билиш, айтиб бериш; Сунъий интеллект тизимларини қўллаш ва уларнинг истиқболлари бўйича кўникмага ва тасаввурга эга бўлиш.
|
55-70
|
Интеллектуал ахборот тизимларини яратишни ташкил этиш усуллари ҳақидаги назарий билимларни амалда қўллай олиш; Эксперт тизимлар ва уларни қўллай билиш тартиби моҳиятини тушуниш; Интеллектуал ахборот тизимларини яратишнинг принциплариини билиш, айтиб бериш; Сунъий интеллект тизимларини қўллаш ва уларнинг истиқболлари бўйича кўникмага ва тасаввурга эга бўлиш.
|
0-54
|
Эксперт тизимлар ва уларни қўллай билиш тартиби моҳиятини тушунмаслик; Интеллектуал ахборот тизимларини яратишнинг принциплариини билмаслик, айтиб бера олмаслик; Сунъий интеллект тизимларини қўллаш ва уларнинг истиқболлари бўйича кўникмага ва тасаввурга эга бўлмаслик.
|