2021 O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


Foydalanuvchi intеrfеysini loyihalash



Download 198 Kb.
bet9/9
Sana01.04.2022
Hajmi198 Kb.
#523914
1   2   3   4   5   6   7   8   9
Foydalanuvchi intеrfеysini loyihalash. Foydalanuvchi intеrfеysini loyihalash usullari.

2

14

Foydalanuvchi intеrfеysini loyihalash. Ma`lumotlarni eksport qilish vositalari va komponеntalari. Tеstlash va instruksiya yozish usullari.

2




Jami

28



Mustaqil ish:





Тематики блока

Часы

1

Turlarning dinamik ta'rifi.

2

2

Turlarni almashtirish operatorlari.

2

3

Yangi nomlar fazosi uchun joy yaratish.

2

4

Buferlashtitilgan kirish va chiqish.

2

5

STL kutubxonalar.

2

6

Konteyner sinflar.

2

7

Chiziqli konteynerlar (array, vector, deque, list, forward_list).

2

8

Assotsiyativ konteynerlar (set, map, multiset, multimap).

2

9

Tartiblanmagan assotsiyativ konteynerlar (unordered_set, unordered_map, unordered_multiset, unordered_multimap).

2

10

Stack, queue, priority_queue.

2

11

Konteynerlar bilan ishlaydigan algoritmlar.

2

12

Funktorlarni qo'llash.

2

13

Standart algoritmlar.

2

14

Iteratorlar va ularni qo'llash.

2

15

Xotirani taqsimlash va unga qo'yiladigan talablar.

2

16

Standart taqsimlash.

2

17

Raqamli sinflar va ular bilan ishlash (complex, vallaray, slice, gslice va b.sh.).

2

18

Ifodalarning sintaktik tahlili.

2

19

Parser sinfi.

2

20

Sintaktik analizatorni yaratish.

2

21

Murakkab saralash algoritmlari.

2

22

Juda katta raqamlar bilan ishlash.

2

23

Large sinfini qo’llash.

2

24

Visual C++ muhitida dasturlash.

2

25

Visual C++ muhitida mеnyular va uskunalar panеli.

2

26

Komponеnta tushunchasi va xususiyatlari.

2

27

Standart, Additional, System komponentalari.

2

28

Visual C++ muhitida muloqot oynalari va ularni sozlash, boshqarish elеmеntlari.

2

29

Visual C++ning grafik imkoniyatlari (grafik holat, tasvirlarni va funksiya grafiklarini qurish).

2

30

Chart komponentalari.

2

31

OLE va MFC taxnologiyalari.

2

32

Visual C++ muhitida ko`p oynali muhitni yaratish.

4

33

Visual C++ muhitida turli sohaga oid masalalarni yechish uchun (mini) kichik loyihalarni loyihalash usullari.

4

34

Методы написания алгоритмов мини проекта.

4

35

Подготовка отчетной формы и элементов печати в среде Visual C++.

4

36

Kichik loyihalar algorimlarini yozish usullari.

4

37

Ma`lumotlarni eksport qilish vositalari va komponеntalari.

4

38

Tеstlash va instruksiya yozish usullari.

4




Jami

90



Yuklama



Faoliyat

Soatlar

Ma’ruza

30

Laboratoriya

60

Amaliyot

-

Mustaqil ta’lim

90

Umumiy

180



Ta'lim strategiyasi

Kursning rivojlanishi quyidagicha: ma'ruza davomida talaba kursning zarur nazariy bilimlarini oladi. Semestr davomida bir marta yozma yoki test shaklida oraliq nazorat o'tkaziladi. Laboratoriya mashg'ulotlarida o'qituvchi ma'ruza davomida olingan nazariy bilimlarni amalda qo'llashni namoyish etadi. Har bir laboratoriya mashg'ulotlarining so'ngida talaba ushbu mavzuni yanada mustahkamlash uchun individual topshiriq oladi. Semestr davomida talaba 5 ta laboratoriya topshiriqlarini bajaradi.




Baholash

Kurs bo’yicha baholash o'quvchilarning mashg’ulotlarda semestr davomida ishtirok etishi, nazariya, laboratoriya va yakuniy sinov orqali amalga oshiriladi. Baholashning har bir qismi uchun foizlar taqsimoti quyidagicha:



  • Ma’ruza: 25%

  • Laboratoriya: 25%

  • Yakuniiy nazorat: 50%

Kursning nazariy qismi bitta oraliq nazoratdan iborat (yozma yoki test). Amaliy qism har bir blokga asoslangan 5 ta laboratoriya topshiraqlarini bajarishdan iborat:

  • Oraliq nazoratlar: 25%

  • Laboratoriya topshirqlari: 25% (5 ta laboratoriya topshiriqi, har biri uchun 5%)

Baholash quyidagi mezonlarga asoslanadi:


1. Oraliq nazorat ishi beshta vazifadan iborat: ikkita nazariy savollar va uchta amaliy topshiriqlar. Topshiriqlar quyidagicha baholanadi:
a). 1-nazariy savol. To'g'ri javob uchun 2% beriladi. Qisman to’gri javob uchun 1% beriladi.
b). 2-nazariy savol. To'g'ri javob uchun 2% beriladi. Qisman to’gri javob uchun 1% beriladi.
c). 1-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 2% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 1% beriladi.
d). 2- amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 2% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 1% beriladi.
e). 2- amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 2% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 1% beriladi.

Oraliq nazorat uchun jami: 25%.


3. 1-Laboratoriya ishi 2 ta individual amaliy topshiriqlardan iborat bo`ladi.


