Ma’ruza
|
Amaliy mash‘ulot
|
Jami soat
|
1.
|
Dasturlash tillari va ularning turlari. Vizualizatsiya
|
2
|
|
2
|
2.
|
Scratch dasturlash tili va uning imkoniyatlari
|
2
|
|
2
|
3.
|
Scratch dasturlash muhitining interfeysi
|
|
2
|
2
|
4.
|
Spraytlar, Skript
|
|
2
|
2
|
5.
|
Sprayt buyruqlari va ularning turlari
|
|
2
|
2
|
6.
|
Scratch muhitida vizualizatsiyali dasturlash amaliyoti
|
|
2
|
2
|
7.
|
Python dasturlash tilining asosiy konstruksiyalari
|
|
2
|
2
|
8.
|
Python dasturlash tilida aniq algoritmlarni tatbiq etish, mantiqiy masalalarni dasturlash
|
|
2
|
2
|
9.
|
Python dasturlash tilida sikllarni boshqarish continue, break
|
|
2
|
2
|
10.
|
Funksiyalar va o'zgaruvchilar
|
|
2
|
2
|
11.
|
Python dasturlash tili kutubxonasi
|
|
2
|
2
|
12.
|
Python tilining grafik imkoniyatlari
|
|
2
|
2
|
13.
|
Foydalanuvchi grafik interfeysini tashkil etish
|
|
2
|
2
|
14.
|
Modellashtirish hamda masalalarni dasturlash
|
|
2
|
2
|
15.
|
Tilning statik va dinamik imkoniyatlarini tatbiq etish
|
|
2
|
2
|
16.
|
Python va veb-dasturlash
|
|
2
|
2
|
17.
|
Dasturlarni testlash
|
|
2
|
2
|
18.
|
Natijalarni tahlil qilish
|
|
2
|
2
|
|
Jami
|
4
|
32
|
36
|
“Dasturlash asoslari. Vizualizatsiya va python dasturlash tillarini o’rganish usullari” moduli o‘quv dasturi
MA’RUZA DARSI MAZMUNI
1-mavzu: Dasturlash tillari va ularning turlari. Vizualizatsiya (2 soat ma’ruza)
Dasturlash tillari haqida umumiy tushunchalar bilan tanishish. Vizualizatsiya haqida ma’lumotlarga ega bo’lish. Scratch va Python dasturlash tillarining xozirgi vaqtda tutgan o’rni bilan tanishish.
AMALIY MASHG‘ULOT MAZMUNI
2-mavzu: Scratch dasturlash tili va uning imkoniyatlari (2 soat amaliy)
Scratch dasturlash tilining interfeysi hamda uning imkoniyatlari bilan tanishish. Scratch dasturlash tilining asosiy terminlari haqida ma’lumotga ega bo’lish.
3-mavzu: Scratch dasturlash muhitining interfeysi (2 soat amaliy)
Scratch dasturlash tilining interfeysi bilan tanishish – uning menu qismi, uskunalar paneli, asosiy ishchi hududi, sprayt buyruqlari turlari bilan tanishish.
4-mavzu: Spraytlar, Skript (2 soat amaliy) Scratch dasturlash tilidagi Sprayt va Skriptlar haqida ma’lumotga ega bo’lish. Sprayt turlarini o’rganish, yangi spraytlar yaratish va mavjudlarini tahrirlash. Skript turlarini amalda qo’llash.
5-mavzu: Sprayt buyruqlari va ularning turlari (2 soat amaliy)
Turli Sprayt buyruqlarini dastur tuzish jarayonida qo’llash. Harakat, tovush, tashqi ko’rinish buyruqlaridan foydalanish. Bundan tashqari foydalanuvchi tomonidan yaratiladigan buyruqlar tuzishni o’rganish.
6-mavzu: Scratch muhitida vizualizatsiyali dasturlash amaliyoti (2 soat amaliy)
Scratch muhitida vizualizatsiyali dasturlash uchun ishchi hududidan foydalanish. Tuzilgan dasturlarni tekshirib ko’rish uchun va kuzatish uchun dasturni ishga tushirish vositalari.
7-mavzu: Python dasturlash tilining asosiy konstruksiyalari (2 soat amaliy)
Python dasturlash tilining o’ziga xos bo’lgan konstruksiyalari bilan tanishish. Identatsiyalash, yangi qatorga o’tish, shartli ifodalarni to’g’ri yozish kabilarni o’zlashtirish.
8-mavzu: Python dasturlash tilida aniq algoritmlarni tatbiq etish, mantiqiy masalalarni dasturlash (2 soat amaliy)
Python dasturlash tilidan foydalanib algoritmlar tuzish, turli masalalarni dastur ko’rinishiga keltirish hamda ularni natijalarini tekshirish. Amaliy masalalarni aniq algoritmga solishni o’zlashtirish hamda ularni dastur ko’rinishiga keltirish o’rganish.
9-mavzu: Python dasturlash tilida sikllarni boshqarish continue, break (2 soat amaliy)
Python dasturlash tilidagi sikllar bilan ishlash, sikllar ichida continue hamda break kalit so’zlarini qo’llash. Break va continue operatorlarini to’g’ri ifoda etish.
Do'stlaringiz bilan baham: |