O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi


O’quv rejasiga muvofiq o’zaro bog’liq bo’lgan fanning nomi



Yüklə 64,85 Kb.
səhifə4/4
tarix29.12.2021
ölçüsü64,85 Kb.
#48826
1   2   3   4
Дастурлаш асослари фанидан

O’quv rejasiga muvofiq o’zaro bog’liq bo’lgan fanning nomi

Matematik modellar va sonli usullar, Kasbiy faoliyatda matematika, Ehtimollar nazariyasi va matematik statistika.

O’qitishni tashkiliy shakli

N – Nazariy ta’lim;

A – Amaliy ta’lim;

NA – Nazariy va amaliy ta’lim birgalikda tashkil etiladi;

L-Laboratoriya ishi

MX – Maxsus xonada o’tkaziladigan mashg’ulot.


Dasturga qo’yilgan talab

Majburiy

O’qitish tili

Guruhda belgilangan o’qitish tili asosida

Baholash tartibi

Baholash bo’yicha amaldagi tartib asosida

O’quvchilarning bilim va ko’nikmalarini baholash

Yozma, og’zaki, savol-javob, test, amaliy topshiriq

2. O’quv dasturi mazmuni



Mavzuning nomi

Mavzuning qisqacha mazmuni

Jami

O’qitishni tashkiliy shakli

Mustaqil ta’lim



Dasturga kirish

Dasturlash tillari haqiqa asosiy ma’lumotlar. Dasturlash asoslari fanining asl mohiyati va vazifalari.

2

N

1

Amaliy dasturiy paketlar. Dasturlash tillari va ularda ishlash ko’nikmalari. Dastur tuzishning mohiyati va afzalliklari.

2

A

1



Algoritmlash va dasturlash asoslari

. Qishloq xo’jaligi sohasiga oid berilgan masalalar bo’yicha algoritmlar, blok-sxemalar va dasturlar tuzish.

4

N

A

L



4









2









Algoritmlarni tasvirlash usullari

Bullar 3 turdan iborat yani chiziqli , takrorlanuvchi , tarmoqlanuvchilardan iborat.

2

N






Chiziqli, takrorlanuvchi, tarmoqlanuvchi hisoblash jarayonlarining algoritmlarini tuzish. Sohasiga oid turli masalalarga algoritmlar tuzish.




2

A






Python dasturlash tilining afzalliklari

Quyi va yuqori darajali dasturlash tillari. Python dasturlash tilining boshqa dasturlash tillaridan farqi. Python dasturlash tili versiyalarini tanlash. Windows operasion tizimiga Python dasturini o’rnatish.

6

N

A

L



3









2















2









Python dasturida dastur tuzish asoslari

Birinchi dastur tuzish shartlari. IDLE da ishlash muhiti. Ma’lumotlarni kiritish. Dastur natijalarini chiqarish

Python dasturlash tili sintaksisi. Bir nechta maxsus hodisalar. Pythonda dastur strukturasi



6

N

A

L



6









2















2









O’zgaruvchilar

O’zgaruvchi nomlari. Ma’lumotlar tiplari. O’zgaruvchilarga qiymatlarni o’zlashtirish. Mo’lumotlar tipini tekshirish. Ma’lumotlar tipini o’zgartirish. O’zgaruvchini o’chirish

6

N

A

L



3









2















2









Operatorlar

Matematik operatorlar. Ikkilik operatorlari. Ketma-ketliklar bilan ishlovchi operatorlar. O’zlashtirish operatorlari. Operatorlarning bajarilishdagi ustunligi

6

N

A

L



3









2















2









If-elif-else shartli instruksiyalari

If instuksiyasi sintaksisi. Pythonning rostligini (istinnosti) tekshirish.

If-elif-else shartli instruksiyalarini qo’llash. If/else ning uchlik ifodasi. Solishtirish amallari. Mantiqiy ifodalar ustida bajariladigan amallar. Bir nechta shartlarni birlashtirish.



12

N

A

L



6









2















2















2















2















2









Pythonning sikl operatorlari

While operatori. For operatori. Continue operatori. Break operatori.

Python dasturash tilida sikl operatorlari bilan ishlash.



12

N

A

L



6









2















2















2















2















2









Son

Sonlar bilan ishlovchi ichki funksiyalar va metodlar. Matematik funksiyalar. Math moduli va random moduli

6

N

A

L



3









2















2









Pythonda satrlar bilan ishlash

Literal satr. Satrlarning funksiyalari va uslublari. Satrlar ustida bajariladigan asosiy amallar. sartlarning turli funksiyalari va metodlari bilan ishlash. Satrlarni formatlash. Format uslubi yordamida satrlarni formatlash.

12

N

A

L



6









2















2















2















2















2









Ro’yxatlar. Ro’yxatlarning funksiyalari va uslublari.

Ro’yxatlarning funksiyalari va uslublari.

Ro’yxatlarning turli funksiyalari va uslublari bilan ishlash.



6

