Skip to content

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. 1.Pythonda shart operatorlari.2
  2. 2.Pythonda siklik operatorlar.2
  3. 3.Pythonda funksiya va modullar.2
  4. 4.Pythonda fayllar va istisnolar bilan ishlash.2
  5. 5.Pythonda obyektga yo‘naltirilgan dasturlash.2
  6. 6.Pythonda grafika2
  7. 7.Dastrulash tilining alifbosi, buyruqlar tizimi va operatorlari.2
  8. 8.Chiziqli, tarmoqlanuvchi va takrorlanuvchi dasturlar.2
  9. 9.Massivlar va satriy kattaliklar bilan ishlash.2
  10. 10.Qism dasturlar-funksiyalar va protseduralar.2

Practical · 20 h

  1. 1.Python dasturlash tilida shart operatorlari.2
  2. 2.Python dasturlash tilida shart operatorlar.2
  3. 3.Python dasturlash tilida siklik operatorlar.2
  4. 4.Python dasturlash tilida massivlar va satriy kattaliklar.2
  5. 5.A15 Python dasturlash tilida ro‘yxatlar, lug‘atlar, kortejlar va to‘plamlar. 22
  6. 6.Python dasturlash muhitida funksiyalar.2
  7. 7.Python dasturlash muhitida protseduralar.2
  8. 8.Python dasturlash tilida fayllar bilan ishlash. 22
  9. 9.Python dasturlash tilida sana va vaqt bilan ishlash.2
  10. 10.Python dasturlash tilida grafika.2

Laboratory · 20 h

  1. 1.Python dasturida oynalar yaratish.2
  2. 2.Python dasturlash tilida murakkab rasmlar va harakatlanuvchi obyektlarni dasturlash.2
  3. 3.Chiziqli dasturlar tuzish.2
  4. 4.If/Else, Switch strukturasi bilan ishlash.2
  5. 5.While va Do_While siklik operatoridan foydalanish.2
  6. 6.For siklik operatoridan foydalanish.2
  7. 7.Funksiyalar yaratish va ulardan foydalanish.2
  8. 8.Bir o‘lchovli massivlar bilan ishlash (Python va C++ tillari).2
  9. 9.Ikki o‘lchovli massivlar bilan ishlash (Python va C++ tillari).2
  10. 10.Ko‘rsatkichlar va satriy kattaliklar bilan ishlash.2

Independent study · 60 h

  1. 1.Python dasturlash tilida satriy kattaliklar bilan ishlash.4
  2. 2.Python dasturlash tilida to‘plamlar bilan ishlash.4
  3. 3.Python dasturlash tilida fayllar bilan ishlash.4
  4. 4.Python dasturlash tilida funksiya va protseduralar.8
  5. 5.PyGame, PyGame kutubxonasi.4
  6. 6.O‘yin maydonini tayorlash.4
  7. 7.Python dasturlash tilida xatoliklar bilan ishlash.4
  8. 8.Python dasturlash tili komponentlar palitrasi bo‘limlari va ayrim komponentlar xossalari.4
  9. 9.Pythonda Tkinter oynasi bilan ishlash4
  10. 10.Pythonning Django freymwork i bilan ishlash.4
  11. 11.Pythonning Django freymwork elementlari.8
  12. 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