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.
|
Do'stlaringiz bilan baham: |