|
Bilishi va ulardan foydalana olishi
|
bet | 3/4 | Sana | 31.07.2024 | Hajmi | 35,02 Kb. | | #268963 |
Bog'liq Dasturlash uslublari va paradigmalar (3-kurs)Taqrizchilar:
Yu.Sh. Yuldashev Vazirlar mahkamasi huzuridagi Oliy attestatsiya komissiyasi, dotsent, t.f.f.d. (PhD)
D A Zaripova, TATU, “Axborot ta'lim texnologivalari” kafedra mudiri (PhD), dotsent
O‘ZBEKISTON RESPUBLIKASI OLIY TA'LIM, FAN VA
INNOVATSIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
DASTURLASH USLUBLARI VA PARADIGMALAR
FANINING
O‘QUV DASTURI
Bilim sohasi:
Ta'lim sohasi:
600 000 - Axborot - kommunikatsiya texnologiyalari
610 000 - Axborot - kommunikatsiya texnologiyalari
Ta’lim yo’nalishlari:
60610600
60610500
Dasturiy injiniring
Kompyuter injiniring
Toshkent 2023
Fan/modul kodi
|
O‘quv yili 2022-2023
|
Semestr 5
|
Kreditlar 6
|
Fan/modul turi Majburiy
|
Ta'lim tili O‘zbek
|
Haftadagi dars soatlari 5
|
1.
|
Fanning nomi
|
Auditoriya mashg‘ulotlari (soat)
|
Mustaqil ta'lim (soat)
|
Umurniy soati
|
Dasturlash uslublari va paradigmalar
|
74
|
106
|
180
|
I. Fanning mazmuni
Fanni o'qitishdan maqsadi - talabalarni turli xil dasturlash uslublari va tillari bilan tanishtiradi, paradigmalami tanlash tizimlar va amaliy informatikani quyi darajadagi dasturlashdan apparat bilan interfeysda yuqori darajadagi tillarga va parallel dasturlash masalalarini yechishda ishlatiladigan tillaming hamda maxsus instrumental dasturiy vositalardan foydalana olish ko‘nikmalarini hosil qilishdan iborat.
Fanning vazifasi - talabalami nazariy bilimlar, amaliy ko‘nikmalar, kompyuter dasturlarini yozish uslubini, dasturlashga yondashuv, hisoblashni tashkil etish va kompyuter tomonidan bajariladigan ishlaming tarkibiy tuzilishini belgilaydigan zamonaviy usul va vositalarini shakllantirish vazifalarini bajaradi.
П. Asosiy nazariy qism (ma'ruza mashg‘ulotlari)
II.I. Fan tarkibiga quyidagi mavzular kiradi:
I-mavzu. “Dasturlash uslublari va paradigmalar” fanining predmeti va vazifalari: Kirish. Dasturlash paradigmalarining vujudga kelishi va rivojlanish bosqichlari. Turli sohalarda qo'llanishi, mavjud ilovalar va ularning imkoniyatlari.
2.
2-mavzu. Dasturlash paradigmalarining asosiy tushunchalari: Turli tillar va dasturlash tizimlari, dasturiy vositalar va usullari, turli paradigmalarda parallel dasturlash, dasturlaming butun hayotiy tsikli tushunchalari taxlili va imkoniyatlari bilan tanishish.
3-mavzu. Dasturlas-h paradigmalarini qo‘llab-quvvatlash: Dasturlash paradigmalarini qo'llab-quvvatlovchi asosiy g‘oyalar evolyutsiyasi. Semantika. Abstrak mashina. Ma’lumotlar struktirasi. Amalga oshirish pragmatikasi. Paradigmalaming determinanti.
4-mavzu. Quyi darajali dasturlash tillari: Mashinaga bog‘liq bo‘lgan tillar, mashinaga yo‘naltirilgan tillar, jarayonlami boshqarish tillari. Assambler dasturlash. Ishlab chiqarish makrotexnologiyasi. Jarayonni boshqarish tillari.
5-mavzu. Imperativ protsedurali dasturlash: Imperativ dasturlash tamoyillari. Imperativ dasturlash turlari. Standart imperativ protsedurali dasturlash. Strukturaviy dasturlash. Spesifikatsiya.
6-mavzu. Funksional dasturlash: Yuqori tartibli funksiyalar. Toza ftmksiyalar. Reskursiya.
7-mavzu. Mantiqiy dasturlash: Mantiqiy dasturlash tillari. Ulaming asoslari. Predikatlar. Deklorativ dasturlash. Deklorativ dasturlash tili Pralog. Dasturlash tilining funksional modeli.
8-mavzu. Ob'yektga yo‘naltirilgan dasturlash: Sinflar, ob'yektlar. Ob'yektga yo'naltirilgan dasturlash tamoyillari. Ob'yektga yo'naltirilgan dasturlashning funksional tnodeli, Ko’p paradigmali dasturlash tillari.
|
| |