Fanni o’qitishda zamonaviy axborot va pedagogik texnologiyalar
Talabalarning programmalar yaratish fanini o’zlashtirishlari uchun o’qitishning ilg’or va zamonaviy usullaridan foydalanish, yangi axborot– texnologiyalarni tatbiq qilish muhim ahamiyatga egadir. Fanni o’zlashtirishda darslik, o’quv va uslubiy qo’llanmalar, ma’ruza matnlari, tarqatma materiallar, elektron materiallar, plakatlar qo’llaniladi. foydalaniladi. Ma’ruza va amaliy mashg’ulotlarda mos ravishda ilg’or pedagogik va zamonaviy kompter texnologiyalaridan, muammoli ta’lim konsepsiyasi, interfaol uslubiyati va boshqalardan foydalaniladi. Xususan, fanni o’qitishda elektron darslikliklardan va mustaqil ta’lim uchun masofaviy ta’lim saytlaridan foydalanish maqsadga muvofiq hisoblanadi.
Programma injiniringi fanidan mashg’ulotlarning mavzular va soatlar bo’yicha taqsimlanishi
№
|
Mavzu nomi
|
Jami
|
Ma’
ruza
|
Ama
liyot
|
|
Seminar
|
Must. ta’lim
|
1.
|
Murakkab programma tizimlarini ishlab chiqish muammolari. Programma ta’minotining hayotiy sikli. Programm ta’minotining arxitekturasi.
|
8
|
2
|
|
2
|
|
4
|
2.
|
Tizimli programmalash maqsad va vazifalar.
|
8
|
2
|
|
2
|
|
4
|
3.
|
Programma ta’minotining sifati va ishonchliligi. Takroran foydalanish samaradorligi.Ko’chirish xususiysti.Funksionallik.
|
10
|
2
|
2
|
2
|
|
4
|
4.
|
Modellashtirish va programmalashtirish. Tasvirlash tushunchasi. Unifikasiyalashgan modellashtirish tili (UML).
|
8
|
|
|
2
|
2
|
4
|
5.
|
Programmalarni ishlab chiqishlarining menejmenti, joriy qilish, to’g’riligi, kuzatish (yuritish).
|
12
|
2
|
2
|
2
|
2
|
4
|
6.
|
Programma vositalarini hujjatlashtirish va attestasiyalash. Programma vositalarini testlash va sozlash (otladka qilish).
|
8
|
|
|
2
|
2
|
4
|
7.
|
Programmalashning ko’rinishlari.Strukturali va modulli programmalash.
|
8
|
|
2
|
2
|
|
4
|
8.
|
Programmalash va loyihalash tillari.Programmalash tillarida berilganlar.
|
10
|
2
|
2
|
2
|
|
4
|
9.
|
Ob’ektli texnologiyalar. Ob’yektga yo’naltirilgan programmalash.
|
8
|
|
2
|
2
|
|
4
|
10.
|
Komponent (tarkibiy qismli) programmalash. Komponetli (tarkibiy qismli) texnologiyalarning rivojlanishi.
|
10
|
2
|
2
|
2
|
|
4
|
11.
|
Namoyishli (vizual) programmalash. Vizual programmalash asosidagi zamonaviy tizimlar.
|
10
|
2
|
2
|
2
|
2
|
2
|
12.
|
Transformatsiya asosida o’zgartirishlar.Programmani semantik o’zgartirish. Global semantic tahlil.
|
8
|
|
2
|
2
|
|
4
|
13.
|
Analitik o’zgartirishlar asoslari. Kompyuter algebrasi tizimlari. Matematik va statistik tizimlar. Kompyuterli matematika paketlari.
|
10
|
|
2
|
2
|
2
|
4
|
14.
|
Qurilmali tizimlarni programmalash texnologiyalari.
|
10
|
2
|
2
|
2
|
2
|
2
|
15.
|
Amaliy dasturlarni yaratish texnologiyalari.
|
12
|
2
|
2
|
4
|
|
4
|
16.
|
Dasturlarni interfayslarini qurish prinsiplari.
|
6
|
|
2
|
2
|
|
2
|
17.
|
Tarmoq uchun dasturlash texnologiyalari.
|
8
|
2
|
2
|
2
|
|
2
|
18.
|
Operasion tizimlarini ishlab chiqish konsepsiyasi. Xotirani va jarayonlarni boshqarish. Mijoz–server texnologiyasi.
|
12
|
2
|
2
|
2
|
2
|
4
|
19.
|
Zamonaviy algoritmik tillarni translyatsiya qilish.
|
6
|
|
2
|
2
|
|
2
|
20.
|
Windowsni programmalash asoslari. Windowsning dasturlari.
|
10
|
2
|
2
|
2
|
|
4
|
|
Jami
|
178
|
24
|
32
|
42
|
10
|
70
|
ASOSIY QISM
Fanning uslubiy jihatdan uzviy ketma – ketligi
Asosiy qismda (ma’ruza) fanni mavzulari mantiqiy ketma-ketlikda keltiriladi. Har bir mavzuning mohiyati, asosiy ta’rif va tushunchalar, tezislar va misollar orqali ochib beriladi. Bunda mavzu bo’yicha talabalarga DTS asosida yetkazilishi zarur bo’lgan bilim va ko’nikmalar to’la qamrab olinishi kerak.
Asosiy qism sifatida qo’yiladigan talab mavzularning dolzarbligi, ularning ish beruvchilar talablari va ishlab chiqarish ehtiyojlariga mosligi, mamlakatimizda bo’layotgan ijtimoiy–siyosiy va demokratik o’zgarishlar, iqtisodiyotni erkinlashtirish, iqtisodiy–huquqiy va boshqa sohalardagi islohatlarning ustuvor masalalarini qamrab olishi hamda fan va texnologiyalarning so’ngi yutuqlari e’tiborga olishi tavsiya etiladi.
Fanning nazariy mashg’ulotlari mavzulari
1.Murakkab programma tizimlarini ishlab chiqish muammolari. Programma ta’minotining hayotiy sikli. Programm ta’minotining arxitekturasi.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A1; A12; A13; Q1; Q6; Q10.
2.Tizimli programmalash maqsad va vazifalar.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A1; A12; A13; Q1; Q6; Q10.
3.Programma ta’minotining sifati va ishonchliligi. Takroran foydalanish samaradorligi.Ko’chirish xususiysti.Funksionallik.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A1; A12; A13; Q1; Q6; Q10.
4. Modellashtirish va programmalashtirish. Tasvirlash tushunchasi. Unifikasiyalashgan modellashtirish tili (UML).
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A1; A5; Q1; Q2; Q3; Q5; Q9.
5. Programmalarni ishlab chiqishlarining menejmenti, joriy qilish, to’g’riligi, kuzatish (yuritish).
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A7; A12; Q1; Q6; Q11.
6. Programma vositalarini hujjatlashtirish va attestasiyalash. Programma vositalarini testlash va sozlash (otladka qilish).
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A5; A11; A17; Q1; Q3; Q6.
7.Programmalashning ko’rinishlari. Strukturali va modulli programmalash.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A5; A11; A17; Q1; Q3; Q6.
8. Programmalash va loyihalash tillari. Programmalash tillarida berilganlar.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A5; A11; A17; Q1; Q3; Q6.
9. Ob’ektli texnologiyalar. Ob’yektga yo’naltirilgan programmalash.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza,
munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A5; A11; A17; Q1; Q3; Q6; .
10. Komponent (tarkibiy qismli) programmalash. Komponetli (tarkibiy qismli) texnologiyalarning rivojlanishi.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: Q1; Q9; Q10.
11. Namoyishli (vizual) programmalash. Vizual programmalash asosidagi zamonaviy tizimlar.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A18; Q1; Q6; Q9.
12.Transformatsiya asosida o’zgartirishlar. Programmani semantik o’zgartirish. Global semantic tahlil.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A8; A10; Q4; Q5;Q8; Q11.
13. Analitik o’zgartirishlar asoslari. Kompyuter algebrasi tizimlari. Matematik va statistik tizimlar. Kompyuterli matematika paketlari.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A8; A10; Q4; Q5;Q8; Q11.
14. Qurilmali tizimlarni programmalash texnologiyalari.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A8; A10; Q4; Q5;Q8; Q11.
15.Amaliy dasturlarni yaratish texnologiyalari.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A8; A10; Q4; Q5;Q8; Q11.
16.Dasturlarni interfayslarini qurish prinsiplari.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A8; A10; Q4; Q5;Q8; Q11.
17. Tarmoq uchun dasturlash texnologiyalari.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A8; A10; Q4; Q5;Q8; Q11.
18. Operasion tizimlarini ishlab chiqish konsepsiyasi: Xotirani va jarayonlarni boshqarish. Mijoz–server texnologiyasi.
Ta’lim texnologiyalari: Muammoli ta’lim, dialogik yondashuv, ma’ruza, munozara, algoritmik yondashuv, texnologik yondashuv.
Adabiyotlar: A8; A10; Q4; Q5;Q8; Q11.
19. Zamonaviy algoritmik tillarni translyatsiya qilish.
Do'stlaringiz bilan baham: |