Tasdiqlayman” Buxoro davlat universiteti rektori O. X. Xamidov


Download 114.24 Kb.
bet1/9
Sana04.01.2023
Hajmi114.24 Kb.
#1078613
  1   2   3   4   5   6   7   8   9
Bog'liq
ALGORITMIK TILLAR VA DASTURLASH(60610200)


O‘ZBEKISTON RESPUBLIKASI
OLIY VA O‘RTA MAXSUS TA’LIM VAZIRLIGI
BUXORO DAVLAT UNIVERSITETI

TASDIQLAYMAN”


Buxoro davlat universiteti
rektori _____________O.X. Xamidov
2022 yil “___” ____________


ALGORITMIK TILLAR VA DASTURLASH
Bilim sohasi: 600000 – Axborot kommunikatsiya texnologiyalari


Ta’lim sohasi: 610000 – Axborot kommunikatsiya texnologiyalari
Ta’lim yo’nalishlari: 60610200-Axborot tizimlari va texnologiyalari
(tarmoqlar va sohalar bo‘yicha)


BUXORO - 2022






Fan/modul kodi ATD1209

O‘quv yili 2022-2023 2023-2024

Semestr 1-2-3-4

ECTS - Kreditlar
1-semestr – 4, 2-semestr – 4, 3-semestr – 4, 4-semestr – 6

Fan/modul turi Majburiy

Ta’lim tili O‘zbek

Haftadagi dars soatlari
1-semestr – 4, 2-semestr – 4, 3-semestr – 4, 4-semestr – 4


1.


Fanning nomi

Auditoriya mashg‘ulotlari (soat)

Mustaqil talim (soat)

Jami yuklama (soat)


Algoritmik tillar va dasturlash

1-semestr – 44, 2-semestr – 76, 3-semestr – 46, 4-semestr – 74,

1-semestr – 60, 2-semestr – 60, 3-semestr – 90, 4-semestr – 90

540


2.

I. Fanning mazmuni

Fannio‘qitishdan maqsad – talabalarga qo‘yilgan masalaniechadigan kompyuter dasturini tuzish asoslarini o‘rgatish. Dasturlash tillari va muhitlari haqida tayanch tushunchalar berish. C# dasturlash tilida sodda algoritmlarni tuzishni o‘rgatish. C# dasturlash tilida ob’ektga yo‘naltirilgan dasturlash tamoyillari, shuningdek va turli C# texnologiyalarini o‘rgatish.
Fan vazifasi – yuqori darajadagi dasturlash tillarida amaliy masalalarni yechish ko‘nikmasini hosil qilish. C# dasturlash tilini imkoniyatdan foydalanib, dastur tuzish ko‘nikmasini xosil qilish shu jumladan: konsol rejimida dasturlash, ob’ektga yo‘naltirilgan dasturlash va turli C# texnologiyalar.

II. Asosiy nazariy qism (maruza mashg‘ulotlari)
II.I. Fan tarkibiga quyidagi mavzular kiradi:
1-modul.
1-mavzu. Kirish.
Dasturlash tillari. .Net Core platformasining imkoniyatlari, afzalliklari va o‘ziga hos xususiyatlari. JIT (Just Run Time). Platforma asosida qurilgan zamonaviy texnologiyalar va dasturlar.
2-mavzu. C# tiliga kirish.
Visual Studio muhitiga kirish. Console rejimida ishlash. C# da birinchi programma. C# dasturi tuzilishi, yozish usullari. Consoleda kiritish-chiqarish.
3-mavzu. C# tilining tashkil etuvchilari.

2





Alfavit, identifikatorlar, kalit so‘zlar, literallar, o‘zgaruvchilar. Izohlar.
4-mavzu. Berilganlar turlari.
Berilganlarning C# dasturlash tilida turlari va e’loni. O‘zgaruvchilar va o‘zgarmaslar.
5-mavzu. C# tilining amallari.
Arifmetik, mantiqiy va boshqa amallar. Amallar turlari: unar va binar. Turlarga oshkor keltirish amali. Qiymat berish amali. Shartli amal. C# ifodalari. Amallarning ustuvorligi.
6-Mavzu. Operatorlar.
Oddiy va qo‘shma operator. Shart operatorlari. Takrorlash operatorlari. Shartsiz o‘tish operatori.
7-mavzu. Massivlar.
Massiv tushunchasi. Massivlarni e’lon qilish. Bir o‘lchamli va ko‘p o‘lchamli massivlar. Massivni qatorlab e’lon qilish, foreach operatori.
8-mavzu. Satrlar.
Satrlar ustida amallar. Satrlarni formatlash. Sonlarni va sanalarni satrlarda formatlab chiqarish. O‘zgaruvchan satrlar.
9-mavzu. Metodlar bilan ishlash.
Metodlarni e’lon qilish. Parametrli metodlar. Metodlardan qiymat qaytarish. Kelishuv bo‘yicha parametrli metodlar.
10-mavzu. Metodlarni ko‘shimcha imkoniyatlari.
Rekursiv va qayta yuklanuvchi metodlar. Qiymatlar turlari va havola turlar. Ref va out kalit so‘zlari.
11-mavzu. Metodlarda massivlarni ishlatish. Params kalit so‘zi. Massiv turidagi parametrga ega metodlarni e’lon qilish. Metodlardan massiv turidagi o‘zgaruvchilarni qaytarish. Params kalit so‘zidan foydalanib ko‘p parametrli metodlar e’lon qilish va ulardan
foydalanish.

Download 114.24 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