N

A

L



3









2















2









Indekslar va kesimlar

Indekslar va kesimlar. Indeks bo’yicha elementni olish.

Indekslar va kesimlar asosida turli amallar bajarish.



6

N

A

L



3









2















2









To’plamlar, kortejlar va oraliqlar

Pythonda To’plamlar va kortejlar namoyishlar (tuple) bilan ishlash. To’plamlar va Namoyishlar (korteji) asosida amallar bajarish. Itertools metodi. Qiymatlarni generasiya qilish va filtrlash

6

N

A

L



3









2















2









Lug’atlar bilan ishlash.

Python dasturash tilining lug’atlar uslubi.

To’plam (set i frozenset)lar bilan ishlash.



6

N

A


L

3









2















2









Sana va vaqt bilan ishlash

Joriy sana va vaqtni olish. Sana va vaqt bichimi(formati)ni o’rnatish. Sana va vaqt bilan ishlovchi sinflar va modullar

6

N

A


L

3









2















2









Funksiya va uning argumentlari

Nominal funksiyalar, def instruksiyasi.

Funksiya argumentlari. Anonim funksiyalar, lambda instruksiyasi.



6

N

A


L

3









2















2









Pythonda istisnolar

Istisno(isklyucheniy)larga ishlov berishda try...except... else.. :finally ko’rsatmasi, with ...as ko’rsatmasi. Ichki istisnolar sinflari. Foydalanufchi istisnolari

6

N

A


L

3









2















2









Massivlar

Baytlar (bytes i bytearray). Bytearray massiv bayti. Pythonning null ekvivalenti. Iteratorlar, konteynerlar va o’tkazma (perechisleniya)lar

6

N

A


L

3









2















2









Fayllar. Fayllar bilan ishlash

Fayllarni o’qish va yozish. Obyektlarni fayllarga saqlash. With ... as kontekst menejeri bilan ishlash. Kataloglar bilan ishlovchi funksiyalar. StringIO va BytesIO sinflari

8

N

A


L

4









2















2















2









Obyektga mo’ljallangan dasturlash

Inkapsulyasiya, meros va polimorfizm.

Python dasturlash tilida dekoratorlar.

Dekoratorlar bilan ishlash afzalliklari.

Python dasturlash tilida operatorlarni qayta yuklash. Arifmetik operatorlarni qayta yuklash. Python dasturlash tilida sinflar va obyektlar. Sinflarning dinamik va statik atributlari. Konstruktorlar va dekstruktorlar bilan ishlash. Modulning sinflarini aniqlash va bog’lanish. Pip yordamida Python-paketlarini o’rnatish ularda ishlash.



6

N

A

L



3









2















2










Jami




140




70

3. O’quvchilarning bilim va ko’nikmalarini baholash

O’quv dasturi davomida o’quvchilar tomonidan o’zlashtirilgan bilim va ko’nikmalar ichki nazorat bo’yicha amaldagi tartib asosida baholanadi.



Baholash usullari yozma, og’zaki, savol-javob, test, amaliy topshiriqlardan iborat bo’lib, ular o’quv elementini o’zlashtirish natijalarini aniqlashga imkon beradi. Nazorat savollari va topshiriqlar qo’yilgan maqsadga hamohang bo’lishi lozim.

  1. Tavsiya etiladigan adabiyotlar ro’yxati:

  1. Sh.Nazirov. dasturlash tillari. T. 2007 yil.

  2. Informatika va axborot texnologiyalari. O’quv qo’llanma. /Z.Abdullayev, S.Mirzayev, G.Shodmonova, N.Shamsiddinov- Alisher Navoiy nomidagi O’zbekiston Milliy kutubxonasi nashriyoti, T. 2012.

  3. Fedotova Ye.L. Informasionnыye texnologii i sistemы: Uchebnoye posobiya – Forum INFRA- M, 2013 g.

  4. Bezruchko V.T. Kompyuternыy praktikum po kursu «Informatika»: Uchebnoye posobiye. 3-ye izd., pererab. I dop. –M,: ID «FORUM»: INFRA-M, 2008.

  5. M.Aripov va boshqalar. Axborot teznologiyalari. O’quv qo’llanma. – T.:2006

  6. Dmitriy Musin. Samouchitel Python. Vыpusk 0.2. 2017 g.

Internet manbalari

  1. http://www.gov.uz – O’zbekiston Respublikasi hukumati portali.

  2. http://www.ziyonet.uz – O’zbekiston axborot-ta’lim tarmog’i portali

  3. http://www.ict.gov.uz – kompyuterlashtirishni rivojlantirish bo’yicha Vazirlar maxkamasining muvofiqlashtiruvchi Kengashi sayti

  4. http://www.agro.uz – qishloq xo’jaligi vazirligi sayti

  5. http://www.agroculture.com – qishloq xo’jaligi bo’yicha axborot resursi

Yüklə 64,85 Kb.

Dostları ilə paylaş:
1   2   3   4




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin