Намуна (Образец)


Download 121.49 Kb.
bet1/6
Sana27.08.2023
Hajmi121.49 Kb.
#1670507
  1   2   3   4   5   6
Bog'liq
Ischi dastur(Programmalash asoslari) 2-kurs





O’ZBEKISTON RESPUBLIKASI
OLIY VA O’RTA MAXSUS TA`LIM VAZIRLIGI


OSIYO XALQARO UNIVERSITETI

Ro’xatga olindi: №_________
2023 yil “___”_____________










TASDIQLAYMAN”
OXU rektori
___________S.S.Dexkanov
“____”__________2023 yil



PROGRAMMALASH ASOSLARI
fanining
ISHCHI O’QUV DASTURI

Bilim sohasi:
Ta’lim sohasi:
Ta`lim yo’nalishi:

600 000 – Axborot – kommunikatsiya texnologiyalari
610 000 – Axborot – kommunikatsiya texnologiyalari
60610100 – Kompyuter ilmlari va dasturlash texnologiyalari (yo`nalishlar bo`yicha)

Buxoro- 2023



Fan/modul’ kodi
PA1126

O`quv yili
2023-2024

Semestr(lar)

3-4


ECTS – Kreditlar

5/5


Fan/modul’ turi
Majburiy

Ta`lim tili

O`zbek


Haftadagi dars soatlari

4/4


1

Fanning nomi

Auditoriya mashg’ulotlari (soat)

Mustaqil ta`lim (soat)

Jami yuklama
(soat)

Programmalash asoslari

120

180

300

2



I. Fanning mazmuni
Fanni o`qitishdan maqsad- talabalarga qo'yilgan masalani yechadigan kompyuter dasturini tuzish asoslarini o'rgatish. Dasturlash tillari va muhitlari haqida tayanch tushunchalar berish. Python dasturlash tilida sodda algoritmlarni tuzishni o'rgatish. Python dasturlash tilida ob'ektga yo'naltirilgan dasturlash tamoyillarini o'rgatish orqali talabalarning dasturlash savodxonligini rivojlantirishdan iborat.
Fanning vazifasi- yuqori darajadagi dasturlash tillarida amaliy masalalami vechish ko'nikmasini hosil qilish. Python dasturlash tilida ob'ektga yo'naltirilgan dasturlash va umumlashmalardan foydalanib dastur tuzish ko'nikmasini hosil qilish.
Fanni boshqa fanlar bilan bog`liqligi-programmalash asoslari fani o`rganadigan bilimlarni chuqur egallashi uchun talaba oldin “Matematika”, “Fizika”, “Informatika” kabi fanlarni o`zlashtirishi shart. Talaba ushbu fanlarni o`zlashtirgandan so`ng programmalsh tillari asoslanib, ilovalarni tez va sifatli yaratish ko`nikmalariga ega bo`ladi.
II. Asosiy nazariy qism (maruza mashg’ulotlari)
2.1. Fan tarkibiga quyidagi mavzular kiradi:
1- mavzu. Fayllar va kataloglar bilan ishlash.
Fayllami manipulyatsiya qilish funksiyalari. Obyektlarni faylga saqlash. Kataloglar bilan ishlash funktsiyalari. ScandirQ funktsiyasi. Fayl bilan ishlashda sodir bo'ladigan xatoliklarni tutish, istisnolar.


2- mavzu. SQLite asoslari.
Ma'lumotlar bazasini yaratish. Jadval yaratish. Jadval yozuvlari ustida ishlash. Jadval tuzilishini o'zgartirish. Indekslar.


3- mavzu. So'rovlarda Where, Order by buyruqlaridan foydalanish.
So'rovlarda where instruktsiyasini vazifasi va uning sintaksisi. Where buyrug idan foydalanish. So rovlarda order by instruktsiyasini vazifasi va uning sintaksisi. order by buyrug idan foydalanish. Qidirishda like, in lardan foydalanish.


4- mavzu. So'rovlarda Group by, Having buvruqlaridan foydalanish va agregat funksiyalari.
So'rovlarda group by instruktsiyasini vazifasi va uning sintaksisi. Group by buyrug'idan foydalanish. Agregat funktsiyalari va undan foydalanish. Group by qantashgan so'rovlarda having buyrug idan foydalanish.


5 mavzu. Python orqali SQLite ma'lumotlar bazalarl bilan ishlash.
Ma'lumotlar bazasini yaratish va ochish. So'rovlarni bajarish. So'rovlar natijasi bilan ishlash.


6- mavzu. Python orqali MySQL ma'lumotlar bazalari bilan ishlash.
MySQLCIient kutubxonasi. Python orqali MySQL bazasida so'rovlarni bajarish. PyODBC kutubxonasi. So'rovlarni bajarish.


7- mavzu. Python dasturlash tilida grafika bilan ishlash.
Tayyor rasmlarni yuklash. Yangi rasm yaratish. Rasm haqida ma’lumot olish Tasvimi manipulyatsiya qilish. Chi/iqlar va shakllami chizish. Wand kutubxonasi bilan ishlash. Matnni chiqarish. Skrinshotlar yaratish.



Download 121.49 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling