|
O’zbekiston respublikasi oliy ta’lim,fan va innovatsiyalar vazirligi andijon mashinasozlik instituti “tasdiqlayman”
|
səhifə | 1/4 | tarix | 11.12.2023 | ölçüsü | 65,59 Kb. | | #145931 |
| DASTURLASH SILLABUS sirtqi
O’ZBEKISTON RESPUBLIKASI OLIY TA’LIM,FAN VA INNOVATSIYALAR VAZIRLIGI
ANDIJON MASHINASOZLIK INSTITUTI
“TASDIQLAYMAN”
O‘quv ishlar bo‘yicha prorektor.
__________ S.Aliyev
“____” _________2023y
DASTURLASH FANINING
SILLABUSI
Sirtqi ta’lim uchun
Bilim sohasi
|
60000000 - Axborot kommunikatsiya texnologiyalari
|
Ta’lim sohasi
|
61000000 - Axborot kommunikatsiya texnologiyalari
|
Ta’lim yo‘nalishi
|
60610700-Sun’iy intelekt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fanning nomi:
|
Dasturlash
|
Fan/modul turi
|
Majburiy
|
Fan/modul kodi
|
PROG16MBK
|
Yil:
|
1
|
Kurs:
|
|
O‘quv yili
|
2023-2024
|
Ta’lim shakli:
|
Sirtqi
|
Mashg‘ulotlar shakli va semestrga ajratilgan soatlar:
|
180
|
Ma’ruza
|
8
|
Amaliy mashg’ulotlar
|
8
|
Laboratoriya mashg‘ulotlari
|
6
|
Seminar
|
-
|
Mustaqil ta’lim
|
158
|
Kredit miqdori:
|
6
|
Baholash shakli:
|
Yozma,test
|
Fan tili:
|
O‘zbek
|
Fan maqsadi (FM)
|
FM 1
|
Fanni o‘qitishdan maqsad – axborotni yig’ish, saqlash va qayta ishlash, uzatishning asosiy tamoyillarini python dasturlash tili orqali o‘rganish. Shuningdek, zamonaviy axborot tizimlarini yaratish va ularni yaratish usul va texnologiyalarini o‘rganish. Turli texnik bilimlarga oid masalalarni zamonaviy dasturlash tillari yordamida hal etish va ularning usullarini o‘rganishdan iborat.
|
Fanning vazifasi (FV)
|
FV 1
|
Fanning vazifasi – Algoritmlar, ular bilan ishlash, massiv tushunchasi, dasturlash tilining operatorlari, funksiya tushunchasi kabi tushunchalarni o‘rganadi. Bo‘lajak mutaxassislarda amaliy masalalarni va informatsion modellashtirish ko‘nikmalarini shakllantirish kabi masalalarni ham o‘rganiladi.
|
Fanni o‘zlashtirish uchun zarur boshlang‘ich bilimlar
|
1
|
Hisob(CALC18MBK)
|
2
|
Fizika (PHYS16MBK)
|
Ta’lim natijalari (TN)
|
|
Bilimlar jihatidan
|
TN 1
|
Dasturlash tilining asosiy tushunchalarini aytish;
|
TN 2
|
Dasturlashning mohiyatining bugungi kundagi o‘rnini tushuntirish;
|
TN 3
|
Identifikatorlar va dasturlash tili operatorlarni tushuntirish;
|
TN 4
|
Massivlarni tahlil qila olish;
|
TN 5
|
Dasturiy vositalarning ahamiyatini tushuntirish;
|
|
Ko‘nikmalar jihatidan
|
TN 6
|
Kursni o‘zlashtirgan talabalar funksiya va uning turlarini tushuntirib beraoladi;
|
TN 7
|
Barcha o‘rgangan dasturlash fani tushunchalari asosida dastur yarata oladi;
|
Asosiy nazariy qism (ma’ruza mashg‘ulotlari)
II. Fan tarkibiga quyidagi mavzular kiradi:
Fan mazmuni
|
Ajratilgan soat
|
Mashg’ulotlar shakli: maruza (M)
|
1-semestr
|
M1
|
Dasturlashga kirish, dasturlashning asosiy tushunchalari
|
2
|
M2
|
Dasturlash tillarining tuzilmasi.
|
2
|
M3
|
Python Dasturlash tilining tuzilmasi
|
2
|
M4
|
Tarmoqlanish va uzilishlarni tashkil etish operatorlari.
|
2
|
III.Amaliy mashg‘ulotlar uchun quyidagi mavzular tavsiya etiladi:
|
Mavzular
|
Ajratilgan soat
|
1
|
Chiziqli, tarmoqlanuvchi va takrorlanuvchi tuzilmalarning algoritmlarini tuzish
|
2
|
2
|
Ma’lumotlarning asosiy turlari bilan amallar bajarish. Python da amallar bajarish
|
2
|
3
|
Tarmoqlanish operatorlari. Switch va if operatorlariga doir masalalar yechish
|
2
|
4
|
Takrorlanish operatorlari(while, do while, for)
|
2
|
Laboratoriya ishlari bо‘yicha kо‘rsatma va tasviyalar
|
Mavzular
|
Ajratilgan soat
|
1
|
Chiziqli, tarmoqlanuvchi va takrorlanuvchi tuzilmalarning algoritmlarini tuzish
|
2
|
2
|
Ma’lumotlarning asosiy turlari bilan amallar bajarish. Python da amallar bajarish
|
2
|
3
|
Tarmoqlanish operatorlari. Switch va if operatorlariga doir masalalar yechish
|
2
|
4
|
Takrorlanish operatorlari(while, do while, for)
|
2
|
Kurs ishi (loyihasi) (hisob-grafik ishi) bо‘yicha kо‘rsatma va tasviyalar
Ushbu o‘quv fani bo‘yicha kurs ishi rejalashtirilmagan.
«Dasturlash 1» fanini o'rganuvchi talabalar auditoriyada olgan nazariy bilimlarini mustahkamlash va iqtisodiyotdagi amaliy masalalarni yechishda ko'nikma hosil qilish uchun mustaqil ta’lim tizimiga asoslanib kafedra o'qituvchilari rahbarligida mustaqil ish bajaradilar. Talaba mustaqil ishni tayyorlashda mazkur fanning xususiyatlarini hisobga olgan holda quyidagi shakllardan foydalanishi tavsiva etiladi:
darslik va o’quv qo’llanmalar bo’yicha fan mavzularini o'rganish; tarqatma materiallar bo’yicha ma'ruzalar qismini o’zlashtirish; kompyuter texnologiyalari tizimlari bilan ishlash;
maxsus adabiyotlar bo’yicha referat va ma’ruzalarhr tayyorlash; berilgan vazifalar bo’yicha dasturlar tuzish;
talabaning o'quv-ilmiy tadqiqot ishlarini bajarish bilan bog'liq bo'lgan adabiyotlar, monografiya va ilmiy to'plamlarni chuqur o'rganish;
Mustaqil ta’lim uchun tavsiya etiladigan mavzulari:
|
Mavzular
|
Mustaqil ta’lim mashg‘u-
lotlari soati
|
1
|
Tarmoqlanuvchi jarayonlarni tashkil etish(Algoritm va dastur).
|
10
|
2
|
Takrorlanuvchi jarayonlarni tashkil etish(Algoritm va dastur).
|
8
|
3
|
Funtsiyalarni tashkil etish.
|
10
|
4
|
Massivlarni tashkil etish.
|
8
|
5
|
Matritsalarni tashkil etish.
|
10
|
6
|
Vektorlarni tashkil etish.
|
10
|
7
|
Ichma - ich joylashgan siklik jarayonlarini tashkil etish.
|
8
|
8
|
Bir o’lchovli massivlarni funksiya parametrlari sifatida
qo’llanilishi.
|
10
|
9
|
Matritsalarni funktsiya parametrlari sifatida qo’llanilishi.
|
10
|
10
|
Vektorlarni funktsiya parametrlari sifatida qo’llanilishi.
|
8
|
11
|
Rekursiv jarayonlarni tashkil etish.
|
10
|
12
|
Ichma ich joylashgan rekursiv jarayonlarni tashkil etish.
|
8
|
13
|
Mustakil sinflar tashkil etish.
|
10
|
14
|
O’zaro bog’langan sinflarni tashkil etish.
|
10
|
15
|
Abstrakt sinflar tashkil etish va ulardan foydalanish usullari.
|
10
|
16
|
Konstruktorlar va ularni tashkil etish usullari.
|
8
|
17
|
Fayllar bilan ishlashning yangi usullari(I/O texnologiyasi).
|
10
|
|
Jami
|
158
|
Fan о‘qitilishining natijalari (shakllanadigan kompetensiyalar)
Talaba bilishi kerak:
dasturlash tillarining qo’llanilish sohalarini;
dastur tuzilishi va alifbosini;
o’zgamas va o’zgaruvchilar;
ma’lumot tiplarini qo’llanilish usullarini;
matematik va mantiqiy amallarning qo’llanilish usullarini;
kiritish - chiqarish operatorlarini qo’llanilish usullarini;
tamoqlanuvchi va takrorlanuvchi jarayonlar uchun algoritmlar hamda dasturlar tuzishni;
funksiya va kutubxonalarni yaratishni hamda ulardan foydalanishni;
massivlar, belgilar va satrlar bilan ishlashni;
ma’lumotlarning statik tuzilmasi va dinamik tuzilmasi bilan ishlashni;
sinf, ob'ektga mo’ljallangan dasturlash imkoniyatlarini turli xil sohalarga qo’llash usullarni;
tiplarni dinamik tarzda aniqlash usullarini
tiplarni almashtirish operatorlarini
buferlashtirilgan kiritish va chiqarish usullarini
Visual C++ muhiti va unda dasturlashni
Ta’lim texnologiyalari va metodlari:
ma’ruzalar;
interfaol keys-stadilar;
seminarlar (mantiqiy fiklash, tezkor savol-javoblar);
guruhdarda ishlash;
taqdimotlarni qilish;
individual loyihalar;
jamoa bо‘lib ishlash va himoya qilish uchun loyihala.
Dostları ilə paylaş: |
|
|