Perfect university



Yüklə 0,69 Mb.
səhifə1/4
tarix23.09.2023
ölçüsü0,69 Mb.
#123173
  1   2   3   4
Dasturlash Sillabus Namuna


PERFECT UNIVERSITY
NODAVLAT OLIY TA’LIM TASHKILOTI

“TASDIQLAYMAN”
Perfect University nodavlat
oliy ta’lim tashkiloti o‘quv ishlari
bo‘yicha prorektori
________________O.Asqaraliyev
“___”______________2023-yil

DASTURLASH1


O’QUV DASTURI (SILLABUS)

Bilim sohasi:

600000–Axborot-kommunikatsiya texnologiyalari

Taʼlim sohasi:

610000–Axborot-kommunikatsiya texnologiyalari

Taʼlim yoʻnalishi:

60610600 - Dasturiy injiniring



Toshkent - 2023


О‘quv dasturi (sillabus) Perfect university nodavlat oliy ta’lim tashkilotining 2023-yil “___” __________dagi 1-sonli Kengash bayonnomasi bilan tasdiqlangan.

Tuzuvchi:



O.Mallayev

- Perfect university nodavlat oliy ta’lim tashkiloti “Raqamli texnologiyalar” kafedrasi mudiri



M.Babajanov


R.Qodirov


Taqrizchi:



- Perfect university nodavlat oliy ta’lim tashkiloti “Raqamli texnologiyalar” kafedrasi dotsenti

- Perfect university nodavlat oliy ta’lim tashkiloti “Raqamli texnologiyalar” kafedrasi katta o‘qituvchisi





Z.Abdullayeva

- Muhammad al-Xorazmiy nomidagi TATU “Informatika asoslari” kafedra mudiri fizika-matematika fanlari falsafa doktori (PhD).



О‘quv dasturi (sillabus) Perfect university NOTT “Raqamli texnologiyalar” kafedrasining 2023-yil “____”“_____________”dagi №1- sonli majlisida ko‘rib chiqilgan va tasdiqlashga tavsiya qilindi.



Kafedra mudiri: O.U.Mallayev







O‘QUV DASTURI (SILLABUS)
Raqamli texnologiyalar
kafedrasi


60610600 - Dasturiy injiniring









Umumiy ma’lumotlar

Fan nomi: Dasturlash1

Fan kodi: PROG16MBS
PROG26MBS

Kredit miqdori: 6

Semestr: 1

Kafedra nomi: Raqamli texnologiyalar

Fan o’qituvchisi: O.Mallayev, M.Babajanov, R.Qodirov

e-mail: info-oybek@rambler.ru, mum1975@yandex.ru, rahimjonqodirov1997uzbek@gmail.com

Fan turi: Majburiy

Ta’lim shakli:

Kunduzgi

Baholash shakli:

Imtihon

Fan tili:

O‘zbek







Fanning qisqacha mazmuni

Fanni o‘qitishdan maqsad - talabalarda dasturlash fani orqali Python dasturlash tilini о‘rgatish bilan fanga oid bilimlarni rivojlantirish, matematik modellash, algoritm tuzish dasturlash tilida ishlash malakasini ortirish va dastlabki kо‘nikmalarini mustahkamlash hamda hayotiy muammolarni dasturlash tili yordamida hal qilish kompetnsiyalarini shakllantirishdir.
Fanning vazifasi – algoritm va dasturlashning asosiy tamoillari o‘rgatish, masalani yechish uchun mantiqiy fikirlash, algoritm tuzish va turli xil kompilyatorlarda dastur tuzish maxoratini shakillantirish, muammoli holatlarni algoritmini tuzishda obyektga yo‘naltirilgan dasturlashning yangi imkoniyatlaridan foydalangan holda qaror qabul qilishni, amaliy va zamonaviy ilovalarni yaratish texnologiyalarini o‘rganish usullarini muvaffaqiyatli hal etishga tayyorlashdan iborat.




Ta’lim natijalari:

Kursni tugatgan talabalar:

  • Dasturning asosiy tarkibiy qismlari (masalan, dastlabki fayllar, sarlavha fayllari, main funktsiyalari, funktsiyalari va kutubxonalari) tavsiflaydi;

  • Identifikatorlar, deklaratsiyalar, iboralar, operatorlar va funksiyalar uchun asosiy sintaksis qoidalarini tushuntirib, qoʻllay oladi;

  • Dastlabki ma’lumotlar turlari, qiymatlar, operatorlar va iboralar haqida tushunchalarni namoyish qila oladi;

  • Dasturlash tilining iteraktiv operatorlarini, ularning sintaksisini roʻyxatga oladi va bajarilish mexanizmini qo‘llay oladi.

Kurs natijasiga ko‘ra ega bo‘ladigan kompetensiyalar (KK):

  • Kelajakdagi kasbiy faoliyatda dasturlash tilining elementaridan, ma’lumotlar va tahlil qilishda dasturlash operatorlaridan etarlicha foydalanish boʼyicha bilim, malaka va ko‘nikmalarga ega boʼladi;

  • Ilmiy-tadqiqot ishlarini bajarishda ishtirok etadi.




