Zamonaviy dasturlash tillari
ZDTMM3505 · 7-semester · 60110600 Music Education · 2023 intake
- Credits
- 4
- Total hours
- 120
- Contact hours
- 60
- Type
- Compulsory
- Block
- Majburiy fanlar
- Final assessment
- Imtihon
Hours breakdown
- Lecture20 h
- Laboratory20 h
- Practical20 h
- Independent study60 h
Topics · 42
Lecture · 20 h
- 1.Pythonda shart operatorlari.2
- 2.Pythonda siklik operatorlar.2
- 3.Pythonda funksiya va modullar.2
- 4.Pythonda fayllar va istisnolar bilan ishlash.2
- 5.Pythonda obyektga yo‘naltirilgan dasturlash.2
- 6.Pythonda grafika2
- 7.Dastrulash tilining alifbosi, buyruqlar tizimi va operatorlari.2
- 8.Chiziqli, tarmoqlanuvchi va takrorlanuvchi dasturlar.2
- 9.Massivlar va satriy kattaliklar bilan ishlash.2
- 10.Qism dasturlar-funksiyalar va protseduralar.2
Practical · 20 h
- 1.Python dasturlash tilida shart operatorlari.2
- 2.Python dasturlash tilida shart operatorlar.2
- 3.Python dasturlash tilida siklik operatorlar.2
- 4.Python dasturlash tilida massivlar va satriy kattaliklar.2
- 5.A15 Python dasturlash tilida ro‘yxatlar, lug‘atlar, kortejlar va to‘plamlar. 22
- 6.Python dasturlash muhitida funksiyalar.2
- 7.Python dasturlash muhitida protseduralar.2
- 8.Python dasturlash tilida fayllar bilan ishlash. 22
- 9.Python dasturlash tilida sana va vaqt bilan ishlash.2
- 10.Python dasturlash tilida grafika.2
Laboratory · 20 h
- 1.Python dasturida oynalar yaratish.2
- 2.Python dasturlash tilida murakkab rasmlar va harakatlanuvchi obyektlarni dasturlash.2
- 3.Chiziqli dasturlar tuzish.2
- 4.If/Else, Switch strukturasi bilan ishlash.2
- 5.While va Do_While siklik operatoridan foydalanish.2
- 6.For siklik operatoridan foydalanish.2
- 7.Funksiyalar yaratish va ulardan foydalanish.2
- 8.Bir o‘lchovli massivlar bilan ishlash (Python va C++ tillari).2
- 9.Ikki o‘lchovli massivlar bilan ishlash (Python va C++ tillari).2
- 10.Ko‘rsatkichlar va satriy kattaliklar bilan ishlash.2
Independent study · 60 h
- 1.Python dasturlash tilida satriy kattaliklar bilan ishlash.4
- 2.Python dasturlash tilida to‘plamlar bilan ishlash.4
- 3.Python dasturlash tilida fayllar bilan ishlash.4
- 4.Python dasturlash tilida funksiya va protseduralar.8
- 5.PyGame, PyGame kutubxonasi.4
- 6.O‘yin maydonini tayorlash.4
- 7.Python dasturlash tilida xatoliklar bilan ishlash.4
- 8.Python dasturlash tili komponentlar palitrasi bo‘limlari va ayrim komponentlar xossalari.4
- 9.Pythonda Tkinter oynasi bilan ishlash4
- 10.Pythonning Django freymwork i bilan ishlash.4
- 11.Pythonning Django freymwork elementlari.8
- 12.Django freymwork yordamida bloglar loyihalash.8
Assessment (max score)
- Final exam 5
- Total 5
- Midterm 1 5
- Midterm 2 5
Source: HEMIS. Titles as in HEMIS (in Uzbek). Reading list and grading criteria are in the department's approved syllabus.
Back to curriculum