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


Download 126.53 Kb.
bet1/9
Sana27.08.2023
Hajmi126.53 Kb.
#1670504
  1   2   3   4   5   6   7   8   9
Bog'liq
Ischi dastur(Programmalash asoslari) 1-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)

1-2


ECTS – Kreditlar

5/5


Fan/modul’ turi
Majburiy

Ta`lim tili

O`zbek


Haftadagi dars soatlari

9/6


1

Fanning nomi

Auditoriya mashg’ulotlari (soat)

Mustaqil ta`lim (soat)

Jami yuklama
(soat)

Programmalash asoslari

150

150

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. Algoritm. Algoritmning asosiy xossalari, tasvirlash usullari va turlari.
Algoritm, algoritm haqida tushuncha. Algoritm xossalari. Algoritmni tasvirlash usullari. Algoritm turlari.


2-mavzu. Dasturlash tillarining rivojlanish tarixi. Python dasturlash tili. Pythonni o'rnatish.
Dasturlash tillarining rivojlanish tarixi. Python dasturlash tilini o'rnatish. Python dasturlash tilida birinchi dastur. Pythonda dastur tuzilishi. pip utility yordamida dasturi: qo'shimcha kutubxonalarni o'matish


3-mavzu. Identifikatorlar, literallar, o'zgaruvchilar va berilganlar turlari. Arifmetik va mantiqiy amallar.
O'zgaruvchilarni nomlash. Ma'lumotlarning turlari. O'zgaruvchilarga qiymat berish. Ma'lumotlami bir turdan boshqasiga o'zgartirish. O'zgaruvchini o'chirish. Matematik operatorlar. Ikkilik operatorlar. Ketma-ketlik operatorlari. O'zlashtirish operatorlari. Operatoming bajarilish darajasi.


4-mavzu. Python dasturlash tilida shartli o'tish operatorlari.
Tarmoqlanuvchi operator If... Else, i f . . . elif.


5-mavzu. Python dasturlash tilida for, while takrorlash operatorlari.
Takrorlanuvchi operator For ... RangeQ va enumerateQ funksiyalari. While takrorlash operatori. Continue operatori: takrorlashning keyingi iteratsiyasiga o'tish. Break operatori: takrorlashni bekor qilish yoki buzish.


6-mavzu. Sonlar bilan ishlash funksiyalari.
Sonlar bilan ishlashning o'rnatilgan funktsiyalari va usullari.Math moduli. Matematik funktsiyalar. Random moduli. Tasodifiy sonlari shakllantirish.



Download 126.53 Kb.

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




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