Kompyuter tizimlari kafedrasi




Download 5,29 Mb.
bet151/154
Sana08.01.2024
Hajmi5,29 Mb.
#131939
1   ...   146   147   148   149   150   151   152   153   154
Bog'liq
Majmua

Ro’yxatga olindi
№ ____________
2023 yil “____”__________


TASDIQLAYMAN”
O’quv ishlari bo’yicha prorektor
_______________ E.A.Raxmatov
2023 yil “____” ______________


ALGORITMIK TILLAR VA DASTURLASH FANI
SILLABUSI (kunduzgi)

Bilim sоhasi:

600000



Axborot – kommunikatsiya texnologiyalari.

Ta’lim sohasi:

610000



Axborot – kommunikatsiya texnologiyalari.

Ta’lim yо‘nalishlari:

60610200



Axborot tizimlari va texnologiyalari (tarmoqlar va sohalar bo‘yicha).




QARSHI – 2023 yil
Ushbu fan sillabusi Iqtisodiyot va pedagogika universitetining 2023 yil “_____” ______________dagi universitet Kengashi yig’ilishida ko’rib chiqilgan va o’quv jarayonida foydalanishga tavsiya etilgan o’quv dasturi asosida tuzildi.



Tuzuvchilar
Taqrizchilar:




A.A.Sa’dullayev – “Kompyuter tizimlari” kafedrasi katta o’qituvchisi.
F.E.Qodirov – “Kompyuter tizimlari” kafedrasi katta o’qituvchisi.
H.S.Egamberdiyev – Iqtisodiyot va pedagogika universiteti NTM “Kompyuter tizimlari”kafedra mudiri , t..f.f.d. (PhD) dotsent.
Q.R.Zohirov– Muhammad al-Xorazmiy nomidagi TATU Qarshi filiali Kompyuter tizimlari kafedrasi ,dots.t.f. PhD

Fanning sillabusi “Kompyuter tizimlari” kafedrasining 2023 yil “____” ____________dagi -son yig‘ilishida hamda Axborot texnologiyalari va raqamli iqtisodiyot fakulteti Uslubiy Komissiyasining 2023 yil “____” ____________ dagi -son yig’ilishida muhokama qilinib, tasdiqlangan.


Universitet Uslubiy Kengashining 2023 yil “___” ______________dagi son yig’ilish qarori bilan о‘quv jarayonida foydalanishga tavsiya etilgan.



Oʻquv-uslubiy boshqarma boshligʻi:




dots. A.Mallayev

Fakultet uslubiy komissiyasi raisi:




______________________










Kafedra mudiri:




dots. H.S.Egamberdiyev










Algoritmik tillar va dasturlash” fani sillabusi



Fan/modul kodi ATD11104

O‘quv yili 2023-2024

Semestr(lar)
1

ECTS – Kreditlar
4

Fan/modul turi Majburiy

Ta’lim tili
O‘zbek/rus

Haftadagi dars soatlari
4

1.

Fanning nomi

Auditoriya mashg‘ulotlari (soat)

Mustaqil ta’lim (soat)

Jami yuklama (soat)

Algoritmik tillar va dasturlash

60

60

120







Kafedra nomi

“Kompyuter tizimlari”

O‘qituvchi

F.I.SH

Telefon nomeri

e-mail

Ma’ruza


Sa’dullayev Avaz Akmal o’g’li





+99891 464-72-97




avazbek_sadullayev_1997@mail.ru





Amaliy
mashg‘uloti

Laboratoriya mashg‘uloti


Fanni o‘qitishdan maqsad– talabalarga qo‘yilgan masalani yechadigan 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 obyektga yo‘naltirilgan dasturlash va umumlashtirish tamoyillarini o‘rgatishdan iborat.
Fanning asosiy vazifasi – yuqori darajadagi dasturlash tillarida amaliy masalalarni yechish ko‘nikmasini hosil qilish. C# dasturlash tilida obyektga yo‘naltirilgan dasturlash va umumlashmalardan foydalanib dastur tuzish ko‘nikmasini hosil qilishdan iboratdir.

  1. Fan tarkibi (ma’ruza mashg‘ulotlari)



Mavzular

Qisqacha mazmuni

soat

1

Dasturlash tillari.

