– 2021 O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“Tasdiqlandi”
Kafedra mudiri
________ prof. B.B. Mo’minov
“ ____” _________2021 yil.
Informatika asoslari kafedrasi
Dasturlash II fanidan
SILLABUSI
Toshkent – 2021 yil
Kursning dasturi
Kodi
|
|
Nomi
|
Dasturlash II
|
Kreditlar ECTS
|
6
|
O’quv yili
|
2021 – 2022
|
Semestr
|
2
|
Professor - o’qituvchi to’g’risida ma’lumotlar
O’qituvchi
|
|
Laboratoriya
|
|
Kafedra
|
Informatika asoslari
|
Tel:
|
+99871 238 65 42
|
Manzil
|
B bino, 2- etaj, № 9- xona
|
e-mail
|
|
Kurs haqida qisqacha ma’lumotlar
Mazkur kursda kontеynеrlar va ularning imkoniyatlari hamda dasturlashdagi tutgan o`rni, dasturlash tilining takomillashtirilgan imkoniyatlari, Visual C++ muhitida dasturlash, foydalanuvchi muhitini yaratish va undan foydalanish hamda kichik loyihalar yaratish imkoniyatlari o`rgatiladi. Kurs C++ dasturlash tili yordamida turli xil ilovalarni yaratish uchun OYD tamoyillari va konsеpsiyasini to`liq qamrab olgan.
U dasturlashning barcha zaruriy ma`lumotlar tuzilmalarini, elеmеntlarini va yondashuvlarini, jumladan standart algoritmlar, kontеynеrlar, itеratorlar, saralash algoritmlari va Visual C++ da dasturlashning vizual imkoniyatlari bilan ishlashni o`z ichiga olgan.
Ushbu kurs 3 qismdan iborat:
Kontеynеrlar.
Dasturlash tilining takomillashtirilgan imkoniyatlari.
Visual C++ muhitida dasturlash.
Kurs talablari
“Dasturlash I”
O'quv natijalari
Ushbu kurs oxirida talaba:
Konteynerlarni aniqlash va ularning maqsadini ta'riflash.
STL kutubxonalarini bilish.
Konteyner sinflarining turlarini ajratish.
Muammoni (chiziqli, assotsiativ va tartibsiz assotsiativ konteyner sinflari) asosida kerakli konteyner sinfini tanlash zarurligini tushunish.
Muayyan muammolarni hal qilishda konteyner adapterlaridan foydalaning.
Mavjud konteynerlarni qayta ishlash algoritmlarini yangi va/yoki ishlatish.
Konteynerlarda funksiyalarni qo'llash.
Konteynerlarda standart algoritmlar va iteratorlardan foydalanish.
Dasturiy kodning muayyan turdagi ma'lumotlarga mos kelmasligi uchun ko'p qirrali turini dinamik identifikatsiyalash orqali ta'minlash.
Maxsus nomlardagi qo'shimcha atributlar, funktsiyalar, sinflar va boshqalarni birlashtirish.
Buferlangan i / o oqimlaridan foydalanish.
Xotira distribyutorlaridan foydalanish va ularga qo'yilgan talablarni bilish.
Kompleks, vallaray, slice, glice va boshqalar kabi raqamli sinflardan foydalanish, zarur bo'lgan turli matematik muammolarni hal qilish.
Parser sinfidan foydalanish orqali ifodalarni tahlil qilish.
Sintaktik analizator yaratish.
Murakkab tartiblashtirish algoritmlarni amalga oshirish.
Juda katta sonli qiymatlar bilan ishlash.
Visual C++ dasturlash muhitida uskunalar panelini yordamida ish yuritish.
Komponentlarning turlarini bilish.
Dialog oynalari va boshqaruvlari bilan ishlash.
Visual C++ ning grafik imkoniyatlariadan foydalanishni konikmasiga ega bo’lish.
Dasturiy mahsulotga diagramma qismlarini joylashtirsh.
OLE va MFC texnologiyalarini joriy etish va ulardan foydalanish tushunchalari va mexanizmlarini bilish.
Ko’p oynali ilovalarni yaratish.
Muayyan muammoli sohadagi muammolarni hal qilish uchun dasturiy ta'minotni ishlab chiqish mexanizmlari va usullarini bilish.
Dasturiy mahsulotlarni yaratish usullari va algoritmlarini aniqlash.
Ilovada ma'lumotlarni tarjima qilish va ko'rsatish vositalarini hisobot shaklida amalga oshirish.
Foydalanuvchi interfeysini loyihalash.
Ma'lumotlarni eksport qilish vositalari va komponentlarini boshqarish.
DTni sinab ko'ring.
Dasturiy ta'minotni ishlatish bo'yicha ko'rsatmalar tayyorlash.
Do'stlaringiz bilan baham: |