Намуна (Образец)


Download 126.53 Kb.
bet4/9
Sana27.08.2023
Hajmi126.53 Kb.
#1670504
1   2   3   4   5   6   7   8   9
Bog'liq
Ischi dastur(Programmalash asoslari) 1-kurs

Ma’ruza mavzulari

Dars soatlari
hajmi

Kunduzgi

Sirtqi

1-semestr ma’ruza mavzulari

1

Algoritm. Algoritmning asosiy xossalari, tasvirlash usullari va turlari.

2

2

2

Dasturlash tillarining rivojlanish tarixi. Python dasturlash tili. Pythonni o'rnatish.

2

3

Identifikatorlar, literallar, o'zgaruvchilar va berilganlar turlari. Arifmetik va mantiqiy amallar.

2

2

4

Python dasturlash tilida shartli o'tish operatorlari.

2

5

Python dasturlash tilida for, while takrorlash operatorlari.

2

6

Sonlar bilan ishlash funksiyalari.

2

7

Satrlar. Satrlar bilan ishlash funksiyalari.

2

2

8

Ro'yxatlar bilan ishlash.

2

9

Ro'yxat funksiyalari bilan ishlash. Ro'yxat elementlarini tasodifiy tanlash.

2

10

Kortej va to'plamlar bilan ishlash.

2

2

11

Lug'atlar bilan ishlash.

2

12

Satrdagi ma'lumotlarni izlash.

2

13

Ma'lumotlarni o'qish va yozish (Fayl).

2

14

Sana va vaqt bilan ishlash.

2

15

Regulyar ifodalar.

2




1-semestr bo’yicha jami:

30

8

2-semestr ma’ruza mavzulari

1

Kalendar moduli va uning imkoniyatlari.

2

2

2

Funksiya va uning imkoniyatlari.

2

3

Generator funksiyalari.

2

2

4

Lambda operatori. Rekursiya (Funksiya).

2

5

Modullar.

2

2

6

Obyektga yo'naltirilgan dasturlash.

2

7

Sinf va uning xususiyatlari.

2

2

8

Istisnolarni qavta islilash.

2

9

Iteratorlar, konteynerlar va sonlar.

2

10

Fayllar va kataloglar bilan ishlash(1-qism).

2




2-semestr bo’yicha jami:

20

8

III. Amaliy mashg’ulotlar bo’yicha ko’rsatma va tavsiyalar


