2. Ma’ruza mashg‘ulotlari
1-jadval
№
|
Ma’ruza mavzulari
|
Dars hajmi
|
III-semestr
|
30 soat
|
|
Algoritm va uning turlari.
|
2
|
|
Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar
|
2
|
|
Saralash usullari
|
2
|
|
Qidiruv usullari
|
2
|
|
Dasturlash tillari va ularning turlari. Python dasturlash tili tarixi.
|
2
|
|
Python dasturash tilida boshlang‘ich operatorlar va funksiyalar
|
2
|
|
Python dasturlash tilida mantiqiy operatorlar
|
2
|
|
Pythonda satrlar va shart amallari
|
2
|
|
Pythonda siklik operatorlar
|
2
|
|
Python dasturlash tilida modullar
|
2
|
|
Python dasturlash tilida funksiyalar, o’zgaruvchilarning ko’rinish sohasi
|
2
|
|
Istisno holatlar
|
2
|
|
Python dasturlash tilida ro’yxatlar va kortejlar
|
2
|
|
Pythonda lug‘atlar va to‘plamlar
|
2
|
|
Python dasturlash tilida fayllar bilan ishlash
|
2
|
IV-semestr
|
30 soat
|
|
Python dasturlash tilida binar fayllar bilan ishlash
|
2
|
|
Python dasturlash tilida satrlar bilan ishlash
|
2
|
|
Python dasturlash tilida ichki modullar: random va math() modullari
|
2
|
|
Python dasturlash tilida ichki modullar: locale va decimale modullari
|
2
|
|
Python dasturlash tilida obyektga yo‘naltirilgan dasturlash. Sinf va obyekt.
|
2
|
|
Pythonda obyektga yo’naltirilga dasturlash: inkapsulyatsiya
|
2
|
|
Pythonda obyektga yo’naltirilga dasturlash: vorislik, polimorfizm
|
2
|
|
Pythonda san ava vaqt bilan ishlash
|
2
|
|
Tkinter moduli va uning widjetlari: Button, Canvas, Checkbutton, Entry
|
2
|
|
Tkinter moduli va uning widjetlari: Frame, Label, Listbox, Menubutton, Menu
|
2
|
|
Tkinter moduli va uning widjetlari: Message, Radiobutton, Scale, Scrollbar, Text
|
2
|
|
Tkinter moduli va uning widjetlari: Toplevel, Spinbox, PanedWindow, LabelFrame, MessageBox
|
2
|
|
Standart atributlar: Dimensions, Colors, Fonts, Anchors
|
2
|
|
Standart atributlar: Relief styles, Bitmaps, Cursors
|
2
|
|
Tkinter Geometriya boshqaruvi, pack(), grid(), place() metodlari
|
2
|
JAMI: 60 soat
|
Ma’ruza mashg‘ulotlari multimedia qurilmalari bilan jihozlangan auditoriyada akadem guruhlar oqimi uchun o‘tiladi. Mashg‘ulotlar interfaol metodlar yordamida o‘tiladi. Unda «Aqliy hujum», «BBB», «Venn diagrammasi», «Т-chizma», «Insert», «FSMU», «Klaster», «Bumerang», «Qanday?», «Nima uchun?», «Insert», «SWOT» tahlil, «Yelpig‘ich» kabi metodlar qo‘llaniladi. Ko‘rgazmali materiallar va axborotlar multimedia vositalari yordamida uzatiladi.
3. Amaliy mashg’ulotlar
2-jadval
№
|
Amaliy mashg’ulot mavzulari
|
Dars hajmi
|
1
|
2
|
3
|
III-semestr
|
60 soat
|
|
Pythonda dastur kodini yozish. O‘zgaruvchilar va berilganlar turlari
|
2
|
|
Sonlar ustuda amallar, sonlarni turli sanoq sistemelarida tasvirlash
|
2
|
|
math moduli bilan ishlash
|
2
|
|
decimal moduli
|
2
|
|
locale moduli bilan ishlash
|
|
|
random moduli bilan ishlash
|
2
|
|
datetime moduli bilan ishlash
|
2
|
|
Shart ifodalari. Mantiqiy amallar bilan ishlash
|
2
|
|
Satrlar ustida amallar bajarish
|
2
|
|
If-shart amali operatori foydalanib dastur tuzish.
|
|
|
While – takrorlash operatoridan foydalanib dastur tuzish
|
2
|
|
For – takrorlash operatoridan foydalanib dastur tuzish.
|
2
|
|
break va continue operatorlarini dasturda qo’llash
|
2
|
|
Pythonda funksiyalar bilan ishlash
|
2
|
|
Pythonda modullardan foydalanish.
|
2
|
|
Pythonda istisno holatlar bilan ishlash.
|
2
|
|
Pythonda ro’yxatlar bilan ishlash.
|
2
|
|
Pythonda lug‘atlar bilan ishlash.
|
2
|
|
Pythonda kortejlar bilan ishlash.
|
2
|
|
Pythonda to‘plamlar bilan ishlash.
|
2
|
|
Fayllar bilan ishlash. Fayllarni ochish va yopish
|
2
|
|
Matn fayllari. Matn faylga yozish
|
2
|
|
Fayldan o’qish
|
2
|
|
CSV fayllari bilan ishlash
|
2
|
|
Binar fayllar bilan ishlash
|
2
|
|
Shelve moduli bilan ishlash
|
2
|
|
OS moduli va fayl tizimi bilan ishlash
|
2
|
|
Satrlar bilan ishlash
|
2
|
|
Ord va len funksiyalari
|
2
|
|
Satrdan qidirish dasturlarini tuzish
|
2
|
IV-semestr 30 soat
|
|
Sinflar va obyektlardan foydalanib dastur tuzish
|
2
|
|
Sinflarni modullarda aniqlash va ularni bog’lash
|
2
|
|
Sinflardan foydalanib qo’yilgan masalalar dasturini tuzish
|
2
|
4.
|
Vorislikka oid dastur tuzish
|
2
|
5.
|
Polimorfizmga oid masalalar yechish
|
2
|
6.
|
Tkinter moduli: Button, Canvas, Checkbutton komponentalari yordamida dastur tuzish
|
2
|
7.
|
Tkinter moduli: Entry, Frame, Label, Listbox komponentalari yordamida dastur tuzish
|
2
|
8.
|
Tkinter moduli: Entry, Frame, Label, Listbox komponentalari yordamida dastur tuzish
|
2
|
9.
|
Tkinter moduli: Menubutton, Menu, Message, Radiobutton komponentalari yordamida dastur tuzish
|
2
|
10.
|
Tkinter moduli: Scale, Scrollbar, Text, Toplevel komponentalari yordamida dastur tuzish
|
2
|
11.
|
Tkinter moduli: Spinbox, PanedWindow, LabelFrame, MessageBox komponentalari yordamida dastur tuzish
|
2
|
12.
|
Tkinter moduli: O’lchamlar va ranglar bilan ishlash
|
2
|
13.
|
Tkinter moduli: pack() funksiyasi bilan ishlash
|
2
|
14.
|
Tkinter moduli: grid() funksiyasi bilan ishlash
|
2
|
15.
|
Tkinter moduli: place() funksiyasi bilan ishlash
|
2
|
JAMI: 90 soat
|
Amaliy mashg‘ulotlar multimedia qurilmalari bilan jihozlangan auditoriyada har bir akadem guruhga alohida o‘tiladi. Amaliy mashg‘ulotlarni tashkil etish bo‘yicha kafedra professor-o‘qituvchilari tomonidan ko‘rsatma va tavsiyalar ishlab chiqiladi. Shuningdek, darslik va o‘quv qo‘llanmalar, ma’lumotnomalar, pedagogik ensiklopediyalar, lug‘atlar, ma’ruza matnlari, tarqatma materiallar asosida talabalar bilimlarini mustahkamlashga erishish, tarqatma materiallardan foydalanish, mavzular bo‘yicha ko‘rgazmali qurollar tayyorlash va boshqalar tavsiya etiladi. Mashg‘ulotlar interfaol metodlar yordamida o‘tiladi. Unda «Aqliy hujum», «BBB», «Venn diagrammasi», «Т-chizma», «Insert», «FSMU», «Klaster», «Bumerang», «Qanday?», «Nima uchun?», «Insert», «SWOT» tahlil, «Yelpig‘ich» kabi metodlar qo‘llaniladi. Ko‘rgazmali materiallar va axborotlar multimedia vositalari yordamida uzatiladi.
5. Mustaqil ta’lim
Do'stlaringiz bilan baham: |