Topshiriqlar quyidagicha baholanadi:
a). 1-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
b). 2-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
c). Mashg’ulotlardagi faolligi uchun – 1%.

1-Laboratoriya ishi uchun jami : 5 %.


4. 2-Laboratoriya ishi 2 ta individual amaliy topshiriqlardan iborat bo`ladi.


Topshiriqlar quyidagicha baholanadi:
a). 1-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0, 5%.
b). 2-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
c). Mashg’ulotlardagi faolligi uchun – 1%.

2-Laboratoriya ishi uchun jami : 5 %.


5. 3-Laboratoriya ishi 2 ta individual amaliy topshiriqlardan iborat bo`ladi.


Topshiriqlar quyidagicha baholanadi:
a). 1-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
b). 2-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
c). Mashg’ulotlardagi faolligi uchun – 1%.

3-Laboratoriya ishi uchun jami : 5 %.


6. 4-Laboratoriya ishi 2 ta individual amaliy topshiriqlardan iborat bo`ladi.


Topshiriqlar quyidagicha baholanadi:
a). 1-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
b). 2-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
c). Mashg’ulotlardagi faolligi uchun – 1%.

4-Laboratoriya ishi uchun jami : 5 %.


7. 5-Laboratoriya ishi 2 ta individual amaliy topshiriqlardan iborat bo`ladi.


Topshiriqlar quyidagicha baholanadi:
a). 1-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
b). 2-amaliy topshiriq. To’liq va aniq bajarilgan topshiriq uchun 1% beriladi. Topshiriq to’liq bajarilmagan bo’lsa ham, lekin to'g'ri mantiqiy ketma-ketlik (algoritm) keltirilgan bo’lsa 0,5% beriladi. Mazkur topshiriq bo’yicha ikkita savol beriladi: har bir to'g'ri javob uchun – 0,5%.
c). Mashg’ulotlardagi faolligi uchun – 1%.

5-Laboratoriya ishi uchun jami : 5 %.




Asosiy adabiyotlar:

  1. Mo’minov.B.B, Dasturlash 1(Darslik).-T.”Nihol print” ok, 2021, 280 b.

  2. Mo’minov.B.B, Dasturlash II(Darslik).-T.”Nihol print” ok, 2021, 604 b.

  3. Nazirov Sh.A., Qobulov R.V., Bobojanov M.R., Raxmanov Q.S. S va C++ tili. “Voris- nashriyot” MChJ, Toshkent 2013, 488 b.

  4. Horstmann, Cay S. C++ for everyone/Cay S. Horstmann. Printed in the United States of America - 2nd ed. 2010. – P. 562.

  5. Horton I.-Beginning Visual C++ 2012/ I.Horton. Published simultaneously in Canada.–2016. –P. 988.

  6. Ziborov V.V. MS Visual C++ 2016 в среде .NET (2012) Питер.

  7. Bjarne Stroustrup. Programming: Principles and Practice Using C++ (2nd Edition). Person Education, Inc. 2014. second printing, January 2015.

  8. Bjarne Stroustrup. The C++ Programming Language, 4th Edition. Person Education, Inc. 2013. Third printing, April 2014.

  9. O‘zbekiston Respublikasini yanada rivojlantirish bo‘yicha harakatlar strategiyasi to‘g‘risida. O‘zbekiston Respublikasi Prezidentining PF-4947- son farmoni . Toshkent, 2017 yil 7 fevral.

  10. J.Axmadaliev, R.Xoldorboev C++ dasturlash tilini o‘rganish bo‘yicha uslubiy qo‘llanma(2015).

Axborot manbalari

  1. www.ziyonet.uz – O‘zbekiston Respublikasi axborot-ta’lim portali

  2. https://robocontest.uz/– Dasturlash bo‘yicha olimpiada masalalari

  3. https://uzbekcoders.uz –bir million dasturchi loyihasi

  4. Martijn Koster "Robots in the Web: threat or treat?"

  5. http://info.webcrawler.com/mak/projects/robots/threat-or-treat.html;

  6. neerc.ifmo.ru – Dasturlash bo‘yicha jaxon chempionatining Shimoliy Sharqiy Yevropa

  7. http://www.cplusplus.com/

  8. acm.timus.ru – dasturlarni testlovchi tizim

  9. www.dastur.uz – dasturlash tillarini o‘rgatuvchi veb sayt

Download 198 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish