Fan mazmuni
Mashg‘ulotlar shakli: Amaliy mashg‘ulot A
|
A1
|
Algoritmlar samaradorligini baholash.
|
A2
|
Tanlash va joylashtirish turkumidagi murrakkablikka ega saralash algoritmlari.
|
A3
|
Almashish usulida saralash, saralashning sheyker usuli.
|
A4
|
Algoritmlar tahlili.
|
A5
|
Algoritmlarni ishlab chiqish metodlari.
|
A6
|
Rekursiya va rekursiv funksiyalar.
|
A7
|
Qidiruv usullari: binar qidiruv,
|
A8
|
Fibonachchi qidiruv, bo‘yicha qidiruv
|
A9
|
Rabin-K algoritmi.
|
A10
|
Graflar bilan ishlovchi oda algoritmlar.
|
A11
|
Python dasturlash tilida ma’lumot turlari.
|
A13
|
Python dasturlash tilida xatoliklar bilan ishlash.
|
A14
|
Python dasturlash tilida shart operatorlari.
|
A15
|
Python dasturlash tilida tsiklik operatorlar.
|
A16
|
Python dasturlash tilida tsiklik operatorlar.
|
A17
|
Python dasturlash tilida massivlar va satriy kattaliklar. Binar daraxt
|
A18
|
Python dasturlash tilida massivlar va satriy kattaliklar. Binar daraxt
|
A19
|
Python dasturlash tilida ro‘yxatlar, lug‘atlar, kortejlar va to‘plamlar
|
A20
|
Python dasturlash tilida ro‘yxatlar, lug‘atlar, kortejlar va to‘plamlar
|
A21
|
Python dasturlash muhitida funksiyalar.
|
A22
|
Python dasturlash muhitida funksiyalar.
|
A23
|
Python dasturlash muhitida proseduralar
|
A24
|
Python dasturlash muhitida proseduralar
|
A25
|
Python dasturlash tilida fayllar bilan ishlash
|
A26
|
Python dasturlash tilida fayllar bilan ishlash
|
A27
|
Python dasturlash tilida sana va vaqt bilan ishlash.
|
A28
|
Python dasturlash tilida grafika.
|
A29
|
Matematik masalalarni dasturlash Python tili yordamida yechish.
|
A30
|
Pythonda satriy kattaliklar, satriy kattaliklar bilan ishlovchi funksiya va proseduralar
|
Fan mazmuni
|
Laboratoriya mavzulari L
|
L1
|
Algoritmlarni ishlab chiqish metodlari bilan tanishish.
|
L2
|
C++ da chiziqli dasturlar tuzish.
|
L3
|
C++ da If/Else, Switch strukturasi bilan ishlash.
|
L4
|
C++ da while va do while tsiklik operatoridan foydalanish.
|
L5
|
C++ da for siklik operatoridan foydalanish.
|
L6
|
C++ da funksiyalar yaratish va ulardan foydalanish.
|
L7
|
Chiziqli algoritmlar va ularni
|
L8
|
Tarmoqlanuvchi algoritmlar va ularni tasvirlash usullari.
|
L9
|
Takrorlanuvchi algoritmlar
|
L10
|
Aralash (kombinasiyalashgan) algoritmlar.
|
L11
|
Pythonda chiziqli va tarmoqlanuvchi dasturlar tuzish.
|
L13
|
Pythonda tsiklik operatoridan foydalanish.
|
L14
|
Pythonda tsiklik operatoridan foydalanish
|
L15
|
Pythonda massivlar.
|
L16
|
Pythonda satrlarga bilan ishlash.
|
L17
|
Pythonda fayllar bilan ishlash.
|
L18
|
Python dasturlash muhitida funksiya va proseduralardan foydalanish.
|
L19
|
Python dasturida oynalar yaratish. tasvirlash usullari.va ularni tasvirlash usullari.
|
L20
|
Python dasturlash tilida murakkab rasmlar va harakatlanuvchi Obeklarni dasturlash.
|
L21
|
Bir o‘lchovli massivlar bilan ishlash (Python va C++ tillari).
|
L22
|
Bir o‘lchovli massivlar bilan ishlash (Python va C++ tillari).
|
L23
|
Ikki o‘lchovli massivlar bilan ishlash (Python va C++ tillari).
|
L24
|
Ikki o‘lchovli massivlar bilan ishlash (Python va C++ tillari).
|
L25
|
C++ da ko‘rsatkichlar va satriy kattaliklar bilan ishlash.
|
L26
|
C++ da ko‘rsatkichlar va satriy kattaliklar bilan ishlash.
|
L27
|
Strukturalar bilan ishlash. (Python va C++ tillari).
|
L28
|
Strukturalar bilan ishlash. (Python va C++ tillari).
|
L29
|
C++ da funksiyalar yaratish va ulardan foydalanish.
|
L30
|
C++ da funksiyalar yaratish va ulardan foydalanish.
|
Fan mazmuni
|
Mustaqil ta’lim mavzulari MT
|
M1
|
Yuqori darjali dasturlash tillari.
|
M2
|
Interpretatorlar va kompilyatorlar.
|
M3
|
Ob'ektga yo‘naltirilgan dasturlash tillari.
|
M4
|
Ob'ektga yo‘naltirilgan loyihalash.
|
M5
|
Ob'ektlar ierarxiyasi asosida dasturlarni
|
M6
|
Python qo‘llanaladigan matematik funksiyalarni loyihalash.
|
M7
|
Python dasturlash tilida sodda dasturlarni tuzish.
|
M8
|
Python dasturlash tilida shartli dasturlar tuzish.
|
M9
|
Python dasturlash tilida tsiklli dasturlar tuzish.
|
M10
|
Python dasturlash tilida tasodifiy sonlar bilan ishlash.
|
M11
|
Python dasturlash tilida massivlar bilan ishlash.
|
M12
|
Python dasturlash tilida satriy kattaliklar bilan ishlash.
|
M13
|
Python dasturlash tilida to‘plamlar bilan ishlash.
|
M14
|
Python dasturlash tilida fayllar bilan ishlash.
|
M15
|
Python dasturlash tilida funksiya va proseduralar.
|
M16
|
PyGame. PyGame kutubxonasi.
|
M17
|
Uyin maydonini tayyorlash.
|
M18
|
Python dasturlash tilida xatoliklar bilan ishlash.
|
M19
|
Python dasturlash tili komponentlar palitrasi bo‘limlari va ayrim komponentlar xossalari.
|
M20
|
Pythonda Tkinter oynasi bilan ishlash.
|
M21
|
Pythonning Django freymwork i bilan ishlash.
|
M22
|
Pythonning Django freymwork elementlari.
|
M23
|
Django freymwork yordamida bloglarni loyihalash.
|
M24
|
Django freymworkda bloglarni yaratish.
|
M25
|
C++ tilining boshqarish operatorlari.
|
M26
|
C++ tilida funksiyalar, strukturalar va birlashmalar.
|
M27
|
C++ tilida ko‘rsatkichlar va murojaatlar.
|
M28
|
C++ tilida bir o‘lchovli, ikki
|
M29
|
C+ + tilida satriy kattaliklar.
|
M30
|
C++ tilida sinflar.
|
M31
|
C++ tilida multimedia.
|
M32
|
C++ tilida animasiyalar.
|
M33
|
C++ tilida fayllar bilan ishlash.
|
M34
|
C++ tilida Dialog oynalari.
|
M35
|
C++ tilida panel va menyu yaratuvchi komponentlar.
|
M36
|
C++ tilidagi dasturlarning tarkibiy qismlari.
|
M37
|
C++ da maxsus belgilar.
|
M38
|
C++ tilida grafika.
|
M39
|
O‘zgarmaslar. Literal o‘zgarmaslar.
|
M40
|
Matematik operatorlar. Operatorlar prioriteti.
|
M41
|
Inkrement va dekrement operatorlari. Prefiks va postfiks.
|
M42
|
Bloklar va kompleks ifodalar.
|
M43
|
Xotirani zahiralash. Butun sonlar o‘lchami.
|
M44
|
Ishorali va ishorasiz tiplar. O‘zgaruvchilarning tayanch tiplari.
|
M45
|
Ma'lumotlar tipini keltirish (data casting).
|
M46
|
Matematik kutubxona funksiyalari.
|
M47
|
Funksiyalarning tuzilishi. Funksiyalarning qo‘llanilishi.
|
M48
|
E'lon fayllari.
|
M49
|
Tasodifiy qiymatlarni keltirib chiqarish.
|
M50
|
If operatori orqali murakkab konstruktsiyalarni hosil qilish.
|
M51
|
Dastur birliklarining sifatlari.
|
M52
|
O‘zgaruvchining qo‘llanilish sohasi (scope rules).
|
M53
|
Argument olmaydigan funksiyalar.
|
M54
|
Ko‘rsatkichlar va funksiya chaqiriqlarida ularning
|
M55
|
Funksiya argumentlarning berilgan qiymatlari.
|
M56
|
Funksiya ismi yuklanishi.
|
M57
|
Funksiya shablonlari.
|
M58
|
Bir necha indeksli massivlar.
|
M59
|
Pointer (ko‘rsatkich) va satrlar. Pointer operatorlari.
|
M60
|
Pointer argumentli funksiyalar. Const sifatli pointerlar.
|
M61
|
Pointer va oddiy o‘zgaruvchilarning egallagan adres kattaligi.
|
M62
|
Borland C++ Builder da axborotlar bilan ishlovchi komponentlar.
|
M63
|
Borland C++ Builder da Image va PaintBox, Chart va VtChart komponentlarida foydalanish.
|
M64
|
Borland C++ Builder da Animation va MediaPlayer komponentlarida foydalanish.
|
M65
|
Borland C++ Builder Win32, System komponentlar palitrasidan foydalanish.
|
M66
|
Borland C++ Builderda ColorDialog, ColorBox, PrintDialog va PrintSetupDialog komponentlari.
|
|