Amaliy mashgulotlarning tavsiya etiladigan mavzulari:
1. Algoritm. Algoritmning asosiy xossalariga asoslanib algoritmlar tuzish.
2. Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlarga oid masalalar.
3. Python dasturlash tilida dastur tuzish. Chiziqli dasturlar tuzish.
4. Python dasturlash tilida shartli o'tish operatorlariga doir dastur tuzish.
5. Random moduli va undan foydalanishga doir dastur tuzish.
6. for,while ... takrorlash operatoriga doir dastur tuzish. continue. break.
7. Satrlar bilan ishlashga doir dastur tuzish.
8. Satrda, ro'yxat. to'plamdagi ma'lumotlarni izlashga doir dastur tuzish.
9. Ro'yxatlar bilan ishlashga doir dastur tuzish.
10. To'plamlar bilan ishlashga doir dastur tuzish.
11. Lug'atlar bilan ishlashga doir dastur tuzish.
12. Fayldagi ma'lumotlar bilan ishlashga doir dastur tuzish.
13. Sana va vaqt bilan ishlash.
14. Regulyar ifodalar.
15. Kalendar moduli va uning imkoniyatlari
16. Funksiya va uning imkoniyatlari.
17. Generator funksiyalari.
18. Lambda operatori. Rekursiya (Funksiya).
19. Modullar.
20. Obyektga yo'naltirilgan dasturlash.
21. Sinf va uning xususiyatlari.
22. Istisnolarni qayta ishlash.
23. Iteratorlar. konteynerlar va sonlar.
24. Fayllar va kataloglar bilan ishlash (yaratish, nusxalash. ko'chirish. o'chirish. ro'yxatini olish).
25. Fayllar va kataloglar bilan ishlash (yaratish.tahrirlash.tozalash).


Amaliy mashg’ulotlar



T.r.

Amaliy mashg`ulotlar mavzulari

Dars soatlari
hajmi

Kunduzgi

Sirtqi

1-semestr amaliy mashg`ulotlar mavzulari

1

Algoritm. Algoritmning asosiy xossalariga asoslanib algoritmlar tuzish.

2

2

2

Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlarga oid masalalar.

2

3

Python dasturlash tilida dastur tuzish. Chiziqli dasturlar tuzish.

2

4

Python dasturlash tilida shartli o'tish operatorlariga doir dastur tuzish.

2

5

Random moduli va undan foydalanishga doir dastur tuzish.

2

2

6

for,while ... takrorlash operatoriga doir dastur tuzish. continue. break.

2

7

Satrlar bilan ishlashga doir dastur tuzish.

2

2

8

Satrda, ro'yxat. to'plamdagi ma'lumotlarni izlashga doir dastur tuzish.

2

9

Ro'yxatlar bilan ishlashga doir dastur tuzish.

2

10

To'plamlar bilan ishlashga doir dastur tuzish.

2

11

Lug'atlar bilan ishlashga doir dastur tuzish.

4

12

Fayldagi ma'lumotlar bilan ishlashga doir dastur tuzish.

2

2

13

Sana va vaqt bilan ishlash.

2

14

Regulyar ifodalar.

2




1-semestr bo’yicha jami:

30

8

2-semestr amaliy mashg`ulotlar mavzulari

1

Kalendar moduli va uning imkoniyatlari

2

2

2

Funksiya va uning imkoniyatlari

2

3

Generator funksiyalari.

2

4

Lambda operatori. Rekursiya

2

2

5

Modullar.

4

6

Sinf va uning xususiyatlari.

2

2

7

Iteratorlar. konteynerlar va sonlar.

2

8

Fayllar va kataloglar bilan ishlash (yaratish.tahrirlash.tozalash).

4

2




2-semestr bo’yicha jami:

20

8

Amaliy mashg’ulotlarini o’tkazishda quyidagi didaktik tamoyillarga amal qilinadi:



  • amaliy mashg’ulotlarining maqsadini aniq belgilab olish;

  • o’qituvchining innovacion pedagogik faoliyati bo’yicha bilimlarni chuqurlashtirish imkoniyatlariga talabalarda qiziqish uyg’otish;

  • talabada natijani mustaqil ravishda qo’lga kiritish imkoniyatini taminlash;

  • talabani nazariy-metodik jihatdan tayyorlash;

  • amaliy mashg’ulotlari nafaqat aniq mavzu bo’yicha bilimlarni yakunlash, balki talabalarni tarbiyalash manbai hamdir.

Amaliy mashgulotlarda talabalar dasturlash tillari orqali yaratiladigan ilovalarni ishlab chiqish hamda ularning metodologiyasini tadqiq qiladilar. Shuningdek, axborot tizimlarini algoritmlash, ularning dasturiy ta’minotini, ma’lumotlar bazasini ishlab chiqish texnologiyasini, axborot tizimlarini modellashtirish metodlarini hamda ularni axborot-kommunikatsiya tizimlarini ishlab chiqish va xizmat ko’rsatish texnologiyalarini tahlil qiladilar va o’rganadilar.


IV. Laboratoriya ishlari bo’yicha ko’rsatma va tasviyalar
Laboratoriya ishlarining minimal namunalari sifatida quyidagilar tavsiya etiladi:
1. Algoritm. Algoritmning asosiy xossalariga asoslanib algoritmlar tuzish.
2. Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlarga oid masalalar.
3. Python dasturlash tilida dastur tuzish. Chiziqli dasturlar tuzish.
4. Python dasturlash tilida shartli o'tish operatorlariga doir dastur tuzish.
5. Random moduli va undan foydalanishga doir dastur tuzish.
6. for,while ... takrorlash operatoriga doir dastur tuzish. continue. break.
7. Satrlar bilan ishlashga doir dastur tuzish.
8. Satrda, ro'yxat. to'plamdagi ma'lumotlarni izlashga doir dastur tuzish.
9. Ro'yxatlar bilan ishlashga doir dastur tuzish.
10. To'plamlar bilan ishlashga doir dastur tuzish.
11. Lug'atlar bilan ishlashga doir dastur tuzish.
12. Fayldagi ma'lumotlar bilan ishlashga doir dastur tuzish.
13. Sana va vaqt bilan ishlash.
14. Regulyar ifodalar.
15. Kalendar moduli va uning imkoniyatlari
16. Funksiya va uning imkoniyatlari.
17. Generator funksiyalari.
18. Lambda operatori. Rekursiya (Funksiya).
19. Modullar.
20. Obyektga yo'naltirilgan dasturlash.
21. Sinf va uning xususiyatlari.
22. Istisnolarni qayta ishlash.
23. Iteratorlar. konteynerlar va sonlar.
24. Fayllar va kataloglar bilan ishlash (yaratish, nusxalash. ko'chirish. o'chirish. ro'yxatini olish).
25. Fayllar va kataloglar bilan ishlash (yaratish.tahrirlash.tozalash).



Download 126.53 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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