Dasturlash tillarining tarixi. Dasturlash tillarining darajalari. Zamonaviy dasturlash tillari va texnologiyalari.



2

2

C# va .Net Core platformasi. C# dasturlash tilining tuzilishi.

Net Core platformasining imkoniyatlari, afzalliklari va o‘ziga hos xususiyatlari. JIT (Just Run Time). Platforma asosida qurilgan zamonaviy texnologiyalar va dasturlar.

2

3

С # tiliga kirish.

Visual Studio muhitiga kirish. Konsole rejimida ishlash. C# da birinchi programma. C# dasturi tuzilishi, yozish, yozish usullari, Consoleда kiritish-chiqarish.



2

4

C# tilining tashkil etuvchilari.

C# dasturlash tilining alfabiti, identifikatorlar, kalit so‘zlar, literallar, o’zgaruvchilar, o’zgarmaslar va izoxlar.



2

5

Berilganlar turlari.



Berilganlarning C# dasturlash tilida turlari va e’loni. O‘zgaruvchi va o‘zgarmas tushunchasi.



2

6

C# tilining amallari.



Arifmetik, mantiqiy va boshqa amallar. Amal turlari: unar va binar. Qiymat berish amali. Shartli amal. C# ifodalari. Amallarning ustuvorligi.



2

7

Turni boshqa turga keltirish.



Turlar va ularni boshqa turga keltirish qoidalari. Berilganlar turlarining shajarasi. Oshkor va oshkormas turga keltirish.



2

8

Shart operatorlari.



If shart operatori. if-else shart operatori. Ichma ich shart operatori.?: uchlik shart operatori. Shart operatorlarning qo‘llanilishi. switch tanlash va go to o‘tish operatorlari.



2

9

Takrorlash operatorlari.



For takrorlash operatori va qo‘llanilishi. While old shart operatori va uni qo‘llash. do-while ort shart operatori.



2

10

Massivlar.



Massiv tushunchasi. Massivlarni e’lon qilish. Bir o‘lchamli va ko‘p o‘lchamli massivlar bilan ishlash. Takrorlash operatori: foreach.



2

11

Satrlar.



Satrlar ustida amallar. Satrlarni formatlash. Satrlarda sonlarni va sanalarni formatlab chiqarish. Satrlar bilan ishlovchi standart metodlar.



2

12

Metodlar

Metodlar va ularni yaratish. Parametrli va parametrsiz metodlar. Qiymat qaytaruvchi va qiymat qaytarmaydigan metodlar. Kelishuv bo‘yicha parametrli metodlar.



2

13

Metodning massivli parametrlari va 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.



2

14

Rekursiv va qayta yuklanuvchi metodlar.



Rekursiv metodlarni aniqlash. Qayta yuklanuvchi metodlar.



2

15

Qiymatlar turlari va havola turlar.



ref va out kalit so‘zlari. Metodlarda ref va out parameter modifikatorlari. Kalit so‘zlarni metodlarda qo‘llash.



2

Jami

30




  1. Laboratoriya mashg‘ulotlari






Axborot tizimlari va texnologiyalari”(tarmoqlar va sohalar) bo’yicha

soat

1

Sanoq sistemalarida arifmetik amallar.



2

2

Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar oid masalalar.



2

3

Vektor va matritsalarga oid masalalar.



2

4

Visual Studio muhitida ishlash. Consoleda kiritish-chiqarish.



2

5

C# dasturlash tilida chiziqli dasturlarni tuzish.



2

6

C# dasturlash tilida razryadli va mantiqiy amallarga oid masalalarni yechish.



2

7

Math kutubxonasi. Math kutubxonasi funksiyalari yordamida chiziqli-matematik misollarning dasturini tuzish.



2

8

if-else, ?: shart operatorlariga doir dastur tuzish.



2

9

Switch tanlash operatoriga doir dastur tuzish.



2

10

For takrorlash operatori.



2

11

While takrorlash operator

2

12

do-while operatoriga doir dastur tuzish.



2

13

Bir o‘lchamli massivlar bilan ishlash.



2

14

Ko‘p o‘lchamli massivlar bilan ishlash

2

15

Satrlar bilan ishlash. string turi.




Download 5,29 Mb.
1   ...   146   147   148   149   150   151   152   153   154




Download 5,29 Mb.