Fan mazmuni

Mashg‘ulotlar shakli: ma’ruza (M)

soat




М1

Algoritm va dasturlash tillariga kirish, uning asosiy tushunchalari va imkoniyatlari.

2

М2

Python dasturlash tili va sintaksisi. Ma’lumotlar turlari.

2

М3

Mantiqiy amallar va shartli ifodalar.

2

М4

Sikl (takrorlanish) operatorlari.

2

М5

Ichma-ich joylashgan sikl operatorlari.

2

М6

Pythonda funksiya tushunchasi.

2

М7

Pythonda modullar. Sonli algoritmlar.

2

М8

Pythonda massivlar bilan ishlash.

2

М9

Bir va ko‘p o‘lchovli massivlar bilan ishlovchi kutubxona modullari.

2

М10

Pythonda istisnolarni boshqarish.

2

М11

Fayllar bilan ishlash.

2

М12

Pythonda ma’lumot to‘plamlari. Ro‘yxatlar va lug‘atlar.

2

М13

Pythonda kortejlar va to‘plamlar.

2

М14

Pythonda String tipidagi o‘zgaruvchilar bilan ishlash.

2

М15

Obyektga yoʻnaltirilgan dasturlash asoslari.

2




Jami

30



Mashgʻulotlar shakli: amaliy mashg‘ulot(A)

soat

A1

Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlarga doir masalalar yechish.

2

A2

Python dasturlash tili kompilyatorlari va ularni tizimga o‘rnatish. Ilk dastur kodlari bilan tanishish.

2

A3

Python dasturlash tili sintaksi. Arifmetik amallar qatnashgan masalalarga dastur tuzish.

2

A4

Mantiqiy amallar va shart operatorlarga doir masalalarga dastur tuzish.

2

A5

For sikl operatorga doir masalalarga dastur tuzish.

2

A6

While sikl operatorga doir masalalarga dastur tuzish.

2

A7

Break, Continue va Pass operatorlariga doir masalalarga dastur tuzish.

2

A8

Murakkab (ichma-ich) sikl operatoriga doir masalalarga dastur tuzish.

2

A9

Pythonda funksiyalar. Qiymat qaytarmaydigan funksiyalar.

2

A10

Pythonda qiymat qaytaradigan funksiyalar.

2

A11

Pythonda modullar (random, math, locale, decimal, dataclass, datetime) bilan ishlash

2

A12

Pythonda massiv bilan ishlash.

2

A13

Massivlar ustida murakkab amallar bajarish.

2

A14

Pythonda istisnolarni boshqarish.

2

A15

Python fayllar bilan ishlash.

2

A16

CSV va Binar fayllari.

2

A17

Pythonda ma’lumot to‘plamlari. Ro‘yxatlar va lug‘atlar.

2

A18

Ro‘yxat va lug‘atlar bilan ishlashda qo’llaniladigan funksiyalar.

2

A19

Pythonda kartejlar va to‘plamlar.

2

A20

Pythonda satrlar bilan ishlash.

2

A21

OOP ga kirish.

2




Jami

42


Mashgʻulotlar shakli: Mustaqil talim (MT)

soat

MT1

Tarmoqlanuvchi jarayonlarni tashkil etish (Algoritm va dastur).

4

MT2

Takrorlanuvchi jarayonlarni tashkil etish (Algoritm va dastur).

4

MT3

Massivlarni tashkil etish.

4

MT4

Matritsalarni tashkil etish.

4

MT5

Vektorlarni tashkil etish.

6

MT6

Ichma ich joylashgan sikl jarayonlarini tashkil etish.

4

MT7

Bir o‘lchovli massivlarni funksiya parametrlari sifatida qo‘llanilishi.

6

MT8

Matritsalarni funksiya parametrlari sifatida qo‘llanilishi.

4

MT9

Vektorlarni funksiya parametrlari sifatida qo‘llanilishi.

4

MT10

Rekursiv jarayonlarni tashkil etish.

4

MT11

Ichma ich joylashgan rekursiv jarayonlarni tashkil etish.

4

MT12

Pythonda satrlar bilan ishlashning modullari.

4

MT13

Pythonda fayllar bilan ishlashning yangi usullari.

4

MT14

Tuples - o‘zgarmas ro‘yxatlar bilan ishlash

6

MT15

Moslashuvchan funksiyalar

4

MT16

Pythonda tashqi kutubxonalar

4

MT17

Pythonda JSON lar bilan ishlash

6

MT18

Pythonda Regex lar bilan ishlash

6

MT19

Ro‘yxatlar va lug‘atlar bilan ishlashda while dan foydalanish

4

MT20

Pythonda Nesting lar bilan ishlash

4

MT21

Pythonda Shelve moduli bilan ishlash

4

MT22

Binar fayllar bilan ishlash

6

MT23

BitWise va shartli operatorlar

4

MT24

Pythonda matritsa bilan ishlash modullari

4





Yüklə 0,69 Mb.

Dostları ilə paylaş:
  1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə